Compare commits

..

208 commits

Author SHA1 Message Date
Sandro 42ce6c4c8c
Merge d8a3b56720 into 841518f70e 2025-11-09 05:15:19 +00:00
Masum Reza 841518f70e
hyprlandPlugins.hyprsplit: 0.51.1 -> 0.52.0 (#459930) 2025-11-09 05:04:10 +00:00
dotlambda f77d533ed8
home-assistant: 2025.11.0 -> 2025.11.1 (#459941) 2025-11-09 04:23:48 +00:00
dotlambda ea5e9eb09a
appdaemon: 4.5.11 -> 4.5.12 (#452808) 2025-11-09 04:07:18 +00:00
Aleksana 660b26a330
nixosTests.lomiri-music-app: Fix OCR (#458468) 2025-11-09 03:57:25 +00:00
Aleksana 5e6858f620
nixosTests.nix-config: fix build by unsetting NIX_PATH (#459909) 2025-11-09 03:56:52 +00:00
dotlambda 69b45022d9
python3Packages.aioconsole: 0.8.1 -> 0.8.2 (#453255) 2025-11-09 03:48:31 +00:00
Austin Horstman 00e0caf5d5
harper: 0.70.0 -> 0.71.0 (#459197) 2025-11-09 03:45:28 +00:00
Austin Horstman ba954d89ba
swaynotificationcenter: 0.12.2 -> 0.12.3 (#458784) 2025-11-09 03:44:37 +00:00
dotlambda 718fc80bb0
python3Packages.google-cloud-speech: 2.33.0 -> 2.34.0 (#455163) 2025-11-09 03:43:45 +00:00
Austin Horstman f74e70fe49
orbstack: 2.0.3-19876 -> 2.0.4-19887 (#458445) 2025-11-09 03:37:35 +00:00
dotlambda adedcdf454
python3Packages.onedrive-personal-sdk: 0.0.15 -> 0.0.16 (#459948) 2025-11-09 03:36:41 +00:00
Austin Horstman 842aeca5c6
distrho-ports: add build options (#458405) 2025-11-09 03:30:46 +00:00
Austin Horstman 268853f436
git-town: 22.1.0 -> 22.2.0 (#458173) 2025-11-09 03:27:58 +00:00
Austin Horstman 08822903bb
spotify-player: 0.21.0 -> 0.21.1 (#458344) 2025-11-09 03:27:15 +00:00
dotlambda 92ebba65e7
python3Packages.python-pkcs11: 0.9.0 -> 0.9.1 (#455347) 2025-11-09 03:21:51 +00:00
dotlambda 3ace768a11
python3Packages.azure-storage-queue: 12.14.0 -> 12.14.1 (#457073) 2025-11-09 03:19:30 +00:00
Robert Schütz 344ea83a38 python3Packages.homeassistant-stubs: 2025.11.0 -> 2025.11.1
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2025.11.0...2025.11.1

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2025.11.1
2025-11-08 19:16:22 -08:00
Aleksana 3045f43481
melonDS: drop qt 6.10 patch (#455193) 2025-11-09 03:08:36 +00:00
R. Ryantm 7582029936 python3Packages.onedrive-personal-sdk: 0.0.15 -> 0.0.16 2025-11-09 03:07:17 +00:00
dotlambda f780f1f7c7
python3Packages.apscheduler: 3.11.0 -> 3.11.1 (#459810) 2025-11-09 02:50:57 +00:00
dotlambda 9c69559d66
python3Packages.types-pytz: 2025.2.0.20250809 -> 2025.2.0.20251108 (#459667) 2025-11-09 02:48:34 +00:00
Masum Reza 1882101a2c
hyprgraphics: 0.2.0 -> 0.3.0 (#459940) 2025-11-09 02:45:16 +00:00
Robert Schütz 95acb919e1 python3Packages.apscheduler: add meta.changelog 2025-11-08 18:45:09 -08:00
Aleksana aef531a320
zandronum: add desktop file (#456766) 2025-11-09 02:42:54 +00:00
Aleksana 6add9426ce
rime-wanxiang: correct description (#440404) 2025-11-09 02:36:06 +00:00
Aleksana 6d582e5f0c
mrtg: gcc14 broke detection of print format specifiers (#453032) 2025-11-09 02:33:08 +00:00
Aleksana 2709147858
sydbox: 3.41.4 -> 3.42.0 (#459297) 2025-11-09 02:27:57 +00:00
Aleksana c91b81f83d
python3Packages.redshift-connector: 2.1.8 -> 2.1.9, fixes (#459321) 2025-11-09 02:26:12 +00:00
Aleksana 5df6bef409
melos: 7.1.1 -> 7.3.0 (#458704) 2025-11-09 02:25:12 +00:00
Aleksana 15e695a9ea
python3Packages.whisperx: relax av dependency (#459898) 2025-11-09 02:24:20 +00:00
Aleksana a8df035828
tarts: 0.1.16-unstable -> 0.1.24 (#457050) 2025-11-09 02:23:06 +00:00
Aleksana c59492af9b
apostrophe: 3.2 -> 3.4 (#456100) 2025-11-09 02:17:10 +00:00
Aleksana 2d81deb21c
mangojuice: 0.8.6 -> 0.8.8 (#456134) 2025-11-09 02:12:17 +00:00
Aleksana ddb79bdd1e
hugs: Fix build failure (#443281) 2025-11-09 02:09:39 +00:00
Masum Reza 9946b8905f
hyprutils: 0.10.0 -> 0.10.1 (#459847) 2025-11-09 02:08:11 +00:00
Aleksana 2966d110ce
eartag: 0.6.5 -> 1.0.2 (#456117) 2025-11-09 02:07:48 +00:00
Aleksana e9fc30ed5d
biblioteca: 1.6 -> 1.7 (#456102) 2025-11-09 02:06:58 +00:00
Aleksana c148fa0cf6
robodoc: fix build on darwin, adopt (#457949) 2025-11-09 02:05:57 +00:00
Aleksana d78d3d9937
crystfel: fix cmake4 error (#457017) 2025-11-09 02:05:08 +00:00
Aleksana b5e7365ef7
ipp-usb: fix man page being installed into double PREFIX, use --replace-fail everywhere (#459857) 2025-11-09 02:04:26 +00:00
Aleksana 6ad09e4043
coredns: fix compile errors with externalPlugins (#459763) 2025-11-09 02:04:08 +00:00
nixpkgs-ci[bot] f7a507d102
linuxPackages.ecapture: 1.4.2 -> 1.4.3 (#451390) 2025-11-09 02:01:09 +00:00
Robert Schütz 0f211302be home-assistant: update OUR_VERSION_IS_NEWER_THAN 2025-11-08 18:00:33 -08:00
Aleksana 73124802d1
aeron-cpp: fix build on darwin (#459871) 2025-11-09 01:58:30 +00:00
Robert Schütz b6d0b74816 home-assistant: 2025.11.0 -> 2025.11.1
Diff: https://github.com/home-assistant/core/compare/2025.11.0...2025.11.1

Changelog: https://github.com/home-assistant/core/releases/tag/2025.11.1
2025-11-08 17:56:25 -08:00
Aleksana 60cd974850
python313Packages.tqdm-multiprocess: disable updateScript (#436040) 2025-11-09 01:56:25 +00:00
Robert Schütz b1d47aef41 home-assistant.intents: 2025.10.28 -> 2025.11.7
Diff: https://github.com/OHF-Voice/intents-package/compare/2025.10.28...2025.11.7

Changelog: https://github.com/OHF-Voice/intents-package/releases/tag/2025.11.7
2025-11-08 17:56:25 -08:00
Robert Schütz fe2a7f9f1a python3Packages.tuya-device-sharing-sdk: 0.2.4 -> 0.2.5
Diff: e29d52f65e...b2156585da
2025-11-08 17:56:25 -08:00
Aleksana 1e894edbc7
python313Packages.pypdfium2: ignore beta releases (#436051) 2025-11-09 01:56:04 +00:00
Aleksana 98df998d3e
ted: enable on darwin (#413439) 2025-11-09 01:55:03 +00:00
Robert Schütz 663028e7ed python3Packages.onedrive-personal-sdk: 0.0.15 -> 0.0.16
Diff: https://github.com/zweckj/onedrive-personal-sdk/compare/v0.0.15...v0.0.16

Changelog: https://github.com/zweckj/onedrive-personal-sdk/releases/tag/v0.0.16
2025-11-08 17:54:26 -08:00
Robert Schütz a65655104f python3Packages.aioamazondevices: 6.5.6 -> 8.0.1
Diff: https://github.com/chemelli74/aioamazondevices/compare/v6.5.6...v8.0.1

Changelog: https://github.com/chemelli74/aioamazondevices/blob/v8.0.1/CHANGELOG.md
2025-11-08 17:54:26 -08:00
R. Ryantm 6c8850d1e1 hyprgraphics: 0.2.0 -> 0.3.0 2025-11-09 01:49:22 +00:00
R. Ryantm 7663f1c46c hyprlandPlugins.hyprsplit: 0.51.1 -> 0.52.0 2025-11-09 01:19:27 +00:00
nixpkgs-ci[bot] dbc2252f27
codebook: 0.3.16 -> 0.3.17 (#459918) 2025-11-09 01:13:39 +00:00
Yohann Boniface 069d4d63b9
mihomo: 1.19.11 -> 1.19.15 (#459644) 2025-11-09 01:00:45 +00:00
Yohann Boniface 5a3b0dc7ea
ares: 145 -> 146 (#450326) 2025-11-09 00:59:34 +00:00
Yohann Boniface a967f003bd
clash-rs: 0.9.1 -> 0.9.2 (#459023) 2025-11-09 00:46:44 +00:00
dish 16508bedc4
gridtracker2: 2.250914.1 -> 2.251106.7 (#459903) 2025-11-09 00:44:37 +00:00
nixpkgs-ci[bot] dc28a0b47e
LycheeSlicer: 7.4.5 -> 7.4.6 (#458364) 2025-11-09 00:40:17 +00:00
R. Ryantm f4de2b7d91 codebook: 0.3.16 -> 0.3.17 2025-11-09 00:28:53 +00:00
Shogo Takata be4be0370f
nixosTests.nix-config: fix build by unsetting NIX_PATH
This fixes the build failure of `nixosTests.nix-config`.
The test was failing because NIX_PATH overrides the contents of config.
See also: https://github.com/NixOS/nix/issues/13849
2025-11-08 16:25:37 -08:00
Martin Weinelt 52f25dd8c8
jitsi-meet: 1.0.8043 -> 1.0.8792, from GitHub (#426541) 2025-11-08 23:47:50 +00:00
nixpkgs-ci[bot] bef012bee6
nix-output-monitor: 2.1.6 -> 2.1.8 (#459900) 2025-11-08 23:41:20 +00:00
Philip Taron ed43fc2b34
nixosTests: fix evaluation errors (#459863) 2025-11-08 23:25:48 +00:00
dish 0a9b910a0d gridtracker2: 2.250914.1 -> 2.251106.7, remove in-tree lockfile, add update script 2025-11-08 18:22:45 -05:00
zowoq 91215bd1e3
terraform-providers.checkly_checkly: 1.15.0 -> 1.16.0 (#459716) 2025-11-08 23:22:04 +00:00
kyehn 73a427b2c7 melos: 7.1.1 -> 7.3.0
Diff: https://github.com/invertase/melos/compare/melos-v7.1.1...melos-v7.3.0
2025-11-08 23:12:19 +00:00
dish f834fc0512
hop: drop (#459832) 2025-11-08 23:10:32 +00:00
Gaetan Lepage 4730c5d403 python3Packages.whisperx: relax av dependency 2025-11-08 23:06:25 +00:00
maralorn 1f31b6d00c
nix-output-monitor: 2.1.6 -> 2.1.8 2025-11-09 00:06:19 +01:00
Fabian Affolter d482450035
python312Packages.mypy-boto3-*: updates (#459873) 2025-11-08 22:56:09 +00:00
Fabian Affolter 288df07b3d
python313Packages.iamdata: 0.1.202511061 -> 0.1.202511081 (#459875) 2025-11-08 22:56:00 +00:00
Fabian Affolter 2a629a5724
circup: 2.1.2 -> 2.3.0 (#459879) 2025-11-08 22:55:54 +00:00
Fabian Affolter ee4ee231fc
python313Packages.meshtastic: 2.7.3 -> 2.7.4 (#459880) 2025-11-08 22:55:46 +00:00
Fabian Affolter c11e966070
python3Packages.asteval: 1.0.6 -> 1.0.7 (#459672) 2025-11-08 22:47:44 +00:00
Oleksandr Usov d1911335cc maintainers: add usovalx 2025-11-08 22:43:50 +00:00
Oleksandr Usov fb8e1da05b mrtg: gcc14 broke detection of print format specifiers 2025-11-08 22:39:05 +00:00
zowoq f9908540b1
terraform-providers.ciscodevnet_aci: 2.17.0 -> 2.18.0 (#459864) 2025-11-08 22:37:26 +00:00
zowoq 92c37f09b3
terraform-providers.hashicorp_awscc: 1.62.0 -> 1.63.0 (#459853) 2025-11-08 22:37:23 +00:00
Kerstin 214c58cf94
weblate: 5.14 -> 5.14.3 (#459748) 2025-11-08 22:36:57 +00:00
Yohann Boniface 2081f54d4d
lmms: fix cmake 4 compatibility (#459874) 2025-11-08 22:36:44 +00:00
Yohann Boniface 6000ef24ec
python3Packages.taxi: disable failing tests (#458326) 2025-11-08 22:35:42 +00:00
Yohann Boniface 7cc7b75351
rumdl: 0.0.166 -> 0.0.169 (#458100) 2025-11-08 22:34:14 +00:00
Yohann Boniface ac6627f9d5
gotests: 1.6.0 -> 1.9.0 (#454115) 2025-11-08 22:33:14 +00:00
Yohann Boniface 5aaef58da7
typescript-language-server: 5.1.0 -> 5.1.1 (#459042) 2025-11-08 22:32:28 +00:00
Stig 0025296a0c
perlPackages.FinanceQuote: 1.66 -> 1.67 (#453488) 2025-11-08 22:32:23 +00:00
Yohann Boniface 9b3d4d52ac
python3Packages.json-repair: 0.52.4 -> 0.52.5 (#450519) 2025-11-08 22:31:16 +00:00
eymeric da03bcff09
lmms: reenable all architectures 2025-11-08 23:30:42 +01:00
eymeric 713fb40904
lmms: fix cmake 4 compatibility 2025-11-08 23:30:42 +01:00
Yohann Boniface 69492fc4d1
python3Packages.dashscope: 1.24.9 -> 1.25.0 (#459486) 2025-11-08 22:30:19 +00:00
Yohann Boniface 227d50bcf2
qwen-code: 0.1.4 -> 0.2.0 (#459704) 2025-11-08 22:29:30 +00:00
Yohann Boniface 6c87fae87d
python313Packages.pyinstaller-versionfile: fix build (#451156) 2025-11-08 22:23:39 +00:00
Cosima Neidahl 30b1f35f98
coolercontrol: 3.0.1 -> 3.0.2 (#459205) 2025-11-08 22:20:56 +00:00
Gaétan Lepage c4c2f7257d
supercell-wx: 0.4.9 -> 0.5.3 (#454201) 2025-11-08 22:20:23 +00:00
Yohann Boniface dd439a450a
knossosnet: add desktop file (#459741) 2025-11-08 22:18:36 +00:00
Yt 4adc1681ef
erlang_26: 26.2.5.15 -> 26.2.5.16, erlang_27: 27.3.4.4 -> 27.3.4.5 (#459758) 2025-11-08 22:18:12 +00:00
Yt 92130b57b3
ossec-agent,ossec-server: drop (#459791) 2025-11-08 22:17:43 +00:00
Yohann Boniface 67641f75c3
nixos/qtile: enable gnome keyring by default (#459081) 2025-11-08 22:16:27 +00:00
Yohann Boniface c97cb7ab84
kiro: 0.4.0 -> 0.5.9 (#458611) 2025-11-08 22:10:15 +00:00
Pol Dellaiera 4ef02d8810
coder: 2.26.3 -> 2.27.3 (#459367) 2025-11-08 22:06:16 +00:00
Pol Dellaiera 9e596e515d
libphonenumber: 9.0.17 -> 9.0.18 (#459405) 2025-11-08 22:05:29 +00:00
Pol Dellaiera fb15646b0d
vscode-extensions.james-yu.latex-workshop: 10.10.2 -> 10.11.2 (#459597) 2025-11-08 22:04:35 +00:00
Pol Dellaiera 39c2e4dfa2
llama-cpp: 6908 -> 6981 (#459678) 2025-11-08 22:03:59 +00:00
Pol Dellaiera e3ec49818f
bashunit: 0.25.0 -> 0.26.0 (#459708) 2025-11-08 22:03:28 +00:00
Pol Dellaiera f1c6b62e5c
iosevka: 33.3.3 -> 33.3.4 (#459772) 2025-11-08 22:02:02 +00:00
Fabian Affolter de3b605591
python313Packages.meshtastic: modernize 2025-11-08 23:01:22 +01:00
Pol Dellaiera 2d401e94bf
vsce: 3.6.2 -> 3.7.0 (#459859) 2025-11-08 22:00:57 +00:00
Fabian Affolter 3e7615cdc2 circup: 2.1.2 -> 2.3.0
Changelog: https://github.com/adafruit/circup/releases/tag/2.3.0
2025-11-08 22:59:45 +01:00
Gaetan Lepage 84c49e758c supercell-wx: 0.4.9 -> 0.5.3, cleanup
Diff:
https://github.com/dpaulat/supercell-wx/compare/v0.4.9-release...v0.5.3-release

Changelog:
https://github.com/dpaulat/supercell-wx/releases/tag/v0.5.3-release

Co-authored-by: aware70 <7832566+aware70@users.noreply.github.com>
2025-11-08 21:59:39 +00:00
Fabian Affolter 52696ff186 python313Packages.meshtastic: 2.7.3 -> 2.7.4
Diff: https://github.com/meshtastic/python/compare/2.7.3...2.7.4

Changelog: https://github.com/meshtastic/python/releases/tag/2.7.4
2025-11-08 22:57:55 +01:00
Martin Weinelt 964c358544
frigate: fix broken string escape (#459841) 2025-11-08 21:42:23 +00:00
Fabian Affolter 44e2c35cbd
burpsuite: fix update script to avoid downgrades (#458771) 2025-11-08 21:33:00 +00:00
Fabian Affolter ad5e941395
burpsuite: 2025.10.1 -> 2025.10.3 (#459828) 2025-11-08 21:32:25 +00:00
Fabian Affolter a4f1c91d19 python313Packages.iamdata: 0.1.202511061 -> 0.1.202511081
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202511061...v0.1.202511081

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202511081
2025-11-08 22:31:26 +01:00
Fabian Affolter 108a1edee4
python3Packages.hcloud: 2.9.0 -> 2.10.0 (#459714) 2025-11-08 21:28:25 +00:00
Fabian Affolter 3abbd64627
cwltool: 3.1.20250925164626 -> 3.1.20251031082601 (#459722) 2025-11-08 21:28:20 +00:00
Fabian Affolter 95ae2ac138
python313Packages.asteval: modernize 2025-11-08 22:23:42 +01:00
Fabian Affolter 4c05d5ce9d python313Packages.boto3-stubs: 1.40.64 -> 1.40.69 2025-11-08 22:21:47 +01:00
Fabian Affolter 5f42e29bd5 python313Packages.botocore-stubs: 1.40.67 -> 1.40.69 2025-11-08 22:21:42 +01:00
Fabian Affolter 85677d4fd8 python312Packages.mypy-boto3-vpc-lattice: 1.40.59 -> 1.40.69 2025-11-08 22:21:35 +01:00
Fabian Affolter f32f9f4986 python312Packages.mypy-boto3-opensearch: 1.40.61 -> 1.40.69 2025-11-08 22:21:06 +01:00
Fabian Affolter 34247b4e3c python312Packages.mypy-boto3-kms: 1.40.63 -> 1.40.69 2025-11-08 22:20:51 +01:00
Fabian Affolter d09aa3bc26 python312Packages.mypy-boto3-ec2: 1.40.64 -> 1.40.69 2025-11-08 22:20:29 +01:00
Fabian Affolter de16317b4b python312Packages.mypy-boto3-controltower: 1.40.60 -> 1.40.69 2025-11-08 22:20:21 +01:00
flurie 2a5661fe78 aeron-cpp: fix build on darwin 2025-11-08 16:14:48 -05:00
Adam Dinwoodie e317c4d283 nixosTests: fix evaluation errors
Pass lib to NixOS test functions that need it following 03bb7d8195
(all-packages: do not export lib functions from pkgs, 2025-10-30)
/ #455775.
2025-11-08 20:14:40 +00:00
Sarah Clark e1604ac228 python3Packages.redshift-connector: 2.1.8 -> 2.1.9 2025-11-08 12:13:25 -08:00
Sarah Clark 28f11e5316 python3Packages.redshift-connector: disable broken tests 2025-11-08 12:13:25 -08:00
R. Ryantm 5708ecc352 terraform-providers.ciscodevnet_aci: 2.17.0 -> 2.18.0 2025-11-08 20:12:41 +00:00
Sandro Jäckel f9d65f372b
ipp-usb: fix man page being installed into double PREFIX, use --replace-fail everywhere
(cherry picked from commit 4ed34a26057d00ebcdb0b482f7ca3971f8a519ba)
2025-11-08 21:03:22 +01:00
R. Ryantm 2e80303fbb vsce: 3.6.2 -> 3.7.0 2025-11-08 19:58:14 +00:00
R. Ryantm 83928d8a19 terraform-providers.hashicorp_awscc: 1.62.0 -> 1.63.0 2025-11-08 19:38:26 +00:00
Tom Herbers a77aa2b0c1
hop: drop
The package hasn't been build succesfully since 2024-12.

Co-authored-by: Tom <github@thunze.de>
2025-11-08 20:33:39 +01:00
R. Ryantm d07a7548f6 hyprutils: 0.10.0 -> 0.10.1 2025-11-08 19:12:12 +00:00
Commentator2.0 ee911c1f6a
frigate: fix broken string escape 2025-11-08 20:01:04 +01:00
Yechiel Worenklein 35bbdb2811
burpsuite: 2025.10.1 -> 2025.10.3 2025-11-08 20:14:49 +02:00
Tom Herbers 3901ded5d6
ossec-agent,ossec-server: drop
The package build is broken on linux since #270218 from 2023.

It looks like it's building on darwin, dropping it anyway since
noone cared to bump it to the current state which also contains
security related improvements.
2025-11-08 18:36:55 +01:00
R. Ryantm 6557f66294 python3Packages.apscheduler: 3.11.0 -> 3.11.1 2025-11-08 16:55:25 +00:00
R. Ryantm 6e20cb326c iosevka: 33.3.3 -> 33.3.4 2025-11-08 14:46:55 +00:00
Adam C. Stephens 841fb3a98c
erlang_27: 27.3.4.4 -> 27.3.4.5
Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.5
2025-11-08 08:43:22 -05:00
Adam C. Stephens 2186163629
erlang_26: 26.2.5.15 -> 26.2.5.16
Changelog: https://github.com/erlang/otp/releases/tag/OTP-26.2.5.16
2025-11-08 08:40:41 -05:00
Gaetan Lepage 3137ea1628 weblate: 5.14 -> 5.14.3
Diff:
https://github.com/WeblateOrg/weblate/compare/weblate-5.14...weblate-5.14.3

Changelog:
https://github.com/WeblateOrg/weblate/releases/tag/weblate-5.14.3
2025-11-08 13:16:47 +00:00
Keenan Weaver 2378436845
knossosnet: add desktop file 2025-11-08 06:48:34 -06:00
daimond113 dc84194c7f
coredns: fix compile errors with externalPlugins 2025-11-08 12:28:03 +00:00
R. Ryantm 1690f91c4c cwltool: 3.1.20250925164626 -> 3.1.20251031082601 2025-11-08 11:39:49 +00:00
R. Ryantm 27d375fe0c terraform-providers.checkly_checkly: 1.15.0 -> 1.16.0 2025-11-08 11:10:55 +00:00
R. Ryantm 2f72afeaad python3Packages.hcloud: 2.9.0 -> 2.10.0 2025-11-08 11:02:37 +00:00
R. Ryantm 7e0359f671 bashunit: 0.25.0 -> 0.26.0 2025-11-08 10:12:47 +00:00
Sergey Volkov 55fd45273a qwen-code: 0.1.4 -> 0.2.0 2025-11-08 10:35:29 +01:00
Yongun Seong 19751496f4
perlPackages.FinanceQuote: 1.66 -> 1.67 2025-11-08 14:58:44 +09:00
R. Ryantm 971d873fd2 llama-cpp: 6908 -> 6981 2025-11-08 05:44:25 +00:00
R. Ryantm 0334adbf01 python3Packages.asteval: 1.0.6 -> 1.0.7 2025-11-08 05:23:41 +00:00
R. Ryantm aaaa9a468d python3Packages.types-pytz: 2025.2.0.20250809 -> 2025.2.0.20251108 2025-11-08 04:38:09 +00:00
Aether Chen 006a6b82db
mihomo: 1.19.11 -> 1.19.15 2025-11-08 10:58:03 +08:00
magicquark 5ff1655c9e python3Packages.taxi: disable failing tests
- The `nixpkgs` update of `python3Packages.click` from 8.1.8 to 8.2.1 in
  PR 448189 has made these tests fail. The failures are occurring because
  of interactive inputs in the testing.
2025-11-08 01:50:39 +00:00
R. Ryantm 0ea279e22f vscode-extensions.james-yu.latex-workshop: 10.10.2 -> 10.11.2 2025-11-07 22:31:04 +00:00
Sarah Clark 88e4f87dbd python3Packages.redshift-connector: cleanup 2025-11-07 08:46:59 -08:00
R. Ryantm c837886460 python3Packages.dashscope: 1.24.9 -> 1.25.0 2025-11-07 14:58:53 +00:00
R. Ryantm f646b17f1d libphonenumber: 9.0.17 -> 9.0.18 2025-11-07 07:34:59 +00:00
R. Ryantm f428216cda python3Packages.json-repair: 0.52.4 -> 0.52.5 2025-11-07 06:29:48 +00:00
R. Ryantm 2f3e3c587c coder: 2.26.3 -> 2.27.3 2025-11-07 05:23:02 +00:00
R. Ryantm 13db03d019 sydbox: 3.41.4 -> 3.42.0 2025-11-06 23:00:50 +00:00
Jost Alemann bd04ef83ce harper: 0.70.0 -> 0.71.0
Changelog: https://github.com/Automattic/harper/releases/tag/v0.71.0
Diff: https://github.com/Automattic/harper/compare/v0.70.0...v0.71.0
2025-11-06 17:27:50 +01:00
Maciej Zonski 689e6ac84a
coolercontrol: 3.0.1 -> 3.0.2 2025-11-06 17:23:58 +01:00
Sigmanificient 159a5ae316 nixos/qtile: enable gnome keyring by default 2025-11-06 09:59:31 +01:00
R. Ryantm 0fe76d21bd typescript-language-server: 5.1.0 -> 5.1.1 2025-11-06 05:19:10 +00:00
kyehn f720bb2492 clash-rs: 0.9.1 -> 0.9.2 2025-11-06 03:54:58 +00:00
Alexander Nabokikh 3cae4c787d
swaynotificationcenter: 0.12.2 -> 0.12.3 2025-11-05 11:31:31 +01:00
Yechiel Worenklein eaf47e2fec
burpsuite: fix update script to avoid downgrades 2025-11-05 11:46:06 +02:00
R. Ryantm 0416c521c9 kiro: 0.4.0 -> 0.5.9 2025-11-04 21:14:02 +00:00
OPNA2608 089ac45d32 nixosTests.lomiri-music-app: Fix OCR
- Stopped finding the Tracks option in the pop-up menu. Just click where it should be, look for the new menu title afterwards.
- Stopped finding the small listing of the song title. Move the check to the very end, when the song is already opened in the player interface.
2025-11-04 14:15:44 +01:00
David Morgan f847b7a54b
orbstack: 2.0.3-19876 -> 2.0.4-19887 2025-11-04 11:29:59 +00:00
mrtnvgr 5049f48dfa
distrho-ports: add build options 2025-11-04 17:04:55 +07:00
R. Ryantm 569f707da6 LycheeSlicer: 7.4.5 -> 7.4.6 2025-11-04 07:09:21 +00:00
Mori Zen 1245c5754e
spotify-player: 0.21.0 -> 0.21.1 2025-11-04 10:20:28 +05:30
R. Ryantm 5c56e48ae0 git-town: 22.1.0 -> 22.2.0 2025-11-03 17:54:37 +00:00
Kenichi Kamiya a783a81473
rumdl: 0.0.166 -> 0.0.169
Diff: https://github.com/rvben/rumdl/compare/v0.0.166...v0.0.169

Changelog: https://github.com/rvben/rumdl/blob/v0.0.169/CHANGELOG.md
2025-11-03 22:33:42 +09:00
Rafael Ieda d7c400085f robodoc: add maintainer iedame 2025-11-02 21:44:20 -03:00
Rafael Ieda e4d31bd6c5 robodoc: fix build on darwin 2025-11-02 21:36:09 -03:00
R. Ryantm eae6d48574 gotests: 1.6.0 -> 1.9.0 2025-11-02 00:35:47 +00:00
Gliczy e86da03626 zandronum: add desktop file 2025-11-01 15:30:22 +01:00
Gliczy e0472106fd melonDS: drop qt 6.10 patch 2025-10-31 17:04:34 +01:00
R. Ryantm 96b912fcc0 python3Packages.azure-storage-queue: 12.14.0 -> 12.14.1 2025-10-30 19:23:41 +00:00
r4v3n6101 59e76717ea
tarts: 0.1.16-unstable -> 0.1.24 2025-10-30 20:55:50 +03:00
Guy Chronister 598a65ae09 crystfel: fix cmake4 error 2025-10-30 10:24:40 -05:00
Seth Flynn b4634379d3
mangojuice: 0.8.6 -> 0.8.8
Diff: https://github.com/radiolamp/mangojuice/compare/0.8.6...0.8.8
Changelog: https://github.com/radiolamp/mangojuice/releases/tag/0.8.8
2025-10-27 04:42:40 -04:00
Seth Flynn fc390ff82d
eartag: 0.6.5 -> 1.0.2
Changelog: https://gitlab.gnome.org/World/eartag/-/releases/1.0.2
Diff: https://gitlab.gnome.org/World/eartag/-/compare/0.6.5..1.0.2
2025-10-27 04:10:33 -04:00
Seth Flynn 15986ca7ea
biblioteca: 1.6 -> 1.7
Diff: https://github.com/workbenchdev/Biblioteca/compare/v1.6...v1.7
2025-10-27 02:50:54 -04:00
Seth Flynn c5f9fa052a
apostrophe: 3.2 -> 3.4
Diff: https://gitlab.gnome.org/World/apostrophe/-/compare/v3.2...v3.4
2025-10-27 02:45:18 -04:00
Nadia Holmquist Pedersen 2b4c4d16a0 ares: 145 -> 146 2025-10-27 05:48:04 +01:00
R. Ryantm 8c2d3efebd python3Packages.python-pkcs11: 0.9.0 -> 0.9.1 2025-10-24 19:33:54 +00:00
R. Ryantm 1af1e23427 python3Packages.google-cloud-speech: 2.33.0 -> 2.34.0 2025-10-24 07:56:15 +00:00
R. Ryantm b349beae2a python3Packages.aioconsole: 0.8.1 -> 0.8.2 2025-10-18 15:28:11 +00:00
R. Ryantm e4ff028cb8 appdaemon: 4.5.11 -> 4.5.12 2025-10-17 04:05:15 +00:00
R. Ryantm 7d77e5b064 linuxPackages.ecapture: 1.4.2 -> 1.4.3 2025-10-12 14:29:59 +00:00
Sigmanificient c98e04fffc python313Packages.pyinstaller-versionfile: fix build 2025-10-12 00:21:47 +02:00
Alex Tunstall 4e3eb5a44f
hugs: Fix build failure
We change to Lennart Augustsson's branch in preparation for booting
MicroHs via Hugs.
2025-09-15 23:40:35 +01:00
Tom van Dijk f05f1abb5e
element-web-unwrapped: unbreak
This indirectly marks element-desktop as insecure. This might not be
desirable. I don't see a comment in jitsi-meet as to why it is
vulnerable in the same way libolm is, so I don't have a way to verify
if jitsi-meet actually is vulerable or not...
2025-09-05 15:49:16 +02:00
Tom van Dijk 5fa5ca491f
jitsi-meet: remove with lib 2025-09-05 15:49:15 +02:00
Tom van Dijk 3d52f4bb4a
jitsi-meet: 1.0.8043 -> 1.0.8792, from GitHub 2025-09-05 15:49:12 +02:00
rczb 0fd6f799b9 rime-wanxiang: correct description 2025-09-05 20:02:49 +08:00
Ihar Hrachyshka 71a478fb6e python313Packages.pypdfium2: ignore beta releases 2025-08-22 22:10:55 -04:00
Ihar Hrachyshka f31fad47e8 python313Packages.tqdm-multiprocess: disable updateScript
The default updater fails, and it's hard or impossible to implement an
updater. Not worth the effort.
2025-08-22 21:38:40 -04:00
Ihar Hrachyshka 86710a779c ted: fix homepage 2025-08-10 17:56:00 -04:00
Ihar Hrachyshka 3265b95424 ted: modernize
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-08-10 17:55:17 -04:00
Ihar Hrachyshka 458507324d ted: enable on darwin
Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-08-10 17:54:13 -04:00
123 changed files with 818 additions and 7756 deletions

View file

@ -27146,6 +27146,11 @@
githubId = 120451;
name = "Urban Skudnik";
};
usovalx = {
name = "Oleksandr Usov";
github = "usovalx";
githubId = 1041626;
};
usrfriendly = {
name = "Arin Lares";
email = "arinlares@gmail.com";

View file

@ -578,7 +578,7 @@ in
add_header Cache-Control "public";
'';
};
"~ ^/.*-([A-Za-z0-9]+)\.webmanifest$" = {
"~ ^/.*-([A-Za-z0-9]+)\\.webmanifest$" = {
root = cfg.package.web;
extraConfig = ''
access_log off;

View file

@ -68,7 +68,11 @@ in
xserver.windowManager.qtile.finalPackage = cfg.package.override {
extraPackages = cfg.extraPackages cfg.package.pythonModule.pkgs;
};
displayManager.sessionPackages = [ cfg.finalPackage ];
# Recommended by upstream for libqtile/widget/imapwidget.py
gnome.gnome-keyring.enable = lib.mkDefault true;
};
environment = {

View file

@ -818,7 +818,10 @@ in
ksm = runTest ./ksm.nix;
kthxbye = runTest ./kthxbye.nix;
kubernetes = handleTestOn [ "x86_64-linux" ] ./kubernetes { };
kubo = import ./kubo { inherit runTest; };
kubo = import ./kubo {
inherit runTest;
inherit (pkgs) lib;
};
lact = runTest ./lact.nix;
ladybird = runTest ./ladybird.nix;
languagetool = runTest ./languagetool.nix;
@ -963,7 +966,10 @@ in
mopidy = runTest ./mopidy.nix;
morph-browser = runTest ./morph-browser.nix;
mosquitto = runTest ./mosquitto.nix;
movim = import ./web-apps/movim { inherit runTest; };
movim = import ./web-apps/movim {
inherit runTest;
inherit (pkgs) lib;
};
mpd = runTest ./mpd.nix;
mpv = runTest ./mpv.nix;
mtp = runTest ./mtp.nix;

View file

@ -148,10 +148,9 @@ in
machine.wait_for_text("Albums")
machine.succeed("xdotool mousemove 25 45 click 1") # Open categories
machine.sleep(2)
machine.wait_for_text("Tracks")
machine.succeed("xdotool mousemove 25 240 click 1") # Switch to Tracks category
machine.sleep(2)
machine.wait_for_text("${musicFileName}") # the test file
machine.wait_for_text("Tracks") # Written in larger text now, easier for OCR
machine.screenshot("lomiri-music_listing")
# Ensure pause colours isn't present already
@ -180,8 +179,9 @@ in
machine.screenshot("lomiri-music_paused")
# Lastly, check if generated cover image got extracted properly
# Lastly, check if song details like title & generated cover image got extracted properly
# if not, indicates an issue with mediascanner / lomiri-thumbnailer
machine.wait_for_text("${musicFileName}")
machine.wait_for_text("${ocrContent}")
machine.succeed("pkill -f lomiri-music-app")

View file

@ -14,7 +14,8 @@
start_all()
machine.wait_for_unit("nix-daemon.socket")
# regression test for the workaround for https://github.com/NixOS/nix/issues/9487
print(machine.succeed("nix-instantiate --find-file extra"))
print(machine.succeed("nix-instantiate --find-file nonextra"))
# unset NIX_PATH because environtment overrides the config
print(machine.succeed("env -u NIX_PATH nix-instantiate --find-file extra"))
print(machine.succeed("env -u NIX_PATH nix-instantiate --find-file nonextra"))
'';
}

View file

@ -70,17 +70,28 @@ mkDerivation rec {
})
];
cmakeFlags = [ "-DWANT_QT5=ON" ];
prePatch = ''
# Update CMake minimum required version and policies
substituteInPlace CMakeLists.txt --replace 'CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7)' 'CMAKE_MINIMUM_REQUIRED(VERSION 3.10)'
substituteInPlace CMakeLists.txt --replace 'CMAKE_POLICY(SET CMP0026 OLD)' 'CMAKE_POLICY(SET CMP0026 NEW)'
substituteInPlace CMakeLists.txt --replace 'CMAKE_POLICY(SET CMP0050 OLD)' 'CMAKE_POLICY(SET CMP0050 NEW)'
substituteInPlace CMakeLists.txt --replace 'GET_TARGET_PROPERTY(BIN2RES bin2res LOCATION)' 'SET(BIN2RES $<TARGET_FILE:bin2res>)'
'';
cmakeFlags = [
"-DWANT_QT5=ON"
]
++ lib.optionals (lib.versionOlder version "11.4") [
# Fix the build with CMake 4.
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
];
meta = with lib; {
description = "DAW similar to FL Studio (music production software)";
mainProgram = "lmms";
homepage = "https://lmms.io";
license = licenses.gpl2Plus;
platforms = [
"x86_64-linux"
"i686-linux"
];
platforms = platforms.linux;
maintainers = [ ];
};
}

View file

@ -13,7 +13,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "harper";
publisher = "elijah-potter";
version = harper.version;
hash = "sha256-KyN3WXJIZVgMe4zoxI6ijmltDLLvHOeYbuxLAYX+x0k=";
hash = "sha256-ldXQKAJX8YQVjtGjKRom14fNuA6ZwDwpPusbjS+4G+I=";
};
nativeBuildInputs = [

View file

@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "latex-workshop";
publisher = "James-Yu";
version = "10.10.2";
hash = "sha256-Ls02bUSh5O5mDT2SEnaibvpHw535yelv5NaQ/NRM13k=";
version = "10.11.2";
hash = "sha256-+vlOfTCsYLqN9fxxdLyHs0Cn7Lwcj4Is2L1SwqIFcJI=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog";

View file

@ -145,20 +145,20 @@
"vendorHash": "sha256-iEQdSvQOCwvxhqh+veQ59uDVoXjCxsysxzkF4DHAf1E="
},
"checkly_checkly": {
"hash": "sha256-UfaiZe5qSbnoyoYx1E1yXG8cQyBbG+wbJiBXR7jm0bE=",
"hash": "sha256-V5k+UdniG7v8obDXAtvRxTHgJa4I9rbjDsG/QrCxYTo=",
"homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
"repo": "terraform-provider-checkly",
"rev": "v1.15.0",
"rev": "v1.16.0",
"spdx": null,
"vendorHash": "sha256-Puf8Rex1o3P1XAO+LIXBWx9MTUUsaD+iJQkFLjqVJA0="
"vendorHash": "sha256-E0XnwBMCfyP6sbBFkh+ulNa3fSaAGa5lSUD/PIfKvhE="
},
"ciscodevnet_aci": {
"hash": "sha256-+aD4M07xXMTbvp69IuGlO3rSkVEi5NVe5fqEPkWNeM0=",
"hash": "sha256-MxcHtbuU2tMJpF8seEDqmsnamm58Lugi3Hw+l9wAcOU=",
"homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
"owner": "CiscoDevNet",
"repo": "terraform-provider-aci",
"rev": "v2.17.0",
"rev": "v2.18.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@ -498,13 +498,13 @@
"vendorHash": "sha256-xMXyuGRsoyGJKJLCR6E5IpySkym34ShzrJtwbAMoCZw="
},
"hashicorp_awscc": {
"hash": "sha256-36mL++CVhKitNxzvTyNzvTsmBscZyRlBVOOYZCceqDk=",
"hash": "sha256-eaFzTQehn1nIq0Zl/8r2AtmPQnhh7X44q/6JVzIzX2A=",
"homepage": "https://registry.terraform.io/providers/hashicorp/awscc",
"owner": "hashicorp",
"repo": "terraform-provider-awscc",
"rev": "v1.62.0",
"rev": "v1.63.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-AfHyD8OqqBuwkKJOAJmzMxIsIFqnzT+dTFg6jH8qcKk="
"vendorHash": "sha256-wP7A2k0sXfbfQjKkDx+rOC8vgBhSQXak3gdera8inzY="
},
"hashicorp_azuread": {
"hash": "sha256-9vGXzFLRaQPXECcFtZMnbhHQvEm0FeGwYm4K9utpZf4=",

View file

@ -185,6 +185,12 @@ let
})
];
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 3.0.0)" \
"cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [ cmake ];
buildInputs = [
hdf5

View file

@ -11,7 +11,7 @@ buildNpmPackage {
inherit version src;
sourceRoot = "${src.name}/coolercontrol-ui";
npmDepsHash = "sha256-MhMHo6wjkaSCyevwzAKCvSsJTmAq9rYFG1ZVUAkRc0Y=";
npmDepsHash = "sha256-pXK2wyRujUqnRZNIf/bDXpYdfEYHeia/E/jwLkfWwfo=";
postBuild = ''
cp -r dist $out

View file

@ -20,7 +20,7 @@ rustPlatform.buildRustPackage {
inherit version src;
sourceRoot = "${src.name}/coolercontrold";
cargoHash = "sha256-4aSEEBtxwTyAx5CPa2fDBhx5U+Ql2X/tKPQHLIsm3I0=";
cargoHash = "sha256-teKMz6ruTSwQ76dMXoupS3D7n1ashfHPpxMGo3Qm6FI=";
buildInputs = [ libdrm ];

View file

@ -5,13 +5,13 @@
}:
let
version = "3.0.1";
version = "3.0.2";
src = fetchFromGitLab {
owner = "coolercontrol";
repo = "coolercontrol";
rev = version;
hash = "sha256-PvEj3xYJVpHNfd5p7kyw+eW9S/g1FB/YiFgWEJDDbus=";
hash = "sha256-puWnnNc3T/R+vPp3oyxP2aTHo1rZ5RWyW6KF6wywF1I=";
};
meta = {

View file

@ -8,13 +8,13 @@
}:
mkHyprlandPlugin (finalAttrs: {
pluginName = "hyprsplit";
version = "0.51.1";
version = "0.52.0";
src = fetchFromGitHub {
owner = "shezdy";
repo = "hyprsplit";
tag = "v${finalAttrs.version}";
hash = "sha256-7cnfq7fXgJHkmHyvRwx8UsUdUwUEN4A1vUGgsSb4SmI=";
hash = "sha256-XlOZr7BKii0ch24ZtOqjeVl1+uGewW5XQTSteKxXg9c=";
};
nativeBuildInputs = [

View file

@ -4,6 +4,7 @@
cmake,
fetchFromGitHub,
fetchMavenArtifact,
fixDarwinDylibNames,
jdk11,
lib,
libbsd,
@ -54,11 +55,16 @@ stdenv.mkDerivation {
];
nativeBuildInputs = [
autoPatchelfHook
cmake
jdk11
makeWrapper
patchelf
]
++ lib.optionals stdenv.isLinux [
autoPatchelfHook
]
++ lib.optionals stdenv.isDarwin [
fixDarwinDylibNames
];
configurePhase = ''
@ -113,6 +119,12 @@ stdenv.mkDerivation {
runHook postInstall
'';
postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
for lib in $out/lib/*.dylib; do
install_name_tool -change "@rpath/$(basename $lib)" "$lib" "$out/bin/aeronmd"
done
'';
meta = with lib; {
description = "Aeron Messaging C++ Library";
homepage = "https://aeron.io/";

View file

@ -20,14 +20,14 @@
}:
let
version = "3.2";
version = "3.4";
src = fetchFromGitLab {
owner = "World";
repo = "apostrophe";
domain = "gitlab.gnome.org";
rev = "refs/tags/v${version}";
hash = "sha256-NPpBu6Wmd8z99vzVQ394CyHRV2RQBtkbuqcaFqKqlkQ=";
hash = "sha256-Sj5Y4QPMYavdXbU+iVv76qOFNhgBjAeX9+/TvQHZzeI=";
};
reveal-js = fetchFromGitHub {
@ -87,6 +87,7 @@ python312Packages.buildPythonApplication {
pypandoc
chardet
levenshtein
regex
];
dontWrapGApps = true;

View file

@ -24,15 +24,15 @@ index 3777ac98a..07ff17009 100644
install(TARGETS ${target} BUNDLE DESTINATION "." COMPONENT Application)
endif()
diff --git a/ruby/cmake/os-macos.cmake b/ruby/cmake/os-macos.cmake
index 39c339428..dafb58c66 100644
index 7b594bb4a..18e886fe7 100644
--- a/ruby/cmake/os-macos.cmake
+++ b/ruby/cmake/os-macos.cmake
@@ -43,7 +43,7 @@ target_link_libraries(
@@ -41,7 +41,7 @@ target_link_libraries(
)
if(SDL_FOUND)
target_link_libraries(
ruby
- PRIVATE "$<LINK_LIBRARY:WEAK_FRAMEWORK,SDL::SDL>"
+ PRIVATE "$<LINK_LIBRARY:WEAK_LIBRARY,SDL::SDL>"
)
- target_link_libraries(ruby PRIVATE "$<LINK_LIBRARY:WEAK_FRAMEWORK,SDL::SDL>")
+ target_link_libraries(ruby PRIVATE "$<LINK_LIBRARY:WEAK_LIBRARY,SDL::SDL>")
endif()
if(librashader_FOUND)

View file

@ -3,7 +3,7 @@
alsa-lib,
apple-sdk_14,
cmake,
fetchFromGitHub,
fetchzip,
gtk3,
gtksourceview3,
libGL,
@ -29,13 +29,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ares";
version = "145";
version = "146";
src = fetchFromGitHub {
owner = "ares-emulator";
repo = "ares";
tag = "v${finalAttrs.version}";
hash = "sha256-es+K5+qlK7FcJCFEIMcOsXCZSnoXEEmtS0yhpCvaILM";
src = fetchzip {
url = "https://github.com/ares-emulator/ares/releases/download/v${finalAttrs.version}/ares-source.tar.gz";
hash = "sha256-D4N0u9NNlhs4nMoUrAY+sg6Ybt1xQPMiH1u0cV0Qixs=";
stripRoot = false;
};
nativeBuildInputs = [
@ -80,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "ARES_BUILD_LOCAL" false)
(lib.cmakeBool "ARES_SKIP_DEPS" true)
(lib.cmakeBool "ARES_BUILD_OFFICIAL" true)
];
postInstall =

View file

@ -12,13 +12,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bashunit";
version = "0.25.0";
version = "0.26.0";
src = fetchFromGitHub {
owner = "TypedDevs";
repo = "bashunit";
tag = finalAttrs.version;
hash = "sha256-GYHI1vrZ+WlHCWR9O1LrVSFr3+HKO8aBLSs79RJyl2Y=";
hash = "sha256-cZ2fcm4OxA3Ly8QRkOQSjaSZW80/Pu2z10+iN4pDFOs=";
forceFetchGit = true; # needed to include the tests directory for the check phase
};

View file

@ -24,14 +24,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "biblioteca";
version = "1.6";
version = "1.7";
src = fetchFromGitHub {
owner = "workbenchdev";
repo = "Biblioteca";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-9AL8obvXB/bgqhTw8VE30OytNFQmxvJ6TYGN8ir+NfI=";
hash = "sha256-PRm/4t0f8AExOFXCcV7S+JIKkJgYP1gego2xTUbj7FY=";
};
patches = [
@ -41,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
meson
ninja
blueprint-compiler
desktop-file-utils
makeShellWrapper
gjs
@ -70,9 +71,6 @@ stdenv.mkDerivation (finalAttrs: {
};
postPatch = ''
substituteInPlace src/meson.build \
--replace-fail "/app/bin/blueprint-compiler" "${lib.getExe blueprint-compiler}" \
patchShebangs .
substituteInPlace build-aux/build-index.js \

View file

@ -9,20 +9,20 @@
}:
let
version = "2025.10.1";
version = "2025.10.3";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
hash = "sha256-aLP8jVHuKmp4yzcd1KsgidAhWUxoJo0beGwq/6I4n4A=";
hash = "sha256-4XGIFjklYfHBJ/HIdJ7C1eTpLAq0nC3VSP6O/R3tdJw=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
hash = "sha256-HiYdJrnTg0HkCt+lXKkhfGawp/NZQmhH4sGytlpiLU8=";
hash = "sha256-28dsTC0AEHT6IO9he1Rc3xglnf8epdXJitZ1BdCLrYE=";
};
src = fetchurl {

View file

@ -4,17 +4,16 @@ set -eu -o pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
curl -s 'https://portswigger.net/burp/releases/data' |
jq -r '
[[
.ResultSet.Results[]
| select(
(.categories | sort) == (["Professional","Community"] | sort)
and .releaseChannels == ["Early Adopter"]
)
][0].builds[]
| select(.ProductPlatform == "Jar")
]' >latest.json
curl -s 'https://portswigger.net/burp/releases/data' | jq -r '
def verarr: (.Version // "") | split(".") | map(tonumber? // 0);
[ .ResultSet.Results[]
| select((.categories|sort) == (["Professional","Community"]|sort))
| .builds[]
| select(.ProductPlatform == "Jar")
] as $all
| ($all | max_by( (.Version // "") | split(".") | map(tonumber? // 0) ) | .Version) as $v
| $all | map(select(.Version == $v))
' > latest.json
version=$(jq -r '.[0].Version' latest.json)

View file

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "circup";
version = "2.1.2";
version = "2.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "adafruit";
repo = "circup";
tag = version;
hash = "sha256-lmuxqkZVByJwnfHj4yljWQwTvdLnguq3hZm6a7LN6Xo=";
hash = "sha256-o42gzdv69+BO5kTconZaMQBv89GzuFprf/UoZjF29oI=";
};
pythonRelaxDeps = [ "semver" ];
@ -42,6 +42,7 @@ python3.pkgs.buildPythonApplication rec {
disabledTests = [
# Test requires network access
"test_libraries_from_imports_bad"
"test_install_auto_file_bad"
];
meta = with lib; {

View file

@ -1,24 +1,24 @@
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1250,7 +1250,7 @@
@@ -1249,7 +1249,7 @@
"sha2",
"shadowquic",
"shadowsocks",
- "smoltcp 0.12.0 (git+https://github.com/smoltcp-rs/smoltcp.git?rev=ac32e64)",
+ "smoltcp 0.12.0",
"socket2 0.6.0",
+ "smoltcp",
"sock2proc",
"socket2 0.6.1",
"tempfile",
"thiserror 2.0.17",
@@ -4096,7 +4096,7 @@
@@ -4234,7 +4234,7 @@
"etherparse 0.16.0",
"futures",
"rand 0.8.5",
- "smoltcp 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smoltcp 0.12.0",
+ "smoltcp",
"spin 0.9.8",
"tokio",
"tokio-util",
@@ -6487,20 +6487,6 @@
@@ -6632,20 +6632,6 @@
]
[[package]]
@ -36,15 +36,15 @@
-]
-
-[[package]]
name = "socket2"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -8792,7 +8778,7 @@
name = "sock2proc"
version = "0.1.0"
source = "git+https://github.com/Watfaq/sock2proc.git?rev=1097e6b#1097e6ba692025f80567446e0035af1222f5231f"
@@ -8964,7 +8950,7 @@
"netstack-lwip",
"netstack-smoltcp",
"rand 0.9.2",
- "smoltcp 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "smoltcp 0.12.0",
"socket2 0.6.0",
+ "smoltcp",
"socket2 0.6.1",
"tokio",
"tracing",

View file

@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "clash-rs";
version = "0.9.1";
version = "0.9.2";
src = fetchFromGitHub {
owner = "Watfaq";
repo = "clash-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-asD7veAYdIF5biCbSXYvAyW/qBra3tvON9TQYCw6nB8=";
hash = "sha256-FFbRopIaAOpfb+Wbj+EUXRr89EQE108h8OMn+fpL+ew=";
};
cargoHash = "sha256-9zCQKxkjiskkBGxfnq2ANpqWobs+UJ5qCsbME2Z7GY4=";
cargoHash = "sha256-JYvITscH1K6xLE6XZpMrEFZWcbue7x7xuPxVQW/Vjb0=";
cargoPatches = [ ./Cargo.patch ];

View file

@ -7,17 +7,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codebook";
version = "0.3.16";
version = "0.3.17";
src = fetchFromGitHub {
owner = "blopker";
repo = "codebook";
tag = "v${finalAttrs.version}";
hash = "sha256-kunYcWwb4b8ryQYZpG623RcyZaiWTGTKCXjfUq8iz+o=";
hash = "sha256-5LTblBxYuz/ErESSLPZ4EHlLID8XvhCDQkKxUyEWcmM=";
};
buildAndTestSubdir = "crates/codebook-lsp";
cargoHash = "sha256-cHcSmTEW4xpZkrv4a2lgTlK2VU7+kOvZiEo//jrnd8E=";
cargoHash = "sha256-jkYtXrNJTaxrAWpB7ZYsj/LA2tUWVReAnF2cb4TpwE0=";
# Integration tests require internet access for dictionaries
doCheck = false;

View file

@ -15,15 +15,6 @@ let
channels = {
stable = {
version = "2.26.3";
hash = {
x86_64-linux = "sha256-CqV3fCx3TtMLFjzo0Y7/vpAgXyOLABiFyqS8N5pA6xc=";
x86_64-darwin = "sha256-PDPU3k1Bao5ibLFx3Zjbh1xsxSpJWUOOHuRbuwMmYDg=";
aarch64-linux = "sha256-iq9LPHK6wPSdDRQqWRPr7OfN/HoESIIkOxf9luRS9ck=";
aarch64-darwin = "sha256-n+jUocq1MaDRe14gibeA+ujLoGcSCdKQ58wihcTmdlI=";
};
};
mainline = {
version = "2.27.3";
hash = {
x86_64-linux = "sha256-VGAvqipJkQM+zxBhFt57VasX/gM626xPRpV0uR7FEJA=";
@ -32,6 +23,15 @@ let
aarch64-darwin = "sha256-TLB3E1l+UNVsvgy0TVtA17lqagtBkKA4Bd2SbMjTalI=";
};
};
mainline = {
version = "2.28.0";
hash = {
x86_64-linux = "sha256-Z56Q5ETE3wpBJPIaZ9/qgAJ8Tj67L1ScDwuAk0Ijjkc=";
x86_64-darwin = "sha256-tydx9Q32TvPF36+meoQ+NBQ7MXUHRPHBI4L7UNBhXQ0=";
aarch64-linux = "sha256-x7WErWe3p6Cdr2moKG0X/DEY+dkeMhnaG2RUNWfyoQU=";
aarch64-darwin = "sha256-jVK599hDIhWy0HOhJmPevhnZnYLylxmZ59rhrOSRGIU=";
};
};
};
in
stdenvNoCC.mkDerivation (finalAttrs: {

View file

@ -77,6 +77,7 @@ buildGoModule (finalAttrs: {
diff -u plugin.cfg.orig plugin.cfg || true
for src in ${toString (attrsToSources externalPlugins)}; do go get $src; done
GOOS= GOARCH= go generate
go mod tidy
go mod vendor
'';

View file

@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "cwltool";
version = "3.1.20250925164626";
version = "3.1.20251031082601";
pyproject = true;
src = fetchFromGitHub {
owner = "common-workflow-language";
repo = "cwltool";
tag = version;
hash = "sha256-esY/p7wm0HvLiX+jZENBye4NblYveYAXevYRQxk+u44=";
hash = "sha256-avRNOdL4Ig2cYQWh8SqX/KWfgXyVg0TVfVFrlqzUCLA=";
};
postPatch = ''

View file

@ -16,12 +16,18 @@
# empty means build all available plugins
plugins ? [ ],
buildVST3 ? true,
buildLV2 ? true,
buildVST2 ? true,
}:
let
rpathLibs = [
fftwFloat
];
mesonPlugins = lib.mesonOption "plugins" "[${lib.concatMapStringsSep "," (x: "\"${x}\"") plugins}]";
in
stdenv.mkDerivation {
pname = "distrho-ports";
@ -52,19 +58,27 @@ stdenv.mkDerivation {
env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ];
postFixup = lib.optionalString (lib.elem "vitalium" plugins || plugins == [ ]) ''
for file in \
$out/lib/lv2/vitalium.lv2/vitalium.so \
$out/lib/vst/vitalium.so \
$out/lib/vst3/vitalium.vst3/Contents/x86_64-linux/vitalium.so
do
patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}:$(patchelf --print-rpath $file)" $file
done
'';
postFixup =
let
files = [
(lib.optionalString buildLV2 "$out/lib/lv2/vitalium.lv2/vitalium.so")
(lib.optionalString buildVST2 "$out/lib/vst/vitalium.so")
(lib.optionalString buildVST3 "$out/lib/vst3/vitalium.vst3/Contents/x86_64-linux/vitalium.so")
];
in
lib.optionalString (lib.elem "vitalium" plugins || plugins == [ ]) ''
for file in ${lib.concatMapStringsSep " \\\n" (x: "${x}") files}
do
patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}:$(patchelf --print-rpath $file)" $file
done
'';
mesonFlags = lib.optional (plugins != [ ]) (
lib.mesonOption "plugins" "[${lib.concatMapStringsSep "," (x: "\"${x}\"") plugins}]"
);
mesonFlags = [
(lib.mesonBool "build-lv2" buildLV2)
(lib.mesonBool "build-vst2" buildVST2)
(lib.mesonBool "build-vst3" buildVST3)
]
++ lib.optional (plugins != [ ]) mesonPlugins;
meta = {
homepage = "http://distrho.sourceforge.net/ports";

View file

@ -22,7 +22,7 @@
python3Packages.buildPythonApplication rec {
pname = "eartag";
version = "0.6.5";
version = "1.0.2";
format = "other";
src = fetchFromGitLab {
@ -30,7 +30,7 @@ python3Packages.buildPythonApplication rec {
owner = "World";
repo = "eartag";
rev = version;
hash = "sha256-sxVivQppX8KdkvHaW6xQ64Wi8Nfv5Rmwf4NADBDpOOo=";
hash = "sha256-Iwfk0SqxYF2bzkKZNqGonJh8MQ2c+K1wN0o4GECR/Rw=";
};
postPatch = ''
@ -61,6 +61,8 @@ python3Packages.buildPythonApplication rec {
];
propagatedBuildInputs = with python3Packages; [
aiofiles
aiohttp
pygobject3
eyed3
pillow
@ -68,6 +70,7 @@ python3Packages.buildPythonApplication rec {
pytaglib
python-magic
pyacoustid
xxhash
];
dontWrapGApps = true;
@ -82,6 +85,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/eartag";
description = "Simple music tag editor";
changelog = "https://gitlab.gnome.org/World/eartag/-/releases/${version}";
# This seems to be using ICU license but we're flagging it to MIT license
# since ICU license is a modified version of MIT and to prevent it from
# being incorrectly identified as unfree software.

View file

@ -24,13 +24,13 @@
buildGoModule rec {
pname = "ecapture";
version = "1.4.2";
version = "1.4.3";
src = fetchFromGitHub {
owner = "gojue";
repo = "ecapture";
tag = "v${version}";
hash = "sha256-1FyZMUII+bPQDmNK1eJkfeoTjdhe/jj2qiooWuNFsNg=";
hash = "sha256-Y/VDK0m+SCUtswPCA+S/U57nHy0Q/rUaPz0R0AWLxxA=";
fetchSubmodules = true;
};
@ -122,7 +122,7 @@ buildGoModule rec {
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
vendorHash = "sha256-cN6pCfc9LEItASCoZ4+BU1AOtwMmFaUEzOM/BZ13jcI=";
vendorHash = "sha256-jkc8UdFNPYFwXZoei+IRb7CS06r+U0UvKfPxKeACobM=";
passthru.updateScript = nix-update-script { };

View file

@ -55,7 +55,7 @@ stdenv.mkDerivation (
runHook preInstall
cp -R webapp $out
tar --extract --to-stdout --file ${jitsi-meet.src} jitsi-meet/libs/external_api.min.js > $out/jitsi_external_api.min.js
cp ${jitsi-meet}/libs/external_api.min.js $out/jitsi_external_api.min.js
echo "${finalAttrs.version}" > "$out/version"
jq -s '.[0] * $conf' "config.sample.json" --argjson "conf" '${builtins.toJSON noPhoningHome}' > "$out/config.json"

View file

@ -13,13 +13,13 @@
buildGoModule rec {
pname = "git-town";
version = "22.1.0";
version = "22.2.0";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
tag = "v${version}";
hash = "sha256-hM6aEH4xiMgRWvIzja9QQUZvwdufG1FYooeUO1qJpbU=";
hash = "sha256-JY0zWWMln4r2ga1jwxK+RTp8izATyovRHBf4A29pXW4=";
};
vendorHash = null;

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gotests";
version = "1.6.0";
version = "1.9.0";
src = fetchFromGitHub {
owner = "cweill";
repo = "gotests";
rev = "v${version}";
sha256 = "sha256-6IzUpAsFUgF2FwiC17OfDn1M+8WYFQPpRyXbkpHIztw=";
sha256 = "sha256-lx8gbVm4s4kmm252khoSukrlj5USQS+StGuJ+419QZw=";
};
vendorHash = "sha256-WMeHZN3s+8pIYEVaSLjI3Bz+rPTWHr1AkZ8lydjBwCw=";
vendorHash = "sha256-/dP8uA1yWBrtmFNHUvcicPhA2qr5R2v1uSwYi+ciypg=";
# tests are broken in nix environment
doCheck = false;

File diff suppressed because it is too large Load diff

View file

@ -7,22 +7,20 @@
fetchFromGitLab,
makeBinaryWrapper,
makeDesktopItem,
nix-update-script,
}:
let
version = "2.250914.1";
in
buildNpmPackage (finalAttrs: {
pname = "gridtracker2";
inherit version;
version = "2.251106.7";
src = fetchFromGitLab {
owner = "gridtracker.org";
repo = "gridtracker2";
tag = "v${version}";
hash = "sha256-ME68kGRlIRPs5tUOGb3g2CXJKC52QuMuTMc1ctAMzlk=";
tag = "v${finalAttrs.version}";
hash = "sha256-g1njDFodCHvILZZNrI/exAqWLZsbNBGHy3jlzo3uLJ8=";
};
npmDepsHash = "sha256-MUXwJPo/A0gxtUbM3MOWfMcspM1losuDhc5XTc2oqCo=";
npmDepsHash = "sha256-8bhOfLLsNSK+/mXku5ukLr65bfk+RwC3SyOGRHndqVQ=";
nativeBuildInputs = [
makeBinaryWrapper
@ -50,10 +48,6 @@ buildNpmPackage (finalAttrs: {
})
];
postPatch = ''
install -Dvm644 ${./package-lock.json} package-lock.json
'';
buildPhase = ''
runHook preBuild
''
@ -108,6 +102,8 @@ buildNpmPackage (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Warehouse of amateur radio information";
homepage = "https://gridtracker.org/";

View file

@ -7,18 +7,18 @@
rustPlatform.buildRustPackage rec {
pname = "harper";
version = "0.70.0";
version = "0.71.0";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${version}";
hash = "sha256-ksSr2styk0uDEOGrxAVRqW549oaGdzahejaJ5paYNf0=";
hash = "sha256-Hf086Ub0nVGET4qELDMddOErGAhK8B6ohbI5JhnU6z8=";
};
buildAndTestSubdir = "harper-ls";
cargoHash = "sha256-w4nwOzKV3yshvLzMeJyv32ihFv5yE+r7gNOF01zTYrU=";
cargoHash = "sha256-hS8fLWD3OTfEAa+4saeB9pK3zS/EQSnoQSUGIkVWocw=";
passthru.updateScript = nix-update-script { };

View file

@ -1,43 +0,0 @@
{
lib,
stdenv,
fetchurl,
bigloo,
}:
# Compute the “release” version of bigloo (before the first dash, if any)
let
bigloo-release =
let
inherit (lib) head splitString;
in
head (splitString "-" (builtins.parseDrvName bigloo.name).version);
in
stdenv.mkDerivation rec {
pname = "hop";
version = "3.4.4";
src = fetchurl {
url = "ftp://ftp-sop.inria.fr/indes/fp/Hop/hop-${version}.tar.gz";
sha256 = "sha256-GzXh4HC+SFFoUi7SMqu36iYRPAJ6tMnOHd+he6n9k1I=";
};
postPatch = ''
substituteInPlace configure --replace "(os-tmp)" '(getenv "TMPDIR")'
'';
buildInputs = [ bigloo ];
configureFlags = [
"--bigloo=${bigloo}/bin/bigloo"
"--bigloolibdir=${bigloo}/lib/bigloo/${bigloo-release}/"
];
meta = with lib; {
description = "Multi-tier programming language for the Web 2.0 and the so-called diffuse Web";
homepage = "http://hop.inria.fr/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ vbgl ];
};
}

View file

@ -1,29 +1,28 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
bison,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation {
pname = "hugs98";
version = "2006-09";
src = fetchurl {
url = "https://www.haskell.org/hugs/downloads/${version}/hugs98-Sep2006.tar.gz";
sha256 = "1dj65c39zpy6qqvvrwns2hzj6ipnd4ih655xj7kgyk2nfdvd5x1w";
src = fetchFromGitHub {
owner = "augustss";
repo = "hugs98-plus-Sep2006";
rev = "1f7b60e05b12df00d715d535bb01c189bc1b9b3c";
hash = "sha256-g6/4kmdWKGDIu5PXVfP8O6Fl3v4bstXWAVkoxZiS6qo=";
};
patches = [
(fetchurl {
url = "https://aur.archlinux.org/cgit/aur.git/plain/hsbase_inline.patch?h=hugs";
name = "hsbase_inline.patch";
sha256 = "1h0sp16d17hlm6gj7zdbgwrjwi2l4q02m8p0wd60dp4gn9i9js0v";
})
];
nativeBuildInputs = [ bison ];
NIX_CFLAGS_COMPILE = [
"-Wno-error=implicit-int"
"-Wno-error=implicit-function-declaration"
];
postUnpack = "find -type f -exec sed -i 's@/bin/cp@cp@' {} +";
preConfigure = "unset STRIP";
@ -45,7 +44,6 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
mainProgram = "hugs";
homepage = "https://www.haskell.org/hugs";
description = "Haskell interpreter";

View file

@ -19,13 +19,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprgraphics";
version = "0.2.0";
version = "0.3.0";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprgraphics";
tag = "v${finalAttrs.version}";
hash = "sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc=";
hash = "sha256-6roLYzcDf4V38RUMSqycsOwAnqfodL6BmhRkUtwIgdA=";
};
nativeBuildInputs = [

View file

@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprutils";
version = "0.10.0";
version = "0.10.1";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprutils";
tag = "v${finalAttrs.version}";
hash = "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=";
hash = "sha256-gQ9zJ+pUI4o+Gh4Z6jhJll7jjCSwi8ZqJIhCE2oqwhQ=";
};
nativeBuildInputs = [

View file

@ -58,16 +58,16 @@ assert (extraParameters != null) -> set != null;
buildNpmPackage rec {
pname = "Iosevka${toString set}";
version = "33.3.3";
version = "33.3.4";
src = fetchFromGitHub {
owner = "be5invis";
repo = "iosevka";
rev = "v${version}";
hash = "sha256-/e65hFA8GabDrHjQ+9MthSTxUku9af0LT4W1ENI+LYc=";
hash = "sha256-CH9OGj9dfxY3vfLX4ipbML4rIOlXBKIOgwz3K54o1No=";
};
npmDepsHash = "sha256-QJ3h8NdhCG+lkZ5392akKk+pVHiqmnt+DsC3imixNnw=";
npmDepsHash = "sha256-xNd/DGIYbjR0v+iUgj12T1jsUpIuOG0avNGnEYVdK3Q=";
nativeBuildInputs = [
remarshal

View file

@ -21,11 +21,13 @@ buildGoModule rec {
postPatch = ''
# rebuild with patched paths
rm ipp-usb.8
substituteInPlace Makefile --replace "install: all" "install: man"
substituteInPlace systemd-udev/ipp-usb.service --replace "/sbin" "$out/bin"
for i in Makefile paths.go ipp-usb.8.md; do
substituteInPlace $i --replace "/usr" "$out"
substituteInPlace $i --replace "/var/ipp-usb" "/var/lib/ipp-usb"
substituteInPlace Makefile \
--replace-fail "install: all" "install: man" \
--replace-fail "/usr/" "/"
substituteInPlace systemd-udev/ipp-usb.service --replace-fail "/sbin" "$out/bin"
for i in paths.go ipp-usb.8.md; do
substituteInPlace $i --replace-fail "/usr" "$out"
substituteInPlace $i --replace-fail "/var/ipp-usb" "/var/lib/ipp-usb"
done
'';
@ -43,7 +45,7 @@ buildGoModule rec {
doInstallCheck = true;
postInstall = ''
# to accomodate the makefile
# to accommodate the makefile
cp $out/bin/ipp-usb .
make install DESTDIR=$out
'';

View file

@ -1,26 +1,50 @@
{
lib,
stdenv,
fetchurl,
nixosTests,
fetchFromGitHub,
fetchNpmDeps,
npmHooks,
libarchive,
nodejs,
olm,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "jitsi-meet";
version = "1.0.8043";
version = "1.0.8792";
src = fetchurl {
url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2";
sha256 = "XJlfCMQXnHjfHQhK916RXsdPzrU2U2IaOMiXIHL1sCI=";
src = fetchFromGitHub {
owner = "jitsi";
repo = "jitsi-meet";
tag = lib.last (lib.splitVersion finalAttrs.version);
hash = "sha256-K4Xrse1kpNqlUChbQnAjP5lRCRuDfJKiN/022tCmMVQ=";
};
dontBuild = true;
env = {
makeFlags = "source-package";
makeCacheWritable = true;
npmDeps = fetchNpmDeps {
inherit (finalAttrs) src;
hash = "sha256-2NPfr3gskHz9zSGs//uzyCCuE+CZ295hhitDPlS9xuY=";
};
};
nativeBuildInputs = [
libarchive
nodejs
npmHooks.npmConfigHook
];
# yes, the only way in the build system is to generate a tarball and extract
# it immediately after
installPhase = ''
runHook preInstall
mkdir $out
mv * $out/
mkdir -p $out
bsdtar -xf jitsi-meet.tar.bz2 -C $out --strip-components 1
runHook postInstall
'';
@ -31,16 +55,16 @@ stdenv.mkDerivation rec {
passthru.updateScript = ./update.sh;
meta = with lib; {
meta = {
description = "Secure, Simple and Scalable Video Conferences";
longDescription = ''
Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge
to provide high quality, secure and scalable video conferences.
'';
homepage = "https://github.com/jitsi/jitsi-meet";
license = licenses.asl20;
teams = [ teams.jitsi ];
platforms = platforms.all;
license = lib.licenses.asl20;
teams = [ lib.teams.jitsi ];
inherit (nodejs.meta) platforms;
inherit (olm.meta) knownVulnerabilities;
};
}
})

View file

@ -1,12 +1,12 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pup common-updater-scripts
#!nix-shell -i bash -p curl pup nix-update
set -eu -o pipefail
version="$(curl https://download.jitsi.org/stable/ | \
pup 'a[href] text{}' | \
awk -F'[_-]' '/jitsi-meet-web_/ {printf $4"\n"}' | \
sort -Vu | \
tail -n 1)"
version="$(curl https://download.jitsi.org/jitsi-meet/src/ |
pup 'a[href] text{}' |
awk -F'-|.tar.bz2' '/jitsi-meet-/ {printf $3"\n"}' |
sort -Vu |
tail -n 1)"
update-source-version jitsi-meet "$version"
nix-update --version="$version" jitsi-meet

View file

@ -15,7 +15,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
version = "0.4.0";
version = "0.5.9";
pname = "kiro";
# You can find the current VSCode version in the About dialog:

View file

@ -1,14 +1,14 @@
{
"x86_64-linux": {
"url": "https://prod.download.desktop.kiro.dev/releases/202510142329--distro-linux-x64-tar-gz/202510142329-distro-linux-x64.tar.gz",
"hash": "sha256-Pi96jAd2qZNCk/LSv9f5n08VzOS3WwaW+eI+8PIwM9I="
"url": "https://prod.download.desktop.kiro.dev/releases/202511032205--distro-linux-x64-tar-gz/202511032205-distro-linux-x64.tar.gz",
"hash": "sha256-Xm7uRogux3bQMsWjdaamrHELnxNltRmjPLM8Mgt5+5Y="
},
"x86_64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/202510142329-Kiro-dmg-darwin-x64.dmg",
"hash": "sha256-wjUyT9KF3Tg5M6Ad01sxhZlin1WySF0Tci1dAPlvh04="
"url": "https://prod.download.desktop.kiro.dev/releases/202511032205-Kiro-dmg-darwin-x64.dmg",
"hash": "sha256-oJ5Xr/wJQIX3R5cLnBCv1kpULLy3ljW53LGqw4zYY5c="
},
"aarch64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/202510142329-Kiro-dmg-darwin-arm64.dmg",
"hash": "sha256-Bsul3QLJ9qbDPBnhUu7Stk4wz1yJkYk9eMrtUyQ4rbU="
"url": "https://prod.download.desktop.kiro.dev/releases/202511032205-Kiro-dmg-darwin-arm64.dmg",
"hash": "sha256-dtc/Wfs8GzVPHny58MDRFSr9gG0hwdZC5qz5uIJh6N4="
}
}

View file

@ -4,6 +4,8 @@
lib,
openal,
dotnetCorePackages,
copyDesktopItems,
makeDesktopItem,
}:
buildDotnetModule rec {
@ -25,6 +27,23 @@ buildDotnetModule rec {
runtimeDeps = [ openal ];
nativeBuildInputs = [ copyDesktopItems ];
desktopItems = [
(makeDesktopItem {
name = "knossos";
exec = "Knossos.NET";
icon = "knossos";
desktopName = "Knossos.NET";
comment = "Multi-platform launcher for Freespace 2 Open";
categories = [ "Game" ];
})
];
postInstall = ''
install -Dm644 $src/packaging/linux/knossos-512.png $out/share/icons/hicolor/512x512/apps/knossos.png
'';
meta = with lib; {
homepage = "https://github.com/KnossosNET/Knossos.NET";
description = "Multi-platform launcher for Freespace 2 Open";

View file

@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libphonenumber";
version = "9.0.17";
version = "9.0.18";
src = fetchFromGitHub {
owner = "google";
repo = "libphonenumber";
tag = "v${finalAttrs.version}";
hash = "sha256-xw159QIBNloMks/888shAEPdfd4WKmIGDRpmJ4h2JsE=";
hash = "sha256-u+2QN72ZvsfpKAsU9R94cq+S7aKSwZtIsg+uUz/sDtU=";
};
patches = [

View file

@ -75,13 +75,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "6908";
version = "6981";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.cpp";
tag = "b${finalAttrs.version}";
hash = "sha256-7zgeVK1dQLFy9rm6VsaVK9/vIadMst+RNry5Vf7yk+A=";
hash = "sha256-0WtiHDlMeb+m2XcMwkPFY1mtwVTwRJUoxQSwzpiRbts=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT

View file

@ -9,11 +9,11 @@
}:
let
pname = "LycheeSlicer";
version = "7.4.5";
version = "7.4.6";
src = fetchurl {
url = "https://mango-lychee.nyc3.cdn.digitaloceanspaces.com/LycheeSlicer-${version}.AppImage";
hash = "sha256-UY8bS3nPhUqyBeMD7Ou6OJZ2LKFi3QbNGeTSmtC1Sbg=";
hash = "sha256-4Cqhr++RP8FlWUMQyfpEY7df2Ai3aqrzwX+kZ+SzGCQ=";
};
desktopItem = makeDesktopItem {

View file

@ -6,7 +6,7 @@ index 8c2cbef..46e7f73 100644
}
async bool check_vkbasalt_installed_async () {
- string[] paths = { "/usr/lib/libvkbasalt.so", "/usr/lib/x86_64-linux-gnu/libvkbasalt.so", "/usr/local/lib/libvkbasalt.so" };
- string[] paths = { "/usr/lib/libvkbasalt.so", "/usr/lib/x86_64-linux-gnu/libvkbasalt.so", "/usr/local/lib/libvkbasalt.so", "/usr/lib64/vkbasalt/libvkbasalt.so" };
+ string[] paths = { "@vkbasalt@" };
foreach (var path in paths) {
if (FileUtils.test (path, FileTest.EXISTS)) {

View file

@ -25,13 +25,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mangojuice";
version = "0.8.6";
version = "0.8.8";
src = fetchFromGitHub {
owner = "radiolamp";
repo = "mangojuice";
tag = finalAttrs.version;
hash = "sha256-EVjKO+03o8es2t2/K1QuUIhXey7+2VNF37yXiMrv4o4=";
hash = "sha256-M8aKS360AsgoSKCyZXdtD7SbMDvK6OgAuNoGa68NZRQ=";
};
patches = [

View file

@ -1,15 +0,0 @@
diff --git a/src/frontend/qt_sdl/CMakeLists.txt b/src/frontend/qt_sdl/CMakeLists.txt
index 1afa856f..dcd36f84 100644
--- a/src/frontend/qt_sdl/CMakeLists.txt
+++ b/src/frontend/qt_sdl/CMakeLists.txt
@@ -65,6 +65,10 @@ option(USE_QT6 "Use Qt 6 instead of Qt 5" ON)
if (USE_QT6)
find_package(Qt6 COMPONENTS Core Gui Widgets Network Multimedia OpenGL OpenGLWidgets Svg REQUIRED)
set(QT_LINK_LIBS Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Network Qt6::Multimedia Qt6::OpenGL Qt6::OpenGLWidgets)
+ if(Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10")
+ find_package(Qt6 COMPONENTS GuiPrivate REQUIRED)
+ list(APPEND QT_LINK_LIBS Qt6::GuiPrivate)
+ endif()
else()
find_package(Qt5 COMPONENTS Core Gui Widgets Network Multimedia Svg REQUIRED)
set(QT_LINK_LIBS Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::Multimedia)

View file

@ -38,8 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Vnrg+6fSnzQKy+3ZU6LKSkkgc04H9KPsE/M2Iu9Wudw=";
};
patches = [ ./fix-build-qt-6.10.patch ];
nativeBuildInputs = [
cmake
extra-cmake-modules

View file

@ -1,11 +1,13 @@
diff --git a/bin/melos.dart b/bin/melos.dart
index 0db7013..218276f 100644
index 2476436..bd79fad 100644
--- a/packages/melos/bin/melos.dart
+++ b/packages/melos/bin/melos.dart
@@ -1,11 +1,37 @@
+import 'dart:io';
@@ -1,11 +1,72 @@
import 'package:cli_launcher/cli_launcher.dart';
import 'package:melos/src/command_runner.dart';
+import 'dart:io';
+import 'package:yaml/yaml.dart';
+import 'package:path/path.dart' as path;
-Future<void> main(List<String> arguments) async => launchExecutable(
- arguments,
@ -15,12 +17,13 @@ index 0db7013..218276f 100644
- entrypoint: melosEntryPoint,
- ),
-);
+Future<void> main(List<String> arguments) async {
+ final melosYamlPath = findMelosYaml();
+final ExecutableName executableName = ExecutableName('melos');
+
+ if (melosYamlPath == null) {
+ print('Error: melos.yaml not found in the project.');
+ // Handle the error as needed
+Future<void> main(List<String> arguments) async {
+ final workspaceRoot = _findLocalInstallation(Directory.current);
+
+ if (workspaceRoot == null) {
+ print("Error: Could not find your work ");
+ return;
+ }
+
@ -29,22 +32,54 @@ index 0db7013..218276f 100644
+ LaunchContext(
+ directory: Directory.current,
+ localInstallation: ExecutableInstallation(
+ name: ExecutableName('melos'),
+ name: executableName,
+ isSelf: false,
+ packageRoot: melosYamlPath,
+ packageRoot: workspaceRoot,
+ ),
+ ),
+ );
+}
+
+Directory? findMelosYaml() {
+ var directory = Directory.current;
+ while (directory.path != directory.parent.path) {
+ final melosYamlPath = '${directory.path}/melos.yaml';
+ if (File(melosYamlPath).existsSync()) {
+ return directory;
+ }
+ directory = directory.parent;
+// Stolen then simplified from https://github.com/blaugold/cli_launcher/blob/dcdf11c42b77ddc8e38e7e2445c8cff9b55658ec/lib/cli_launcher.dart#L249
+Directory? _findLocalInstallation(
+ Directory start,
+) {
+ if (path.equals(start.path, start.parent.path)) {
+ return null;
+ }
+ return null;
+
+ final pubspecFile = File(path.join(start.path, 'pubspec.yaml'));
+ if (pubspecFile.existsSync()) {
+ final pubspecString = pubspecFile.readAsStringSync();
+ String? name;
+ YamlMap? dependencies;
+ YamlMap? devDependencies;
+
+ try {
+ final pubspecYaml = loadYamlDocument(
+ pubspecString,
+ sourceUrl: pubspecFile.uri,
+ );
+ final pubspec = pubspecYaml.contents as YamlMap;
+ name = pubspec['name'] as String?;
+ dependencies = pubspec['dependencies'] as YamlMap?;
+ devDependencies = pubspec['dev_dependencies'] as YamlMap?;
+ } catch (error, stackTrace) {
+ throw StateError(
+ 'Could not parse pubspec.yaml at ${start.path}.\n$error\n$stackTrace',
+ );
+ }
+
+ final isSelf = name == executableName.package;
+
+ if ((isSelf) ||
+ (dependencies != null &&
+ dependencies.containsKey(executableName.package)) ||
+ (devDependencies != null &&
+ devDependencies.containsKey(executableName.package))) {
+ return start;
+ }
+ }
+
+ return _findLocalInstallation(start.parent);
+}

View file

@ -4,12 +4,12 @@
buildDartApplication,
}:
let
version = "7.1.1";
version = "7.3.0";
src = fetchFromGitHub {
owner = "invertase";
repo = "melos";
tag = "melos-v${version}";
hash = "sha256-i75fbo0lqDszo2pDtkWXQMt+3IoWsK7t05YU2IjqTmw=";
hash = "sha256-XTEhH8F54BoXJ1QNhUIZszHQoDwP0Za1LPQ6Dv9sR08=";
};
in
buildDartApplication {
@ -17,8 +17,8 @@ buildDartApplication {
inherit version src;
patches = [
# This patch (created a melos 6.1.0) modify the method melos use to find path to the root of the projects.
# It is needed because when melos is in the nixstore, it break it and fail to find the projects root with melos.yaml
# Patch melos entrypoint to bypass cli_launcher which throws because it does not find melos in the "classic" folders eg : .dart_tool or pub cache.
# https://github.com/blaugold/cli_launcher/blob/dcdf11c42b77ddc8e38e7e2445c8cff9b55658ec/lib/cli_launcher.dart#L236
./add-generic-main.patch
];

View file

@ -4,21 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "0eb33edbbe99a02e73b8bbeb6f2b65972023d902117ee8d1bf0ea1a79f83aa7b",
"sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "90.0.0"
"version": "91.0.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "711e3a890bb529bf55f07d73b8706f4b7504ad77e90d2f205626b116c048583f",
"sha256": "f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.3.0"
"version": "8.4.1"
},
"ansi_styles": {
"dependency": "transitive",
@ -184,11 +184,11 @@
"dependency": "transitive",
"description": {
"name": "crypto",
"sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855",
"sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.6"
"version": "3.0.7"
},
"dart_style": {
"dependency": "transitive",
@ -364,11 +364,11 @@
"dependency": "transitive",
"description": {
"name": "mustache_template",
"sha256": "d9aa84d114368b7f1727b7014b85bb0b234daeafe1518824c82d32703b3964f6",
"sha256": "daa42be75f2ccfb287c24a75e7ac594f2ea0b32bf9ebe7c15154aa45b2dfb2de",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.1"
"version": "2.0.2"
},
"node_preamble": {
"dependency": "transitive",
@ -400,6 +400,16 @@
"source": "hosted",
"version": "1.9.1"
},
"petitparser": {
"dependency": "transitive",
"description": {
"name": "petitparser",
"sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.1"
},
"platform": {
"dependency": "transitive",
"description": {
@ -690,6 +700,16 @@
"source": "hosted",
"version": "1.2.1"
},
"xml": {
"dependency": "transitive",
"description": {
"name": "xml",
"sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.6.1"
},
"yaml": {
"dependency": "direct dev",
"description": {

View file

@ -8,29 +8,16 @@
buildGoModule rec {
pname = "mihomo";
version = "1.19.11";
version = "1.19.15";
src = fetchFromGitHub {
owner = "MetaCubeX";
repo = "mihomo";
rev = "v${version}";
hash = "sha256-nt2bnfKzGU+6gUaSqHfnbCnWLMDoAcISmlNYFeM4Xu8=";
hash = "sha256-WygZtgXikBq7jhXeppDD74WcV9STxUviQqx8Cz1R0X4=";
};
patches = [
# https://github.com/MetaCubeX/mihomo/pull/2178
(fetchpatch {
url = "https://github.com/MetaCubeX/mihomo/commit/63ad95e10f40ffc90ec93497aac562765af7a471.patch";
hash = "sha256-ZE2dlr0t//Q1CVy2ql/TWuLEALdF1ZCYTOVK87bKWQg=";
})
# https://github.com/MetaCubeX/mihomo/pull/2177
(fetchpatch {
url = "https://github.com/MetaCubeX/mihomo/commit/b06ec5bef810ec8d009f52428188440df0484ce4.patch";
hash = "sha256-XQhlST4pa//+Bg5hWc2zADulz8FeEiHwB99Rw9o24b0=";
})
];
vendorHash = "sha256-k/Zjnq07+Sg+dwwcAf+ziInaDvlXn3bEG+QuxZ5lcM8=";
vendorHash = "sha256-t+v+szM5uXRy173tAtRf+IqiGNHaL6nNRgf6OZmeJyQ=";
excludedPackages = [ "./test" ];

View file

@ -0,0 +1,10 @@
--- mrtg-2.17.10/configure.bak 2025-10-17 20:44:24.878718603 +0100
+++ mrtg-2.17-10/configure 2025-10-17 20:44:40.343747835 +0100
@@ -3664,6 +3664,7 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdio.h>
+#include <stdlib.h>
int main()
{
long long b, a = -0x3AFAFAFAFAFAFAFALL;

View file

@ -1,6 +1,7 @@
{
lib,
stdenv,
makeWrapper,
fetchurl,
perl,
gd,
@ -24,6 +25,8 @@ stdenv.mkDerivation rec {
sha256 = "sha256-x/EcteIXpQDYfuO10mxYqGUu28DTKRaIu3krAQ+uQ6w=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [
# add support for ipv6 snmp:
# https://github.com/oetiker/mrtg/blob/433ebfa5fc043971b46a5cd975fb642c76e3e49d/src/bin/mrtg#L331-L341
@ -32,11 +35,28 @@ stdenv.mkDerivation rec {
rrdtool
];
patches = [
# gcc14 broke detection of printf format specifiers
# building from master seems to be fixed upstream, so next release can (likely) drop the patch
# just keep the CFLAGS below
./configure-long-long-format-gcc14.patch
];
env.NIX_CFLAGS_COMPILE = "-Werror";
env.NIX_CFLAGS_LINK = "-lm";
postInstall = ''
# mrtg wants plain C locale
wrapProgram $out/bin/mrtg --set LANG C
'';
meta = with lib; {
description = "Multi Router Traffic Grapher";
homepage = "https://oss.oetiker.ch/mrtg/";
license = licenses.gpl2Only;
maintainers = with maintainers; [ robberer ];
maintainers = with maintainers; [
robberer
usovalx
];
platforms = platforms.unix;
};
}

View file

@ -38,10 +38,10 @@
}:
mkDerivation {
pname = "nix-output-monitor";
version = "2.1.6";
version = "2.1.8";
src = fetchzip {
url = "https://code.maralorn.de/maralorn/nix-output-monitor/archive/v2.1.6.tar.gz";
sha256 = "0v291s6lx9rxlw38a3329gc37nyl2x24blyrf9rv8lzxc1q4bz31";
url = "https://code.maralorn.de/maralorn/nix-output-monitor/archive/v2.1.8.tar.gz";
sha256 = "09zpz9dbllaqngkg6hz0vl4sx3kbvlp4cdk6lqa0kgszrwsdwl9r";
};
isLibrary = true;
isExecutable = true;

View file

@ -6,15 +6,15 @@
}:
let
inherit (stdenvNoCC.hostPlatform) system;
version = "2.0.3-19876";
version = "2.0.4-19887";
sourceData = {
aarch64-darwin = {
arch = "arm64";
hash = "sha256-3Ppc0zWEgR/nTS7R9uAkUYYgYu5q2TWmfd3evT+Z8g4=";
hash = "sha256-uog0B1Dro5lkSMDWr+FOvmeH/ue3NoNNvIUR/+FZENs=";
};
x86_64-darwin = {
arch = "amd64";
hash = "sha256-+JpyynFKmDjHLetvvEpQ0qw4crAVmx0ucWm+bvtZ2Fg=";
hash = "sha256-lLj4BlSG01CMYCVBWuASjxCjrczv7mbC1iXM0WgWHtw=";
};
};
sources = lib.mapAttrs (

View file

@ -13,16 +13,16 @@
buildNpmPackage (finalAttrs: {
pname = "qwen-code";
version = "0.1.4";
version = "0.2.0";
src = fetchFromGitHub {
owner = "QwenLM";
repo = "qwen-code";
tag = "v${finalAttrs.version}";
hash = "sha256-go5fjs5aSG6wqxw3y2/OrhPSWGawUjpq+ZxAnVW7Xe8=";
hash = "sha256-nav99mAXwgJfyHr8dLGjUMAJMmyWhjt4TN9IVGHSyJs=";
};
npmDepsHash = "sha256-UP1pV1CAwGspzUzhHw8yWxIBb7D5jHFdCn7DH4KjdO4=";
npmDepsHash = "sha256-gWGPrbHzWfH6bwHXySbDN6EzxULQZ3eWPaFBKsa5JUk=";
nativeBuildInputs = [
jq

View file

@ -32,13 +32,16 @@ stdenvNoCC.mkDerivation (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
description = "Feature-rich pinyin schema for Rime, basic edition";
description = "Feature-rich pinyin schema for Rime";
longDescription = ''
is a basic quanpin and shuangpin input schema for Rime based on
is a quanpin and shuangpin input schema for Rime based on
[ dictionaries and grammar models](https://github.com/amzxyz/RIME-LMDG),
supporting traditional shuangpin as well as tonal schemata such as and
.
This package is built from the upstream repository snapshots, and includes
all the auxiliary encodings.
The schema requires to work the grammar model `wanxiang-lts-zh-hans.gram`.
However, this file is
[released](https://github.com/amzxyz/RIME-LMDG/releases/tag/LTS) by

View file

@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
autoreconfHook,
}:
@ -12,20 +13,28 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "gumpu";
repo = "ROBODoc";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-l3prSdaGhOvXmZfCPbsZJNocO7y20zJjLQpajRTJOqE=";
};
patches = [
(fetchpatch {
name = "troff_generator-fix";
url = "https://github.com/gumpu/ROBODoc/commit/0f8b35c42523810415bec70bb2200d2ecb41c82f.patch?index=full";
hash = "sha256-Pbuc1gHrOeHbR4QT/dZ8wP+vqYQlilayjCGKOJP5wvk=";
})
];
postConfigure = lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace Docs/makefile.am \
--replace 'man1_MANS = robodoc.1 robohdrs.1' 'man1_MANS ='
--replace-fail 'man1_MANS = robodoc.1 robohdrs.1' 'man1_MANS ='
'';
nativeBuildInputs = [ autoreconfHook ];
hardeningDisable = [ "format" ];
meta = with lib; {
meta = {
homepage = "https://github.com/gumpu/ROBODoc";
description = "Documentation Extraction Tool";
longDescription = ''
@ -47,8 +56,9 @@ stdenv.mkDerivation (finalAttrs: {
Shell Scripts, Assembler, COBOL, Occam, Postscript, Forth, Tcl/Tk, C++,
Java -- basically any program in which you can use remarks/comments.
'';
license = with licenses; gpl3Plus;
maintainers = [ ];
platforms = platforms.all;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ iedame ];
platforms = lib.platforms.all;
mainProgram = "robodoc";
};
})

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rumdl";
version = "0.0.166";
version = "0.0.169";
src = fetchFromGitHub {
owner = "rvben";
repo = "rumdl";
tag = "v${finalAttrs.version}";
hash = "sha256-I63/GJa0bqJY2BHDmjcNDKSiglCygvpN4XBp/kQ6mEg=";
hash = "sha256-1ly0bAA8NGGqdF6U/BYGvr+aR6OU0ArbK7A0vAMdtlQ=";
};
cargoHash = "sha256-Uh28HFWQhbJtYpKjUI0TuM0NRLpWnu+zQvt3gkGqKyU=";
cargoHash = "sha256-qnNm69SM3pt0LAIOvu0xhnTFft+SCD2LmY3hNoturmo=";
cargoBuildFlags = [
"--bin=rumdl"

View file

@ -50,24 +50,16 @@ assert lib.assertOneOf "withAudioBackend" withAudioBackend [
rustPlatform.buildRustPackage rec {
pname = "spotify-player";
version = "0.21.0";
version = "0.21.1";
src = fetchFromGitHub {
owner = "aome510";
repo = "spotify-player";
tag = "v${version}";
hash = "sha256-nOswrYt9NrzJV6CFBWZCpj/wIJnIgmr3i2TreAKGGPI=";
hash = "sha256-yjm5NFW+6vEyv45AVfwx+6w2dJ3lKj/UM2NQhGW5SSs=";
};
cargoHash = "sha256-YarKRApcQHom3AQIirqGdmUOuy5B+BRehLijvF/GRPc=";
patches = [
(fetchpatch {
name = "fix-build-failure.patch";
url = "https://github.com/aome510/spotify-player/commit/77af13b48b2a03e61fef1cffea899929057551dc.patch";
hash = "sha256-5q8W0X49iZLYdwrBiZJTESb628VPamrm0zEYwDm8CVk=";
})
];
cargoHash = "sha256-rqDLkzCl7gn3s/37MPytYaGb0tdtemYi8bgEkrkllDU=";
nativeBuildInputs = [
pkg-config

View file

@ -1,44 +1,50 @@
{
stdenv,
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
aws-sdk-cpp,
bzip2,
replaceVars,
tracy,
# nativeBuildInputs
cmake,
ninja,
zlib,
openssl,
curl,
glew,
geos,
qt6,
# buildInputs
aws-sdk-cpp,
boost,
spdlog,
stb,
bzip2,
geos,
geographiclib,
glew,
glm,
gtest,
howard-hinnant-date,
libSM,
libcpr,
libpng,
libSM,
geographiclib,
howard-hinnant-date,
re2,
gtest,
glm,
qt6,
onetbb,
tracy,
replaceVars,
openssl,
python3,
range-v3,
re2,
spdlog,
stb,
zlib,
}:
let
gtestSkip = [
# Skip tests requiring network access
"AwsLevel*DataProvider.FindKeyNow"
"AwsLevel*DataProvider.FindKeyFixed"
"AwsLevel*DataProvider.LoadObjectByKey"
"AwsLevel*DataProvider.Refresh"
"AwsLevel*DataProvider.FindKeyNow"
"AwsLevel*DataProvider.GetAvailableProducts"
"AwsLevel*DataProvider.GetTimePointsByDate"
"AwsLevel*DataProvider.LoadObjectByKey"
"AwsLevel*DataProvider.Prune"
"AwsLevel*DataProvider.Refresh"
"IemApiProviderTest.*"
"NtpClient.*"
"NwsApiProviderTest.*"
"UpdateManagerTest.CheckForUpdates"
"WarningsProvider*\"https"
@ -50,47 +56,16 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "supercell-wx";
version = "0.4.9";
version = "0.5.3";
src = fetchFromGitHub {
owner = "dpaulat";
repo = "supercell-wx";
rev = "refs/tags/v${finalAttrs.version}-release";
sha256 = "sha256-3fVUxbGosN4Y4h8BJXUV7DNv7VZTma+IsV94+Zt8DCA=";
tag = "v${finalAttrs.version}-release";
fetchSubmodules = true;
hash = "sha256-1n1WXBLco2TpyhS8KA1tk6HzRIXLqS6YV3aYagoQiTM=";
};
meta = {
homepage = "https://supercell-wx.rtfd.io";
downloadPage = "https://github.com/dpaulat/supercell-wx/releases";
description = "Live visualization of NEXRAD weather data and alerts";
longDescription = ''
Supercell Wx is a free, open source application to visualize live and
archive NEXRAD Level 2 and Level 3 data, and severe weather alerts.
It displays continuously updating weather data on top of a responsive
map, providing the capability to monitor weather events using
reflectivity, velocity, and other products.
'';
license = lib.licenses.mit;
mainProgram = "supercell-wx";
platforms = [
"x86_64-linux"
# "aarch64-linux"
];
maintainers = with lib.maintainers; [ aware70 ];
};
env.CXXFLAGS = "-Wno-error=restrict -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=stringop-overflow -DQT_NO_USE_NODISCARD_FILE_OPEN";
env.GTEST_FILTER = "-${lib.concatStringsSep ":" gtestSkip}";
doCheck = true;
# These tests aren't built by 'all', but ctest still tries to run them.
cmakeFlags = [
"-DCMAKE_CTEST_ARGUMENTS=-E;'test_mln_core|test_mln_widgets'"
"-DSTB_INCLUDE_DIR=${stb}/include/stb"
"-DFETCHCONTENT_SOURCE_DIR_TRACY=${tracy.src}"
];
patches = [
# These are for Nix compatibility {{{
./patches/use-find-package.patch # Replace some vendored dependencies with Nix provided versions
@ -105,6 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
# These may be or already are submitted upstream {{{
./patches/explicit-link-aws-crt.patch # fix missing symbols from aws-crt-cpp
./patches/fix-qt-6.10.patch
./patches/fix-find-opengl.patch
# }}}
];
@ -114,6 +90,28 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "CMAKE_SOURCE_DIR" "PROJECT_SOURCE_DIR"
'';
env = {
CXXFLAGS = lib.concatStringsSep " " [
"-Wno-error=deprecated-declarations"
"-Wno-error=maybe-uninitialized"
"-Wno-error=restrict"
"-Wno-error=stringop-overflow"
"-DQT_NO_USE_NODISCARD_FILE_OPEN"
];
GTEST_FILTER = "-${lib.concatStringsSep ":" gtestSkip}";
};
cmakeFlags = [
# CMake Error at external/aws-sdk-cpp/crt/aws-crt-cpp/cmake/EnforceSubmoduleVersions.cmake:18 (message):
# ENFORCE_SUBMODULE_VERSIONS is ON but Git was not found.
(lib.cmakeBool "ENFORCE_SUBMODULE_VERSIONS" false)
# These tests aren't built by 'all', but ctest still tries to run them.
(lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "-E;'test_mln_core|test_mln_widgets'")
(lib.cmakeFeature "STB_INCLUDE_DIR" "${stb}/include/stb")
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_TRACY" "${tracy.src}")
];
nativeBuildInputs = [
cmake
ninja
@ -121,36 +119,37 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
zlib
openssl
qt6.qtbase
qt6.qttools
qt6.qtmultimedia
qt6.qtpositioning
qt6.qtimageformats
aws-sdk-cpp
howard-hinnant-date
boost
onetbb
glew
bzip2
geos
spdlog
stb
libcpr
libpng
libSM
re2
openssl
# FIXME: split outputs aren't working with find_package. Possibly related to nixpkgs/issues/144170 ?
(geographiclib.overrideAttrs {
outputs = [ "out" ];
})
gtest
glew
glm
bzip2
gtest
howard-hinnant-date
libSM
libcpr
libpng
onetbb
openssl
(python3.withPackages (ps: [
ps.geopandas
ps.jinja2
]))
qt6.qtbase
qt6.qtimageformats
qt6.qtmultimedia
qt6.qtpositioning
qt6.qttools
re2
range-v3
spdlog
stb
zlib
];
# Currently crashes on wayland; must force X11
@ -158,10 +157,33 @@ stdenv.mkDerivation (finalAttrs: {
"--set QT_QPA_PLATFORM xcb"
];
doCheck = true;
# Install .desktop file and icons
postInstall = ''
install -m0644 -D "$src/scwx-qt/res/linux/supercell-wx.desktop" "$out/share/applications/supercell-wx.desktop"
install -m0644 -D "$src/scwx-qt/res/icons/scwx-256.png" "$out/share/icons/hicolor/256x256/apps/supercell-wx.png"
install -m0644 -D "$src/scwx-qt/res/icons/scwx-64.png" "$out/share/icons/hicolor/64x64/apps/supercell-wx.png"
'';
meta = {
homepage = "https://supercell-wx.rtfd.io";
downloadPage = "https://github.com/dpaulat/supercell-wx/releases";
description = "Live visualization of NEXRAD weather data and alerts";
changelog = "https://github.com/dpaulat/supercell-wx/releases/tag/${finalAttrs.src.tag}";
longDescription = ''
Supercell Wx is a free, open source application to visualize live and
archive NEXRAD Level 2 and Level 3 data, and severe weather alerts.
It displays continuously updating weather data on top of a responsive
map, providing the capability to monitor weather events using
reflectivity, velocity, and other products.
'';
license = lib.licenses.mit;
mainProgram = "supercell-wx";
platforms = [
"x86_64-linux"
"aarch64-linux"
];
maintainers = with lib.maintainers; [ aware70 ];
};
})

View file

@ -1,12 +1,12 @@
diff --git a/wxdata/wxdata.cmake b/wxdata/wxdata.cmake
index 47ada181..a1beea15 100644
index 36911947..451efc13 100644
--- a/wxdata/wxdata.cmake
+++ b/wxdata/wxdata.cmake
@@ -280,6 +280,7 @@ endif()
@@ -320,6 +320,7 @@ endif()
target_link_libraries(wxdata PUBLIC aws-cpp-sdk-core
aws-cpp-sdk-s3
+ aws-crt-cpp
cpr::cpr
LibXml2::LibXml2
re2::re2
OpenSSL::Crypto

View file

@ -1,22 +1,24 @@
diff --git a/scwx-qt/scwx-qt.cmake b/scwx-qt/scwx-qt.cmake
index cda6c7f..32d807a 100644
index 648b6578..4833b9c2 100644
--- a/scwx-qt/scwx-qt.cmake
+++ b/scwx-qt/scwx-qt.cmake
@@ -601,6 +601,7 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
Boost::json
@@ -776,6 +776,7 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
Boost::timer
Boost::atomic
QMapLibre::Core
+ QMapLibre::Widgets
$<$<CXX_COMPILER_ID:MSVC>:opengl32>
$<$<CXX_COMPILER_ID:MSVC>:SetupAPI>
Fontconfig::Fontconfig
GeographicLib::GeographicLib
@@ -615,40 +616,13 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
@@ -793,18 +794,7 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
target_link_libraries(supercell-wx PRIVATE scwx-qt
wxdata)
-# Set DT_RUNPATH for Linux targets
-set_target_properties(MLNQtCore PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib") # QMapLibre::Core
-set_target_properties(supercell-wx PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib")
-if (LINUX)
- # Set DT_RUNPATH for Linux targets
- set_target_properties(MLNQtCore PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib") # QMapLibre::Core
- set_target_properties(supercell-wx PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib")
-endif()
-
install(TARGETS supercell-wx
- MLNQtCore # QMapLibre::Core
@ -26,7 +28,8 @@ index cda6c7f..32d807a 100644
- "^(/usr)?/lib/.*\\.so(\\..*)?"
RUNTIME
COMPONENT supercell-wx
LIBRARY
BUNDLE
@@ -819,24 +809,6 @@ install(TARGETS supercell-wx
COMPONENT supercell-wx
OPTIONAL)
@ -48,6 +51,6 @@ index cda6c7f..32d807a 100644
-install(SCRIPT ${deploy_script_scwx}
- COMPONENT supercell-wx)
-
if (MSVC)
set(CPACK_PACKAGE_NAME "Supercell Wx")
set(CPACK_PACKAGE_VENDOR "Dan Paulat")
if (APPLE)
# Install additional script to fix up the bundle
install(CODE [[

View file

@ -0,0 +1,27 @@
diff --git a/scwx-qt/scwx-qt.cmake b/scwx-qt/scwx-qt.cmake
index 648b6578..3f1d8070 100644
--- a/scwx-qt/scwx-qt.cmake
+++ b/scwx-qt/scwx-qt.cmake
@@ -18,7 +18,7 @@ find_package(Fontconfig)
find_package(geographiclib)
find_package(geos)
find_package(glm)
-find_package(OpenGL)
+find_package(OpenGL REQUIRED)
find_package(Python COMPONENTS Interpreter)
find_package(SQLite3)
@@ -759,12 +759,7 @@ if (LINUX)
target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::WaylandClient)
endif()
-if (LINUX)
- find_package(mesa-glu REQUIRED)
- target_link_libraries(scwx-qt PUBLIC mesa-glu::mesa-glu)
-else()
- target_link_libraries(scwx-qt PUBLIC OpenGL::GLU)
-endif()
+target_link_libraries(scwx-qt PUBLIC OpenGL::GLU)
target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
Qt${QT_VERSION_MAJOR}::OpenGLWidgets

View file

@ -1,5 +1,5 @@
diff --git a/scwx-qt/tools/generate_versions.py b/scwx-qt/tools/generate_versions.py
index c6c94020..3fcdcf08 100644
index c6c94020..000f6e6e 100644
--- a/scwx-qt/tools/generate_versions.py
+++ b/scwx-qt/tools/generate_versions.py
@@ -1,6 +1,5 @@
@ -9,7 +9,7 @@ index c6c94020..3fcdcf08 100644
import json
import os
import pathlib
@@ -110,27 +109,22 @@ def ParseArguments():
@@ -110,27 +109,23 @@ def ParseArguments():
required = True)
return parser.parse_args()
@ -25,7 +25,7 @@ index c6c94020..3fcdcf08 100644
print("Collecting version info")
versionInfo = VersionInfo()
-
- repo = git.Repo(args.gitRepo_, search_parent_directories = True)
-
- commitString = str(repo.head.commit)[:10]
@ -43,7 +43,7 @@ index c6c94020..3fcdcf08 100644
- versionInfo.copyrightYear_ = copyrightYear
- versionInfo.resourceDir_ = resourceDir
+ versionInfo.commitString_ = "@rev@"
+ versionInfo.copyrightYear_ = GetYearFromLicense(args.gitRepo_ / 'LICENSE.txt')
+ versionInfo.copyrightYear_ = GetYearFromLicense(args.gitRepo_ / "LICENSE.txt")
+ versionInfo.resourceDir_ = str(args.gitRepo_).replace("\\", "\\\\")
versionInfo.versionString_ = args.version_

View file

@ -1,63 +1,63 @@
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
index 2137ae62..041cb87d 100644
index 1039e96e..16f2c84a 100644
--- a/external/CMakeLists.txt
+++ b/external/CMakeLists.txt
@@ -14,7 +14,7 @@ set_property(DIRECTORY
@@ -15,7 +15,7 @@ set_property(DIRECTORY
units.cmake
qt6ct.cmake)
-include(aws-sdk-cpp.cmake)
+find_package(AWSSDK CONFIG REQUIRED)
include(date.cmake)
include(glad.cmake)
include(hsluv-c.cmake)
include(imgui.cmake)
diff --git a/external/stb.cmake b/external/stb.cmake
index 570af425..f9817226 100644
index 570af425..f2e7b2c8 100644
--- a/external/stb.cmake
+++ b/external/stb.cmake
@@ -1,4 +1,3 @@
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.24)
set(PROJECT_NAME scwx-stb)
-set(STB_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/stb PARENT_SCOPE)
+# Nix: set STB_INCLUDE_DIR in cmake flags
diff --git a/scwx-qt/scwx-qt.cmake b/scwx-qt/scwx-qt.cmake
index 09ea6fe3..c20a2cb6 100644
index 4833b9c2..641fc637 100644
--- a/scwx-qt/scwx-qt.cmake
+++ b/scwx-qt/scwx-qt.cmake
@@ -11,14 +11,15 @@ set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -13,14 +13,15 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
OPTION(SCWX_DISABLE_CONSOLE "Disables the Windows console in release mode" ON)
-find_package(Boost)
+find_package(Boost REQUIRED COMPONENTS json timer)
+find_package(Boost REQUIRED COMPONENTS json timer atomic)
find_package(Fontconfig)
-find_package(geographiclib)
+find_package(GeographicLib)
find_package(geos)
find_package(GLEW)
find_package(glm)
find_package(OpenGL)
find_package(Python COMPONENTS Interpreter)
find_package(SQLite3)
+find_package(PNG)
find_package(QT NAMES Qt6
COMPONENTS Gui
@@ -699,6 +700,7 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
imgui
@@ -789,6 +790,7 @@ target_link_libraries(scwx-qt PUBLIC Qt${QT_VERSION_MAJOR}::Widgets
qt6ct-common
qt6ct-widgets
SQLite::SQLite3
+ PNG::PNG
wxdata)
target_link_libraries(supercell-wx PRIVATE scwx-qt
diff --git a/wxdata/wxdata.cmake b/wxdata/wxdata.cmake
index 94b0e3a7..a36c2c81 100644
index 451efc13..86cbb42b 100644
--- a/wxdata/wxdata.cmake
+++ b/wxdata/wxdata.cmake
@@ -2,7 +2,8 @@ cmake_minimum_required(VERSION 3.24)
@@ -4,7 +4,8 @@ project(scwx-data)
project(scwx-data)
include(CheckCXXSymbolExists)
-find_package(Boost)
+find_package(Boost REQUIRED COMPONENTS iostreams)

View file

@ -36,13 +36,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "SwayNotificationCenter";
version = "0.12.2";
version = "0.12.3";
src = fetchFromGitHub {
owner = "ErikReider";
repo = "SwayNotificationCenter";
tag = "v${finalAttrs.version}";
hash = "sha256-BtcT2N08BVxVrzEd1Z/s5MXWHaHFt6PqBH4gdH6TEvs=";
hash = "sha256-8zVG3mJxT6K0jkqsnaJ4wscPAk3z00YTsmHsJmuKWc8=";
};
# build pkg-config is required to locate the native `scdoc` input

View file

@ -12,7 +12,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sydbox";
version = "3.41.4";
version = "3.42.0";
outputs = [
"out"
@ -24,10 +24,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "Sydbox";
repo = "sydbox";
tag = "v${finalAttrs.version}";
hash = "sha256-RILehKm5DzhCLfhGRUuoXYmrpO/b5TSTnzrVNvhSNrg=";
hash = "sha256-mp1FGJpwCYU53nK9sHjy17vIeR0ewst5eF0OA4Pfcl4=";
};
cargoHash = "sha256-t9p4RDQnz/C5TLgbDug3vnod+osY7oEPtW+dNzz9pEE=";
cargoHash = "sha256-15w2b9kRhDYXjUfKSULXFWzeD60Qmz4ATKEtaDwiDOo=";
nativeBuildInputs = [
mandoc

View file

@ -3,18 +3,18 @@
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tarts";
version = "0.1.16-unstable-2025-05-04";
version = "0.1.24";
src = fetchFromGitHub {
owner = "oiwn";
repo = "tarts";
rev = "8560a63dda8e5ffd5fdd96a1f7687f8f12d36022";
hash = "sha256-d06FL0khcI2LUMbrUo3tmQn97pNFIVefPWlxWFSUJ+E=";
rev = "v${finalAttrs.version}";
hash = "sha256-whkDHgxrHkmYX6hji+z8mc964lQxllaidV8clJhvDqw=";
};
cargoHash = "sha256-DLIBVl7CzhEYjAnkJmLHSlUoXCNos8YPHfSz9rs99/8=";
cargoHash = "sha256-IZyjwbx7V0kPkmD9r8qrqp4nrJg8g6tepw5bvWlLZBE=";
meta = {
description = "Screen saves and visual effects for your terminal";
@ -23,4 +23,4 @@ rustPlatform.buildRustPackage {
maintainers = [ lib.maintainers.da157 ];
mainProgram = "tarts";
};
}
})

View file

@ -9,10 +9,11 @@
libjpeg,
libtiff,
libpng,
gtk2,
gtk2-x11,
libpaper,
makeWrapper,
ghostscript,
libXft,
}:
stdenv.mkDerivation rec {
@ -21,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://ftp.nluug.nl/pub/editors/${pname}/${pname}-${version}.src.tar.gz";
sha256 = "0v1ipynyjklb3chd1vq26a21sjjg66sir57gi2kkrbwnpk195a9z";
hash = "sha256-P6mSwryWrzyniO+UHLUxT0odhDIC79AgG4tO6a2/MWw=";
};
preConfigure = ''
@ -56,6 +57,8 @@ stdenv.mkDerivation rec {
"compile.shared"
];
env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-liconv";
installPhase = ''
runHook preInstall
@ -91,11 +94,12 @@ stdenv.mkDerivation rec {
libjpeg
libtiff
libpng
gtk2
gtk2-x11
libpaper
libXft
];
meta = with lib; {
meta = {
description = "Easy rich text processor";
longDescription = ''
Ted is a text processor running under X Windows on Unix/Linux systems.
@ -109,10 +113,9 @@ stdenv.mkDerivation rec {
MS-Word. Additionally, Ted also is an RTF to PostScript and an RTF to
Acrobat PDF converter.
'';
homepage = "https://nllgg.nl/Ted/";
license = licenses.gpl2Only;
platforms = platforms.all;
broken = stdenv.hostPlatform.isDarwin;
maintainers = with maintainers; [ obadz ];
homepage = "https://ftp.nluug.nl/pub/editors/ted/";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ obadz ];
};
}

View file

@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "typescript-language-server";
version = "5.1.0";
version = "5.1.1";
src = fetchFromGitHub {
owner = "typescript-language-server";
repo = "typescript-language-server";
rev = "v${finalAttrs.version}";
hash = "sha256-MpcTyjew/SgmWrpeqXLjQPPdwUuMTWQYyyM9TG5jNbQ=";
hash = "sha256-wYpW/HHuMetxnwEgGeQ8ptT6Kd5wp2kqUXnjWSkoDQY=";
};
patches = [

View file

@ -13,16 +13,16 @@
buildNpmPackage (finalAttrs: {
pname = "vsce";
version = "3.6.2";
version = "3.7.0";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vscode-vsce";
tag = "v${finalAttrs.version}";
hash = "sha256-TcBzXDNpjJvI+0ir80d+HFp6mF/Ecle4vhOMcACvF7M=";
hash = "sha256-dNSO+PoUNQUtvS6NZJ/InOYqI4vav+WNg6kCA+CaWL8=";
};
npmDepsHash = "sha256-G09pn6JX389GMbIzYmmLutH7qwiaDb8V9zCGAOFaDdk=";
npmDepsHash = "sha256-rqwb1bz/OFHzL8GgqMZtuqYkeST5qlFybDRSFOx7LtU=";
postPatch = ''
substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${finalAttrs.version}"'

View file

@ -22,7 +22,7 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "weblate";
version = "5.14";
version = "5.14.3";
pyproject = true;
@ -35,7 +35,7 @@ python.pkgs.buildPythonApplication rec {
owner = "WeblateOrg";
repo = "weblate";
tag = "weblate-${version}";
hash = "sha256-XIaVM9bsgv6qJ1Q/6wzfO7D04WsUEkxNnJlyLd5+bY4=";
hash = "sha256-DwoJ24yGLJt+bItN/9SW0ruf+Lz3A9JxvD4QjlKaqzw=";
};
build-system = with python.pkgs; [ setuptools ];
@ -176,5 +176,6 @@ python.pkgs.buildPythonApplication rec {
];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ erictapen ];
mainProgram = "weblate";
};
}

View file

@ -20,6 +20,9 @@
gtk2,
python3,
game-music-emu,
copyDesktopItems,
makeDesktopItem,
imagemagick,
serverOnly ? false,
}:
@ -72,6 +75,8 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
makeWrapper
python3
copyDesktopItems
imagemagick
];
preConfigure = ''
@ -93,8 +98,22 @@ stdenv.mkDerivation (finalAttrs: {
hardeningDisable = [ "format" ];
desktopItems = [
(makeDesktopItem {
name = "zandronum";
desktopName = "Zandronum";
exec = "zandronum";
icon = "zandronum";
mimeTypes = [ "application/x-doom-wad" ];
categories = [ "Game" ];
comment = finalAttrs.meta.description;
})
];
# Won't work well without C or en_US. Setting LANG might not be enough if the user is making use of LC_* so wrap with LC_ALL instead
installPhase = ''
runHook preInstall
mkdir -p $out/bin
mkdir -p $out/lib/zandronum
cp zandronum${suffix} \
@ -104,6 +123,16 @@ stdenv.mkDerivation (finalAttrs: {
makeWrapper $out/lib/zandronum/zandronum${suffix} $out/bin/zandronum${suffix}
wrapProgram $out/bin/zandronum${suffix} \
--set LC_ALL="C"
# Upstream only provides an icon file for Windows.
# This converts the .ico file to PNGs, which are used by the desktop file.
for size in 16 24 32 48 64 128 256; do
mkdir -p $out/share/icons/hicolor/"$size"x"$size"/apps
magick $src/src/win32/zandronum.ico -background none -resize "$size"x"$size" -flatten \
$out/share/icons/hicolor/"$size"x"$size"/apps/zandronum.png
done;
runHook postInstall
'';
postFixup = lib.optionalString (!serverOnly) ''

View file

@ -1,6 +1,6 @@
genericBuilder:
genericBuilder {
version = "26.2.5.15";
hash = "sha256-D2JfB7D9mhbmYvJfjSMbcdNrlYNWa/BfqAeqsbjTZlE=";
version = "26.2.5.16";
hash = "sha256-3WxURI1o/CqN0KK+voUMk6al2mtsrqoniBJpDxKpxPo=";
}

View file

@ -1,6 +1,6 @@
genericBuilder:
genericBuilder {
version = "27.3.4.4";
hash = "sha256-iHpEYXzaso1ZK9XLrT04t+BoX2Y6nSbT9rNjY1JoHPM=";
version = "27.3.4.5";
hash = "sha256-6kFixIy74ACvNBhPWoUQDCH6N2KJ++5xAEqPQ9jvJ8o=";
}

View file

@ -164,6 +164,7 @@ stdenv.mkDerivation {
homepage = "https://www.erlang.org/";
downloadPage = "https://www.erlang.org/download.html";
description = "Programming language used for massively scalable soft real-time systems";
changelog = "https://github.com/erlang/otp/releases/tag/OTP-${version}";
longDescription = ''
Erlang is a programming language used to build massively scalable

View file

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "aioamazondevices";
version = "6.5.6";
version = "8.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "chemelli74";
repo = "aioamazondevices";
tag = "v${version}";
hash = "sha256-OgcOsRKqSU3k4myfHmOYaXW259LDgYWj0gXPLwabVIM=";
hash = "sha256-q8wmBBXZSu69BAZ1wY4/tlW/usiWwlwVCnAEOOZs5TE=";
};
build-system = [ poetry-core ];

View file

@ -19,7 +19,7 @@
# wrapped to be able to find aioconsole and any other packages.
buildPythonPackage rec {
pname = "aioconsole";
version = "0.8.1";
version = "0.8.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "vxgmichel";
repo = "aioconsole";
tag = "v${version}";
hash = "sha256-gFkRhewuRScEhXy0lv2R0kHfaHT1gSp3TVrqL36cRVs=";
hash = "sha256-j4nzt8mvn+AYObh1lvgxS8wWK662KN+OxjJ2b5ZNAcQ=";
};
postPatch = ''

View file

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "apscheduler";
version = "3.11.0";
version = "3.11.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "agronholm";
repo = "apscheduler";
tag = version;
hash = "sha256-tFEm9yXf8CqcipSYtM7JM6WQ5Qm0YtgWhZvZOBAzy+w=";
hash = "sha256-3KSW1RdiUXlDTr30Wrc8fYb4rRnlOn6lVhBgz3r1D/4=";
};
postPatch = ''
@ -69,10 +69,11 @@ buildPythonPackage rec {
pythonImportsCheck = [ "apscheduler" ];
meta = with lib; {
meta = {
changelog = "https://github.com/agronholm/apscheduler/releases/tag/${src.tag}";
description = "Library that lets you schedule your Python code to be executed";
homepage = "https://github.com/agronholm/apscheduler";
license = licenses.mit;
license = lib.licenses.mit;
maintainers = [ ];
};
}

View file

@ -4,22 +4,19 @@
fetchFromGitHub,
pytest-cov-stub,
pytestCheckHook,
pythonOlder,
setuptools-scm,
}:
buildPythonPackage rec {
pname = "asteval";
version = "1.0.6";
version = "1.0.7";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "lmfit";
repo = "asteval";
tag = version;
hash = "sha256-DzLVe8TlWAPQXzai9CJlDAow6UTSmkA/DW3fT30YfZY=";
hash = "sha256-c+gVT947IpJC2gn1SWVth0ScOBh34m89dpgR5AikOHk=";
};
build-system = [ setuptools-scm ];
@ -39,7 +36,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "AST evaluator of Python expression using ast module";
homepage = "https://github.com/lmfit/asteval";
changelog = "https://github.com/lmfit/asteval/releases/tag/${version}";
changelog = "https://github.com/lmfit/asteval/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View file

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "azure-storage-queue";
version = "12.14.0";
version = "12.14.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "azure_storage_queue";
inherit version;
hash = "sha256-WIhM62wQqF3NIuOJreMr46bzbsWHxC5O/AZO/D7yV0M=";
hash = "sha256-j3r7MR7xuZBzFuWbs+BkU5fI12BzrbG1lfAnsXwLevE=";
};
build-system = [ setuptools ];

View file

@ -358,13 +358,13 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.40.64";
version = "1.40.69";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-r0p/tnvaDBJ3r81FolBlYFVn0mCor9NLvfF5nSSSM08=";
hash = "sha256-JEEhZyxhS1hCbxYw9Whagh9KjP9J3u1ZoofZ2Rx6TWQ=";
};
build-system = [ setuptools ];

View file

@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.40.67";
version = "1.40.69";
pyproject = true;
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-hk+f7UJy1+YrSlHaOxRe30J0AsH5l4YSpETtHo/fncc=";
hash = "sha256-MdG7mlFA35uoPW1NZraJmHZyeYUN5Q4oyq3jFSRLCng=";
};
nativeBuildInputs = [ setuptools ];

View file

@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "dashscope";
version = "1.24.9";
version = "1.25.0";
pyproject = true;
src = fetchFromGitHub {
owner = "dashscope";
repo = "dashscope-sdk-python";
tag = "v${version}";
hash = "sha256-Mb36V0yGYPblNXnAYa24yd7YJXsjWTErl+VVvBTZ1j8=";
hash = "sha256-l7y7JakSc9tljuL7l5Azcw+hzXjbvivxPNtGMAqQOw4=";
};
build-system = [ setuptools ];

View file

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "google-cloud-speech";
version = "2.33.0";
version = "2.34.0";
pyproject = true;
disabled = pythonOlder "3.7";
@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_speech";
inherit version;
hash = "sha256-/QhRG1Ek/ap2jXGkBU6EpdjrAlMctvhPMRwDh+oTFO0=";
hash = "sha256-Knv/2E8TS5twyfEcu1CIxTT5K+FJ1x2Qc9C53TpDGs8=";
};
build-system = [ setuptools ];

View file

@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "hcloud";
version = "2.9.0";
version = "2.10.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-MkYvojUd20ehps6whNcMg1hRgiTkS04Bl/LlwPZ62O8=";
hash = "sha256-EIO8s47temWK/pgm/8Gi2xgQyoOQoi9LjEN4cTjosbo=";
};
build-system = [ setuptools ];

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202511061";
version = "0.1.202511081";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-SEbER6oe5BK/6HpvMh+UD7rvGyPNJ1zxLD9LNis8QJw=";
hash = "sha256-0yV5yZ0gElw2p8UjwU6ujkXu1DV2cmOPlG9XgObUNUA=";
};
__darwinAllowLocalNetworking = true;

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "json-repair";
version = "0.52.4";
version = "0.52.5";
pyproject = true;
src = fetchFromGitHub {
owner = "mangiucugna";
repo = "json_repair";
tag = "v${version}";
hash = "sha256-eO9F2c3hIHhxLC5j2+ZtPaj+zD7Mby44N7ULsxfAQxg=";
hash = "sha256-+WWGykTu7hOMgVKr16oay90ZkI9tYnJfluzaETpOcRw=";
};
build-system = [ setuptools ];

View file

@ -23,7 +23,6 @@
pyserial,
pytap2,
pytestCheckHook,
pythonOlder,
pyyaml,
requests,
riden,
@ -34,16 +33,14 @@
buildPythonPackage rec {
pname = "meshtastic";
version = "2.7.3";
version = "2.7.4";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "meshtastic";
repo = "python";
tag = version;
hash = "sha256-9p9tDc74WpH0+8orI69bW2Yj7Cow4v7M3cotIbk/mcw=";
hash = "sha256-fIr80k++BwA3UFgeS9Fgq6fpOOIcK4jj7bjfjqkc6ug=";
};
pythonRelaxDeps = [
@ -126,7 +123,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python API for talking to Meshtastic devices";
homepage = "https://github.com/meshtastic/python";
changelog = "https://github.com/meshtastic/python/releases/tag/${version}";
changelog = "https://github.com/meshtastic/python/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};

Some files were not shown because too many files have changed in this diff Show more