Compare commits

...

157 commits

Author SHA1 Message Date
dish 49ec1e1811
Merge 6c88cb1158 into 6933c62ef2 2025-11-09 00:36:45 -05:00
nixpkgs-ci[bot] 6933c62ef2
stargazer: 1.3.3 -> 1.3.4 (#459670) 2025-11-09 05:29:52 +00:00
Masum Reza 93d01ae71b
solvespace: 3.1 -> 3.2 (#459861) 2025-11-09 05:28:52 +00:00
Masum Reza 72cf96a8bd
stratis-cli: 3.8.2 -> 3.8.3 (#459956) 2025-11-09 05:27:46 +00:00
Masum Reza 5fdec421df
linuxPackages.rtl8814au: mark broken on kernel versions < 5.2 and > 6.14 (#459966) 2025-11-09 05:14:07 +00:00
Masum Reza 841518f70e
hyprlandPlugins.hyprsplit: 0.51.1 -> 0.52.0 (#459930) 2025-11-09 05:04:10 +00:00
magicquark 82aa30fde2 linuxPackages.rtl8814au: mark broken on kernel versions < 5.2 and > 6.14
- On Hydra, builds for kernel version  5_10, 5_15, 6_1, 6_6 and 6_12
  succeed, but the build for the latest latest kernel version 6_17 is
  failing.

- The upstream provider of the driver only supports kernel versions
  between version 5.2 and 6.14, inclusive. This is partly because a
  driver has been up-streamed into the kernel, so the package is not
  needed for recent drivers.

  [Reference](https://github.com/morrownr/8814au.)

- Because of this, mark the driver as broken on the relevant kernel
  versions.
2025-11-09 04:44:52 +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
R. Ryantm 577e746964 stratis-cli: 3.8.2 -> 3.8.3 2025-11-09 03:29:31 +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
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
dish 6c88cb1158 nrm: migrate from nodePackages 2025-11-08 17:15:56 -05:00
dish fed8fa12ce conventional-changelog-cli: migrate from nodePackages 2025-11-08 17:02:11 -05:00
Fabian Affolter de3b605591
python313Packages.meshtastic: modernize 2025-11-08 23:01:22 +01: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
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
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 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
dish 30910d713d localtunnel: migrate from nodePackages 2025-11-08 16:10:52 -05:00
dish bf8b1fcf71 katex: migrate from nodePackages 2025-11-08 16:10:52 -05:00
dish 00d6652c4c diff2html-cli: migrate from nodePackages 2025-11-08 16:10:52 -05:00
dish 28da139915 code-theme-converter: migrate from nodePackages 2025-11-08 16:10:52 -05:00
dish 56283c0a79 coc-nginx: migrate from nodePackages 2025-11-08 16:10:52 -05:00
dish 983751956f commitlint: migrate from nodePackages 2025-11-08 16:10:51 -05:00
dish 6c3af5d195 json-diff: migrate from nodePackages 2025-11-08 16:10:51 -05:00
dish e4c1bb1c21 nodePackages.ni: alias to pkgs.ni
Same package. no need for it to be here.
2025-11-08 16:10:51 -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 f3443782ea solvespace: 3.1 -> 3.2 2025-11-08 20:07:47 +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
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
R. Ryantm 6557f66294 python3Packages.apscheduler: 3.11.0 -> 3.11.1 2025-11-08 16:55:25 +00:00
daimond113 dc84194c7f
coredns: fix compile errors with externalPlugins 2025-11-08 12:28:03 +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 56d0c9b875 stargazer: 1.3.3 -> 1.3.4 2025-11-08 05:25:26 +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
Sarah Clark 88e4f87dbd python3Packages.redshift-connector: cleanup 2025-11-07 08:46:59 -08: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
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
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
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
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
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
99 changed files with 1042 additions and 8996 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

@ -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

@ -24,6 +24,7 @@ let
"coc-json"
"coc-lists"
"coc-markdownlint"
"coc-nginx"
"coc-pairs"
"coc-prettier"
"coc-pyright"

View file

@ -10,20 +10,13 @@ let
"coc-ltex"
"coc-tsserver"
"coc-ultisnips"
"coc-nginx"
];
packageNameOverrides = {
"coc-nginx" = "@yaegassy/coc-nginx";
};
getPackageName = name: packageNameOverrides.${name} or name;
in
lib.genAttrs nodePackageNames (
name:
buildVimPlugin {
pname = name;
inherit (nodePackages.${getPackageName name}) version meta;
src = "${nodePackages.${getPackageName name}}/lib/node_modules/${getPackageName name}";
inherit (nodePackages.${name}) version meta;
src = "${nodePackages.${name}}/lib/node_modules/${name}";
}
)

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

@ -145,13 +145,13 @@
"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-MxcHtbuU2tMJpF8seEDqmsnamm58Lugi3Hw+l9wAcOU=",

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

@ -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(
if(SDL_FOUND)
target_link_libraries(
ruby
- PRIVATE "$<LINK_LIBRARY:WEAK_FRAMEWORK,SDL::SDL>"
+ PRIVATE "$<LINK_LIBRARY:WEAK_LIBRARY,SDL::SDL>"
@@ -41,7 +41,7 @@ target_link_libraries(
)
if(SDL_FOUND)
- 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

@ -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

@ -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

@ -0,0 +1,71 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
esbuild,
buildGoModule,
}:
let
esbuild' =
let
version = "0.16.17";
in
esbuild.override {
buildGoModule =
args:
buildGoModule (
args
// {
inherit version;
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${version}";
hash = "sha256-8L8h0FaexNsb3Mj6/ohA37nYLFogo5wXkAhGztGUUsQ=";
};
vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
}
);
};
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coc-nginx";
version = "0.5.0";
src = fetchFromGitHub {
owner = "yaegassy";
repo = "coc-nginx";
tag = "v${finalAttrs.version}";
hash = "sha256-9dca1YUQZCbzmGe+9qVJABCWZCGUUZDvtznMQEP/CCQ=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-CBw2E93EWmBOCppj1gxYuAynHBZDJBPh58X099TP5mE=";
};
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
nodejs
esbuild'
];
env.ESBUILD_BINARY_PATH = lib.getExe esbuild';
passthru.updateScript = nix-update-script { };
meta = {
description = "nginx-language-server extension for coc.nvim";
homepage = "https://github.com/yaegassy/coc-nginx";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
};
})

View file

@ -0,0 +1,43 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "code-theme-converter";
version = "1.2.1";
src = fetchFromGitHub {
owner = "tobiastimm";
repo = "code-theme-converter";
tag = "v${finalAttrs.version}";
hash = "sha256-b6b0s6FXyHwoAJnPTaLu9fMQJVpBSqfGBk/KqDbaK9U=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-M8zLr/BPQfS50ZsTwN/YdJAlYUtS9edE/jh+l1wBqR8=";
};
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
nodejs
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Convert any Visual Studio Code Theme to Sublime Text 3 or IntelliJ IDEA";
homepage = "https://github.com/tobiastimm/code-theme-converter";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
};
})

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

@ -0,0 +1,68 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
nodejs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "commitlint";
version = "20.1.0";
src = fetchFromGitHub {
owner = "conventional-changelog";
repo = "commitlint";
rev = "v${finalAttrs.version}";
hash = "sha256-o8AnIewSmg8vRjs8LU6QwRyl2hMQ2iK5W7WL137treU=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-Kg19sEgstrWj+JLzdZFnMeb0F5lFX3Z0VPNyiYPi6nY=";
};
nativeBuildInputs = [
yarnConfigHook
nodejs
];
buildPhase = ''
runHook preBuild
pkgs=("config-validator" "rules" "parse" "is-ignored" "lint"
"resolve-extends" "execute-rule" "load" "read" "types" "cli")
for p in "''${pkgs[@]}" ; do
cd @commitlint/$p/
yarn run tsc --build --force
cd ../..
done
runHook postBuild
'';
installPhase = ''
runHook preInstall
yarn install --offline --production --ignore-scripts
mkdir -p $out/bin
mkdir -p $out/lib/node_modules/@commitlint/root
mv * $out/lib/node_modules/@commitlint/root/
ln -s $out/lib/node_modules/@commitlint/root/@commitlint/cli/cli.js $out/bin/commitlint
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/conventional-changelog/commitlint/releases/tag/v${finalAttrs.version}";
description = "Lint your commit messages";
homepage = "https://commitlint.js.org/";
license = lib.licenses.mit;
mainProgram = "commitlint";
maintainers = with lib.maintainers; [ pyrox0 ];
};
})

View file

@ -0,0 +1,68 @@
{
lib,
stdenv,
fetchFromGitHub,
nodejs,
pnpm,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "conventional-changelog-cli";
version = "7.1.1";
src = fetchFromGitHub {
owner = "conventional-changelog";
repo = "conventional-changelog";
tag = "conventional-changelog-v${finalAttrs.version}";
hash = "sha256-Pgx5gM4SdSL6WCkStByA7AP2O96MjAjyeMOI+Lo2mt0=";
};
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-ZfG3F0J1hIhZlF2OadhVdbxhQrFcMYDG9gEXR04DgEI=";
};
nativeBuildInputs = [
nodejs
pnpm.configHook
];
buildPhase = ''
runHook preBuild
pnpm run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib/node_modules/conventional-changelog/
mkdir $out/bin
mv * $out/lib/node_modules/conventional-changelog/
chmod +x $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js
ln -s $out/lib/node_modules/conventional-changelog/packages/conventional-changelog/dist/cli/index.js $out/bin/conventional-changelog
patchShebangs $out/bin/conventional-changelog
runHook postInstall
'';
postInstall = ''
substituteInPlace $out/lib/node_modules/conventional-changelog/packages/*/package.json \
--replace-warn '"exports": "./src/index.ts"' '"exports": "./dist/index.js"'
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/conventional-changelog/conventional-changelog/releases/tag/conventional-changelog-v${finalAttrs.version}";
description = "Generate a CHANGELOG from git metadata";
homepage = "https://github.com/conventional-changelog/conventional-changelog";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.pyrox0 ];
mainProgram = "conventional-changelog";
};
})

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

@ -0,0 +1,47 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "diff2html-cli";
version = "5.2.15";
src = fetchFromGitHub {
owner = "rtfpessoa";
repo = "diff2html-cli";
rev = finalAttrs.version;
hash = "sha256-aQoWn5n+xpYjhDQjw9v5HzWf/Hhmm6AK22OG4Ugq6Gk=";
};
postPatch = ''
substituteInPlace package.json \
--replace-fail "4.2.1" "${finalAttrs.version}";
'';
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-9JkzWhsXUrjnMcDDJfqm+tZ+WV5j3CHJbpn9j7v/KLg=";
};
nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
nodejs
];
meta = {
description = "Generate pretty HTML diffs from unified and git diff output in your terminal";
homepage = "https://diff2html.xyz#cli";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "diff2html";
};
})

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
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;

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

@ -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 | \
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

@ -0,0 +1,32 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
pname = "json-diff";
version = "1.0.6";
src = fetchFromGitHub {
owner = "andreyvit";
repo = "json-diff";
tag = "v${finalAttrs.version}";
hash = "sha256-b8CtttEmPUIuFba6yn0DhVsSM1RA8Jsl4+zGvk3EZ2s=";
};
npmDepsHash = "sha256-hpnmBD9fyudjc3dzxZ5L5mhkCfRbw7BaAHKGf76qVDU=";
npmBuildScript = "test";
passthru.updateScript = nix-update-script { };
meta = {
description = "Structural diff for JSON files";
homepage = "https://github.com/andreyvit/json-diff";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "json-diff";
};
})

View file

@ -0,0 +1,67 @@
{
lib,
stdenv,
fetchFromGitHub,
yarn-berry,
nodejs,
makeBinaryWrapper,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "katex";
version = "0.16.25";
src = fetchFromGitHub {
owner = "katex";
repo = "katex";
rev = "v${finalAttrs.version}";
hash = "sha256-XwKjoXkn96YNxrBv2qcUSqKMtHxz9+levevc4Rz1SYw=";
};
offlineCache = yarn-berry.fetchYarnBerryDeps {
inherit (finalAttrs) src;
hash = "sha256-vPYzt+ZBbi1sR7T1I08f/syTnN8hnUTqH4fKCBiFIM0=";
};
nativeBuildInputs = [
yarn-berry.yarnBerryConfigHook
yarn-berry
nodejs
makeBinaryWrapper
];
buildPhase = ''
runHook preBuild
yarn build
runHook postBuild
'';
installPhase = ''
runHook preInstall
yarn config set nodeLinker "node-modules"
yarn install --mode=skip-build --inline-builds
mkdir -p $out/lib/node_modules/katex/
mkdir $out/bin
mv * $out/lib/node_modules/katex/
makeWrapper ${lib.getExe nodejs} $out/bin/katex \
--add-flags "$out/lib/node_modules/katex/cli.js" \
--set NODE_PATH "$out/lib/node_modules/katex/node_modules"
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/KaTeX/KaTeX/releases/tag/v${finalAttrs.version}";
description = "Render TeX to HTML";
homepage = "https://katex.org/";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.pyrox0 ];
mainProgram = "katex";
};
})

View file

@ -0,0 +1,44 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "localtunnel";
version = "2.0.2";
src = fetchFromGitHub {
owner = "localtunnel";
repo = "localtunnel";
rev = "v${finalAttrs.version}";
hash = "sha256-6gEK1VjF25Kbe2drxbxUKDNJGqZ+OXgkulPkAkMR2+k=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-zq9ygsKDU4lIsNxc6ovW+IXVztQoEaJAekzBrwCK7ik=";
};
nativeBuildInputs = [
yarnConfigHook
yarnInstallHook
nodejs
];
updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/localtunnel/localtunnel/blob/v${finalAttrs.version}/CHANGELOG.md";
description = "CLI for localtunnel";
homepage = "https://localtunnel.me";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "lt";
};
})

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;
+ }
+
+ 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

@ -0,0 +1,65 @@
{
lib,
stdenv,
fetchFromGitHub,
nodejs,
pnpm,
makeBinaryWrapper,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nrm";
version = "2.1.0";
src = fetchFromGitHub {
owner = "pana";
repo = "nrm";
tag = "v${finalAttrs.version}";
hash = "sha256-2P0dSZa17A3NslNatCx1edLnrcDtGGpOlk6srcvjL1Y=";
};
nativeBuildInputs = [
nodejs
pnpm.configHook
makeBinaryWrapper
];
pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src;
fetcherVersion = 2;
hash = "sha256-PENYS5xO2LwT3+TGl/wU2r0ALEj/JQfbkpf/0MJs0uw=";
};
buildPhase = ''
runHook preBuild
pnpm run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/lib/node_modules/nrm
mkdir $out/bin
mv * $out/lib/node_modules/nrm/
makeWrapper ${lib.getExe nodejs} $out/bin/nrm \
--add-flags "$out/lib/node_modules/nrm/dist/index.js" \
--set "NODE_PATH" "$out/lib/node_modules/nrm/node_modules"
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/Pana/nrm/releases/tag/v${finalAttrs.version}";
description = "Helps you switch between npm registries easily";
homepage = "https://github.com/Pana/nrm";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
mainProgram = "nrm";
};
})

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

@ -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

@ -32,13 +32,13 @@
stdenv.mkDerivation rec {
pname = "solvespace";
version = "3.1";
version = "3.2";
src = fetchFromGitHub {
owner = "solvespace";
repo = "solvespace";
rev = "v${version}";
hash = "sha256-sSDht8pBrOG1YpsWfC/CLTTWh2cI5pn2PXGH900Z0yA=";
hash = "sha256-+ZSAC7wDOaN51RjbSAqaQOp10JzxSME3g0ln4VdkwcA=";
fetchSubmodules = true;
};

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

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "stargazer";
version = "1.3.3";
version = "1.3.4";
src = fetchFromSourcehut {
owner = "~zethra";
repo = "stargazer";
rev = version;
hash = "sha256-ZkJ0X++QmQIsDKBjLEHRHeWJxFLooqXBBijIwSF6dcQ=";
hash = "sha256-9JNOq9SV3sHDlVaPUnZRq/8WNPQ/iF3AdSvAoCEtg7k=";
};
cargoHash = "sha256-ufp9ib0wkehJcKHpt2yyV//000isY2+HaOzlPVMz50Y=";
cargoHash = "sha256-p1COGfMjHNZeAWYdVzCo/mHM75Tt5klxtYWn8tAuH0g=";
passthru = {
tests.basic-functionality = nixosTests.stargazer;

View file

@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "stratis-cli";
version = "3.8.2";
version = "3.8.3";
pyproject = true;
src = fetchFromGitHub {
owner = "stratis-storage";
repo = "stratis-cli";
tag = "v${version}";
hash = "sha256-0evuBr3ziiWKkR0FDjZ9BXrfRpQR7JtHsm/sYE8pIbg=";
hash = "sha256-wkFInG/sbHxyi5UIjIANxsTd9BrIHuyAfYG4DvqLsmU=";
};
build-system = with python3Packages; [

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

@ -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

@ -33,11 +33,13 @@ let
in
mapAliases {
"@antfu/ni" = pkgs.ni; # Added 2025-11-08
"@antora/cli" = pkgs.antora; # Added 2023-05-06
"@astrojs/language-server" = pkgs.astro-language-server; # Added 2024-02-12
"@babel/cli" =
throw "@babel/cli was removed because upstream highly suggests installing it in your project instead of globally."; # Added 2025-11-06
"@bitwarden/cli" = pkgs.bitwarden-cli; # added 2023-07-25
"@commitlint/cli" = pkgs.commitlint; # Added 2025-11-08
"@commitlint/config-conventional" =
throw "@commitlint/config-conventional has been dropped, as it is a library and your JS project should lock it instead."; # added 2024-12-16
"@emacs-eask/cli" = pkgs.eask; # added 2023-08-17
@ -64,6 +66,7 @@ mapAliases {
"@webassemblyjs/wasm-text-gen-1.11.1" = pkgs.wasm-text-gen; # Added 2025-11-06
"@webassemblyjs/wast-refmt-1.11.1" = pkgs.wast-refmt; # Added 2025-11-06
"@withgraphite/graphite-cli" = pkgs.graphite-cli; # added 2024-01-25
"@yaegassy/coc-nginx" = pkgs.coc-nginx; # Added 2025-11-08
"@zwave-js/server" = pkgs.zwave-js-server; # Added 2023-09-09
inherit (pkgs) autoprefixer; # added 2024-06-25
inherit (pkgs) asar; # added 2023-08-26
@ -127,10 +130,12 @@ mapAliases {
inherit (pkgs) coc-wxml; # Added 2025-11-05
inherit (pkgs) coc-yaml; # Added 2025-11-05
inherit (pkgs) coc-yank; # Added 2025-11-05
inherit (pkgs) code-theme-converter; # Added 2025-11-08
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
coffee-script = pkgs.coffeescript; # added 2023-08-18
inherit (pkgs) concurrently; # added 2024-08-05
inherit (pkgs) configurable-http-proxy; # added 2023-08-19
inherit (pkgs) conventional-changelog-cli; # Added 2025-11-08
copy-webpack-plugin = throw "copy-webpack-plugin was removed because it is a JS library, so your project should lock it with a JS package manager instead."; # Added 2024-12-16
inherit (pkgs) cordova; # added 2023-08-18
create-cycle-app = throw "create-cycle-app has been removed because it is unmaintained and has issues installing with recent nodejs versions."; # Added 2025-11-01
@ -140,6 +145,7 @@ mapAliases {
dat = throw "dat was removed because it was broken"; # added 2023-08-21
inherit (pkgs) degit; # added 2023-08-18
inherit (pkgs) diagnostic-languageserver; # added 2024-06-25
inherit (pkgs) diff2html-cli; # Added 2025-11-08
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
inherit (pkgs) dotenv-cli; # added 2024-06-26
eask = pkgs.eask; # added 2023-08-17
@ -192,16 +198,19 @@ mapAliases {
inherit (pkgs) javascript-typescript-langserver; # added 2023-08-19
inherit (pkgs) js-beautify; # Added 2025-11-06
inherit (pkgs) jshint; # Added 2025-11-06
inherit (pkgs) json-diff; # Added 2025-11-07
inherit (pkgs) jsonplaceholder; # Added 2025-11-04
inherit (pkgs) json-server; # Added 2025-11-06
joplin = pkgs.joplin-cli; # Added 2025-11-02
inherit (pkgs) kaput-cli; # added 2024-12-03
karma = pkgs.karma-runner; # added 2023-07-29
inherit (pkgs) katex; # Added 2025-11-08
keyoxide = pkgs.keyoxide-cli; # Added 2025-10-20
leetcode-cli = self.vsc-leetcode-cli; # added 2023-08-31
inherit (pkgs) lerna; # added 2025-02-12
less = pkgs.lessc; # added 2024-06-15
less-plugin-clean-css = pkgs.lessc.plugins.clean-css; # added 2024-06-15
inherit (pkgs) localtunnel; # Added 2025-11-08
lodash = throw "lodash was removed because it provides no executable"; # added 2025-03-18
lua-fmt = throw "'lua-fmt' has been removed because it has critical bugs that break formatting"; # Added 2025-11-07
inherit (pkgs) lv_font_conv; # added 2024-06-28
@ -231,6 +240,7 @@ mapAliases {
}); # added 2024-10-04
inherit (pkgs) npm-check-updates; # added 2023-08-22
npm-merge-driver = throw "'npm-merge-driver' has been removed, since the upstream repo was archived on Aug 11, 2021"; # Added 2025-11-07
inherit (pkgs) nrm; # Added 2025-11-08
ocaml-language-server = throw "ocaml-language-server was removed because it was abandoned upstream"; # added 2023-09-04
orval = throw "orval has been removed because it was broken"; # added 2025-03-23
parcel = throw "parcel has been removed because it was broken"; # added 2025-03-12

View file

@ -1,25 +1,20 @@
# Use this file to add `meta.mainProgram` to packages in `nodePackages`.
{
# Packages that provide multiple executables where one is clearly the `mainProgram`.
"@antfu/ni" = "ni";
"@microsoft/rush" = "rush";
# Packages that provide a single executable.
"@angular/cli" = "ng";
"@commitlint/cli" = "commitlint";
aws-cdk = "cdk";
cdk8s-cli = "cdk8s";
clipboard-cli = "clipboard";
conventional-changelog-cli = "conventional-changelog";
cpy-cli = "cpy";
diff2html-cli = "diff2html";
fast-cli = "fast";
fauna-shell = "fauna";
fkill-cli = "fkill";
grunt-cli = "grunt";
gulp-cli = "gulp";
jsonlint = "jsonlint";
localtunnel = "lt";
poor-mans-t-sql-formatter-cli = "sqlformat";
pulp = "pulp";
purescript-language-server = "purescript-language-server";

View file

@ -1,7 +1,5 @@
[
"@angular/cli"
, "@antfu/ni"
, "@commitlint/cli"
, "@microsoft/rush"
, "@tailwindcss/aspect-ratio"
, "@tailwindcss/forms"
@ -19,11 +17,8 @@
, "coc-ltex"
, "coc-tsserver"
, "coc-ultisnips"
, "code-theme-converter"
, "conventional-changelog-cli"
, "cpy-cli"
, "dhcp"
, "diff2html-cli"
, "dotenv-vault"
, "elasticdump"
, "emoj"
@ -41,14 +36,11 @@
, "js-yaml"
, "jsdoc"
, "json"
, "json-diff"
, "json-refs"
, "jsonlint"
, "katex"
, "lcov-result-merger"
, "live-server"
, "livedown"
, "localtunnel"
, "madoko"
, "mathjax"
, "multi-file-swagger"
@ -56,7 +48,6 @@
, "node-gyp-build"
, "node2nix"
, "np"
, "nrm"
, "peerflix"
, "peerflix-server"
, "poor-mans-t-sql-formatter-cli"
@ -79,5 +70,4 @@
, "vega-cli"
, "vercel"
, "wavedrom-cli"
, "@yaegassy/coc-nginx"
]

File diff suppressed because it is too large Load diff

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

@ -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

@ -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

@ -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

@ -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 ];
};

View file

@ -358,8 +358,8 @@ in
"sha256-BiKly8tW0MFacKF8mG80xsITdxegCcG3sKal7axoGf0=";
mypy-boto3-controltower =
buildMypyBoto3Package "controltower" "1.40.60"
"sha256-1xHVUCYTzIWYU7RLk8MzqF3/5qfItTeIXC7um4ZgIwI=";
buildMypyBoto3Package "controltower" "1.40.69"
"sha256-kjvZbq00bwjGVPkPcSypkkMC0vIKURAJDI3RUpCPL2I=";
mypy-boto3-cur =
buildMypyBoto3Package "cur" "1.40.58"
@ -446,8 +446,8 @@ in
"sha256-eKwS+FXicnxiHr2aTDG+ih6kDxQ24NLCkI9XPt2LjvQ=";
mypy-boto3-ec2 =
buildMypyBoto3Package "ec2" "1.40.64"
"sha256-6+jjuG6iqXLjjuztY1FX/exSl5BjdKsrg1EOQM1w0Io=";
buildMypyBoto3Package "ec2" "1.40.69"
"sha256-WUUBMnOX+mCVBrmWCy9fBIPuLOnk71djASEli0pKPZ8=";
mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.40.57"
@ -761,8 +761,8 @@ in
"sha256-lViXLfbEMpMenVxZmcp2cfhd0SqH2IiMPOIaOdimU00=";
mypy-boto3-kms =
buildMypyBoto3Package "kms" "1.40.63"
"sha256-TI+hBy1rbDzEaxb4aTQ5PbZyhGNChowdlmjDvVKltIU=";
buildMypyBoto3Package "kms" "1.40.69"
"sha256-bLWUM5Ol9WZGqReXlyeduBlXFmnSZorLL4HmbBpBZBM=";
mypy-boto3-lakeformation =
buildMypyBoto3Package "lakeformation" "1.40.55"
@ -969,8 +969,8 @@ in
"sha256-hjgvlTcA18OeMpJIgpl+ml4zSc73HXrUrM0adOzScl4=";
mypy-boto3-opensearch =
buildMypyBoto3Package "opensearch" "1.40.61"
"sha256-B5yKX/xElj3pjsLItXJNm5eV+KPmU/ivVz6MR6g88s0=";
buildMypyBoto3Package "opensearch" "1.40.69"
"sha256-ql9SD9ZZ2k54A2oZkSS3wWFfswetl5/oVoGyzYb29wI=";
mypy-boto3-opensearchserverless =
buildMypyBoto3Package "opensearchserverless" "1.40.58"
@ -1385,8 +1385,8 @@ in
"sha256-6usEXd0rpBSaLBKHawPIiPzqfHoNCGVO8c2p0eBqrvs=";
mypy-boto3-vpc-lattice =
buildMypyBoto3Package "vpc-lattice" "1.40.59"
"sha256-39fPl4F2Xiz6+AN8HeGi33Yjj9mfxvU3ZmklLY0STMk=";
buildMypyBoto3Package "vpc-lattice" "1.40.69"
"sha256-pzWCGZbQ6idUKwNWxGyg45Z4rRzdReADX1u+934VmEs=";
mypy-boto3-waf =
buildMypyBoto3Package "waf" "1.40.64"

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "onedrive-personal-sdk";
version = "0.0.15";
version = "0.0.16";
pyproject = true;
src = fetchFromGitHub {
owner = "zweckj";
repo = "onedrive-personal-sdk";
tag = "v${version}";
hash = "sha256-XKFTwaerAtN0GEZGpJ4Uq81cIrENEkNFhqqqM+eNVII=";
hash = "sha256-zGzJtfgOuEfAaL+26jnEZzhKJLhRpBTYPBWzIHqwtXw=";
};
build-system = [ setuptools ];

View file

@ -5,6 +5,7 @@
buildPythonPackage,
fetchFromGitHub,
fetchgit,
gitUpdater,
setuptools-scm,
pdfium-binaries,
numpy,
@ -133,6 +134,12 @@ buildPythonPackage rec {
"pypdfium2"
];
passthru = {
updateScript = gitUpdater {
allowedVersions = "^[.0-9]+$";
};
};
meta = {
changelog = "https://github.com/pypdfium2-team/pypdfium2/releases/tag/${version}";
description = "Python bindings to PDFium";

View file

@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "python-pkcs11";
version = "0.9.0";
version = "0.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "danni";
repo = "python-pkcs11";
tag = "v${version}";
sha256 = "sha256-8KLc/jNpYAsuRaiRVD9m5rQWW6u1EG1yf9fwwXRk4Qc=";
sha256 = "sha256-3OfX7PlVyH8X8oJs0DpmZp0xbWzdahVXOvgnKwCDrPo=";
};
build-system = [

View file

@ -1,31 +1,36 @@
{
beautifulsoup4,
boto3,
lib,
buildPythonPackage,
fetchFromGitHub,
lib,
# build-system
setuptools,
# dependencies
beautifulsoup4,
boto3,
botocore,
lxml,
packaging,
pytest-mock,
pytestCheckHook,
pythonOlder,
pytz,
requests,
scramp,
# test
pytest-mock,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "redshift-connector";
version = "2.1.8";
format = "setuptools";
disabled = pythonOlder "3.6";
version = "2.1.9";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "amazon-redshift-python-driver";
tag = "v${version}";
hash = "sha256-q8TQYiPmm3w9Bh4+gvVW5XAa4FZ3+/MZqZL0RCgl77E=";
hash = "sha256-x0VhICEtZZz4Q7btCl7nP0D+YHPIKqbEUWnrEekJpt0=";
};
# remove addops as they add test directory and coverage parameters to pytest
@ -33,9 +38,12 @@ buildPythonPackage rec {
substituteInPlace setup.cfg --replace 'addopts =' 'no-opts ='
'';
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
beautifulsoup4
boto3
botocore
lxml
packaging
pytz
@ -43,6 +51,8 @@ buildPythonPackage rec {
scramp
];
pythonRelaxDeps = [ "lxml" ];
nativeCheckInputs = [
pytest-mock
pytestCheckHook
@ -51,6 +61,18 @@ buildPythonPackage rec {
# integration tests require a Redshift cluster
enabledTestPaths = [ "test/unit" ];
disabledTests = [
# AttributeError: 'itertools._tee' object has no attribute 'status_code'
# This is due to a broken pytest_mock.
# TODO Remove once pytest-mock 3.15.1 lands.
"test_form_based_authentication_uses_user_set_login_to_rp"
"test_form_based_authentication_payload_is_correct"
"test_form_based_authentication_login_fails_should_fail"
"test_azure_oauth_based_authentication_payload_is_correct"
"test_okta_authentication_payload_is_correct"
"test_set_cluster_identifier_calls_describe_custom_domain_associations"
];
__darwinAllowLocalNetworking = true; # required for tests
meta = {

View file

@ -32,6 +32,9 @@ buildPythonPackage {
"tqdm_multiprocess"
];
# pypi is broken; github has no tags; the package haven't seen updates for years
passthru.updateScript = null;
meta = {
description = "Support multiple worker processes, each with multiple tqdm progress bars, displaying them cleanly through the main process";
homepage = "https://github.com/EleutherAI/tqdm-multiprocess";

View file

@ -1,7 +1,7 @@
{
lib,
buildPythonPackage,
fetchPypi,
fetchFromGitHub,
setuptools,
requests,
paho-mqtt,
@ -9,22 +9,21 @@
}:
let
pname = "tuya-device-sharing-sdk";
version = "0.2.4";
version = "0.2.5";
in
buildPythonPackage {
inherit pname version;
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-4RwsuFg2ukvM0rplCZKJx85DbJTpJnhkCVDnfT4r4A8=";
src = fetchFromGitHub {
owner = "tuya";
repo = "tuya-device-sharing-sdk";
# no tags on GitHub: https://github.com/tuya/tuya-device-sharing-sdk/issues/2
# no sdist on PyPI: https://github.com/tuya/tuya-device-sharing-sdk/issues/41
rev = "b2156585daefa39fcd2feff964e9be53124697f1";
hash = "sha256-ypAS8tzO4Wyc8pVjSiGaNNl+2fkFNcC3Ftql3l2B8k8=";
};
# workaround needed, upstream issue: https://github.com/tuya/tuya-device-sharing-sdk/issues/10
postPatch = ''
touch requirements.txt
'';
build-system = [ setuptools ];
dependencies = [

View file

@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "types-pytz";
version = "2025.2.0.20250809";
version = "2025.2.0.20251108";
pyproject = true;
src = fetchPypi {
pname = "types_pytz";
inherit version;
hash = "sha256-Ii4y5qKbsohx+INOh4XjgB8txEQccVzSCCsnHuy+IeU=";
hash = "sha256-/Kh5F4Nq6EPwcSlWe3TBkp8YcGEGgbTJLLhqPfWBe9s=";
};
build-system = [ setuptools ];

View file

@ -60,6 +60,7 @@ buildPythonPackage rec {
build-system = [ setuptools ];
pythonRelaxDeps = [
"av"
"numpy"
"pandas"
"pyannote-audio"

View file

@ -42,5 +42,6 @@ stdenv.mkDerivation {
homepage = "https://github.com/morrownr/8814au";
license = licenses.gpl2Only;
maintainers = [ maintainers.lassulus ];
broken = kernel.kernelOlder "5.2" || kernel.kernelAtLeast "6.15";
};
}

View file

@ -6,14 +6,14 @@
python3Packages.buildPythonApplication rec {
pname = "appdaemon";
version = "4.5.11";
version = "4.5.12";
pyproject = true;
src = fetchFromGitHub {
owner = "AppDaemon";
repo = "appdaemon";
rev = "refs/tags/${version}";
hash = "sha256-1wnAniw7fdyfH6QeFjdIAxX5mU92ZZxLLJ/QkKge1eY=";
hash = "sha256-lcGQQz+kPefHSyc2RNQ4gHgraRJPvn/FcgMJGvCtC48=";
};
pythonRelaxDeps = true;

View file

@ -2,7 +2,7 @@
# Do not edit!
{
version = "2025.11.0";
version = "2025.11.1";
components = {
"3_day_blinds" =
ps: with ps; [

View file

@ -299,7 +299,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run update-component-packages.py after updating
hassVersion = "2025.11.0";
hassVersion = "2025.11.1";
in
python.pkgs.buildPythonApplication rec {
@ -320,13 +320,13 @@ python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
tag = version;
hash = "sha256-+syn/y2ukZKsnCniZxodRWVcCE3AcvUKt80L2XslKKI=";
hash = "sha256-39OY9lKlqnv3QdIdJ698cMTBrF41SxbqQfz6N32mD5s=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-JSWr+yGvpXYc6Bw3B+xVLpYokVM11dsJZBWYy+W4bH4=";
hash = "sha256-W9xuWfz9lCQXaPg+O313mzMxvBfY64CrU7vwNjra/3k=";
};
build-system = with python.pkgs; [

View file

@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "home-assistant-intents";
version = "2025.10.28";
version = "2025.11.7";
pyproject = true;
disabled = pythonOlder "3.9";
@ -32,7 +32,7 @@ buildPythonPackage rec {
repo = "intents-package";
tag = version;
fetchSubmodules = true;
hash = "sha256-Svnw9Jd0E4pMFfa/Do7YsFzdXLzsGmhu8amo+zYDvus=";
hash = "sha256-F6QctdjF6xoQ3d49MdOUb/8CHgV84wxZHUrGGmiYYcs=";
};
build-system = [

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2025.11.0";
version = "2025.11.1";
pyproject = true;
disabled = python.version != home-assistant.python.version;
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
tag = version;
hash = "sha256-/A/25x0FMu4MXMHhOZ1MF9Qpw+UgA2OUc/HZaJm9bsQ=";
hash = "sha256-OuW2hsYQ/KvCiu1Hfq6g/nryQ5R0Th5GmoR574DMXfU=";
};
build-system = [

View file

@ -69,7 +69,9 @@ EXTRA_COMPONENT_DEPS = {
OUR_VERSION_IS_NEWER_THAN = {
"blinkstick": "1.2.0",
"gps3": "0.33.3",
"proxmoxer": "2.2.0",
"pybluez": "0.22",
"pyps4-2ndscreen": "1.3.1",
}

View file

@ -703,6 +703,7 @@ mapAliases {
himitsu-firefox = throw "himitsu-firefox has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-11
hiPrio = warnAlias "'hiPrio' has been removed from pkgs, use `lib.hiPrio` instead" lib.hiPrio; # Added 2025-10-30
hobbes = throw "hobbes has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-20
hop = throw "'hop' has been removed due to lack of maintenance"; # Added 2025-11-08
hostPlatform = warnAlias "'hostPlatform' has been renamed to/replaced by 'stdenv.hostPlatform'" stdenv.hostPlatform; # Converted to warning 2025-10-28
hpmyroom = throw "hpmyroom has been removed because it has been marked as broken since May 2024."; # Added 2025-10-11
hpp-fcl = throw "'hpp-fcl' has been renamed to/replaced by 'coal'"; # Converted to throw 2025-10-27

View file

@ -1202,8 +1202,6 @@ with pkgs;
cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
commitlint = nodePackages."@commitlint/cli";
datalad = with python3Packages; toPythonApplication datalad;
datalad-gooey = with python3Packages; toPythonApplication datalad-gooey;