Compare commits

..

904 Commits

Author SHA1 Message Date
Stefan Frijters
423a797da3 nix-prefetch-scripts: enable structuredAttrs (#552697) 2026-08-25 15:17:06 +00:00
Martin Weinelt
4f05232afc libxcrypt: enable strictDeps, remove unused argument (#551837) 2026-08-25 12:34:43 +00:00
nixpkgs-ci[bot]
5793673d19 Merge staging-next into staging 2026-08-25 12:09:17 +00:00
nixpkgs-ci[bot]
43d95df665 Merge master into staging-next 2026-08-25 12:08:44 +00:00
Weijia Wang
2aad47b9af weaviate: 1.39.0 -> 1.39.1 (#556344) 2026-08-25 11:56:23 +00:00
Adam C. Stephens
969c3fbb44 claude-code: 2.1.238 -> 2.1.245 (#556326) 2026-08-25 11:55:03 +00:00
K900
c6936a9a24 python3Packages.shiboken6: don't propagate shiboken6-generator (#556150) 2026-08-25 11:36:42 +00:00
Vincent Laporte
f707891612 rocqPackages.{mathcomp-word,ITree}: enable for recent versions of Rocq (#556108) 2026-08-25 11:33:36 +00:00
StepBroBD
ff7ba59c9a ocamlPackages.bitstring: 4.1.1 → 5.0.2 (#554993) 2026-08-25 11:32:48 +00:00
Sandro
9be5ddff19 cpp-netlib: drop (#556256) 2026-08-25 11:32:15 +00:00
Sandro
2c924c41f9 alsa-utils: fix cross-compiled shebangs (#556273) 2026-08-25 11:24:49 +00:00
Aliaksandr
709d3386bc python3Packages.shiboken6: don't propagate shiboken6-generator
Measured on a PySide6 application, dropping the propagation removes 17 paths
and 1.72 GiB, 813 MiB of which is clang-21.1.8-lib alone.

The generator is now depended on directly by the packages that run it to
generate bindings: pyside6 and the KDE python bindings. pyside6-qtads already
did this.

Assisted-by: claude-code with claude-opus-5[1m]-high
2026-08-25 14:06:06 +03:00
nixpkgs-ci[bot]
656b5a5f63 torrserver: 142.2 -> 143 (#553763) 2026-08-25 11:01:33 +00:00
nixpkgs-ci[bot]
4462bf4fed xenia-canary: 0-unstable-2026-08-13 -> 0-unstable-2026-08-24 (#556363) 2026-08-25 10:50:41 +00:00
nixpkgs-ci[bot]
0ad68e088b liquibase: 5.0.3 -> 5.0.4 (#556305) 2026-08-25 10:50:09 +00:00
nixpkgs-ci[bot]
29fc811e49 maturin: 1.14.1 -> 1.15.0 (#556115) 2026-08-25 10:48:06 +00:00
Yt
a5b7fabdc7 stalwart_0_16: 0.16.17 -> 0.16.19 (#556362) 2026-08-25 10:37:04 +00:00
StepBroBD
df8f97b4d5 mdbook-linkcheck2: 0.12.2 -> 0.13.0 (#556145) 2026-08-25 10:29:18 +00:00
nixpkgs-ci[bot]
a7ccfe5e42 rush-lyrics: 6.5.3 -> 6.6.0 (#556358) 2026-08-25 10:16:09 +00:00
R. Ryantm
4142566b03 xenia-canary: 0-unstable-2026-08-13 -> 0-unstable-2026-08-24 2026-08-25 10:08:20 +00:00
R. Ryantm
4f0c9aea6b stalwart_0_16: 0.16.17 -> 0.16.19 2026-08-25 10:05:56 +00:00
zowoq
52f795b6bb moor: 2.16.3 -> 2.17.0 (#556359) 2026-08-25 10:04:23 +00:00
Peder Bergebakken Sundt
659acc62cb mongodb-7_0: 7.0.39 -> 7.0.40 (#553489) 2026-08-25 09:54:40 +00:00
R. Ryantm
37d98e4526 moor: 2.16.3 -> 2.17.0 2026-08-25 09:51:59 +00:00
R. Ryantm
b48fdf1aad rush-lyrics: 6.5.3 -> 6.6.0 2026-08-25 09:49:41 +00:00
nixpkgs-ci[bot]
e4601e49c7 jackett: 0.24.2406 -> 0.24.2457 (#556177) 2026-08-25 09:49:05 +00:00
Pavol Rusnak
963f4dce6b clboss: 0.16.2 -> 0.16.3 (#556321) 2026-08-25 09:23:55 +00:00
isabel
b6b110cdc7 bsky-cli: 0.0.81 -> 0.0.82 (#556211) 2026-08-25 09:18:21 +00:00
Jonas Heinrich
eb3be576dd nixos/quake3-server: add settings option (#548783) 2026-08-25 09:17:12 +00:00
nixpkgs-ci[bot]
771dac7521 curl-impersonate: 2.1.0 -> 2.1.1 (#556298) 2026-08-25 09:12:54 +00:00
Jonas Heinrich
32c5967e2c nixos/quake3-server: add settings option 2026-08-25 11:10:16 +02:00
R. Ryantm
6a74792710 weaviate: 1.39.0 -> 1.39.1 2026-08-25 08:46:13 +00:00
Fabian Affolter
b81f108792 yara-x: 1.19.0 -> 1.20.0 (#556164) 2026-08-25 08:34:28 +00:00
Fabian Affolter
b4029501d6 pyscan: 0.1.4 -> 2.1.3 (#556277) 2026-08-25 08:33:45 +00:00
Fabian Affolter
838f75e509 openhack: 0.2.3 -> 0.2.4 (#556257) 2026-08-25 08:32:49 +00:00
Fabian Affolter
de1e45af8f adhammer: 1.3.10 -> 1.4.2 (#556250) 2026-08-25 08:32:38 +00:00
Fabian Affolter
0f36207264 python3Packages.opower: 0.19.0 -> 0.20.0 (#556283) 2026-08-25 08:31:24 +00:00
Vincent Laporte
da0a1371ec ocamlPackages.cohttp: 6.2.2 -> 6.3.0 (#554762) 2026-08-25 08:11:40 +00:00
nixpkgs-ci[bot]
b28ebc26b0 vkd3d: 2.0 -> 2.1 (#556280) 2026-08-25 07:41:30 +00:00
Arne Keller
037bc9d52c javaPackages.compiler.openjdk11: 11.0.32+9 -> 11.0.32.1+1 (#556284) 2026-08-25 07:40:42 +00:00
Christian Kögler
fd1a2c138f nerd-font-patcher: 3.5.0 -> 3.5.1 (#556333) 2026-08-25 07:38:48 +00:00
R. Ryantm
80d4e20d75 nerd-font-patcher: 3.5.0 -> 3.5.1 2026-08-25 07:21:20 +00:00
kirillrdy
c31f86faf4 csharp-ls: remove aarch64-darwin from meta.badPlatforms (#556322) 2026-08-25 07:17:22 +00:00
StepBroBD
2aad20060f corteza: 2024.9.2 -> 2024.9.9 (#555051) 2026-08-25 07:11:07 +00:00
Markus Hauck
4e729057f0 vscode-extensions.anthropic.claude-code: 2.1.238 -> 2.1.245
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01D6AxqtrCgxuArRBNjiNGPy
2026-08-25 09:05:52 +02:00
Markus Hauck
2c0325420a claude-code: 2.1.238 -> 2.1.245
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01D6AxqtrCgxuArRBNjiNGPy
2026-08-25 09:05:52 +02:00
sempiternal-aurora
5b1b6b62a3 corteza: 2024.9.2 -> 2024.9.9
https://docs.cortezaproject.org/corteza-docs/2024.9/changelog/index.html#_2024_9_9
Fixes: CVE-2026-6093
Fixes: #519391
Fixes: https://github.com/ngi-nix/projects/issues/2233
2026-08-25 17:03:46 +10:00
Gaetan Lepage
5ef63701a8 csharp-ls: remove aarch64-darwin from meta.badPlatforms 2026-08-25 06:48:08 +00:00
rewine
b169990a6b simdutf: 9.0.0 -> 9.1.0 (#556314) 2026-08-25 06:47:19 +00:00
Marc Jakobi
b7074c1134 vimPlugins.profile-nvim: init at 0-unstable-2025-03-05 (#556294) 2026-08-25 06:32:44 +00:00
R. Ryantm
cf40853151 clboss: 0.16.2 -> 0.16.3 2026-08-25 06:30:12 +00:00
nixpkgs-ci[bot]
6b26f8f875 cri-o-unwrapped: 1.36.3 -> 1.36.4 (#556249) 2026-08-25 06:27:10 +00:00
Tristan Ross
dc239c9c91 dart: add riscv64-linux support (#555733) 2026-08-25 06:22:54 +00:00
Vladimír Čunát
fa644cbd5f qt6.qtbase: backport icon theme fix (#556317) 2026-08-25 06:13:35 +00:00
nixpkgs-ci[bot]
4c3894882e Merge staging-next into staging 2026-08-25 06:10:01 +00:00
nixpkgs-ci[bot]
a02f7d2eb3 Merge master into staging-next 2026-08-25 06:09:29 +00:00
K900
543a603ccb qt6.qtbase: backport icon theme fix 2026-08-25 08:53:15 +03:00
K900
41f9444507 python3Packages.httpx2: nixfmt 2026-08-25 08:52:51 +03:00
K900
31300bd117 Merge remote-tracking branch 'origin/master' into staging-next 2026-08-25 08:50:25 +03:00
nixpkgs-ci[bot]
88d86cf37a zashboard: 3.19.0 -> 3.22.0 (#556311) 2026-08-25 05:49:46 +00:00
K900
66044da2e1 kdePackages.kwin: backport crash fix (#556316) 2026-08-25 05:41:39 +00:00
K900
0911641956 lasuite-meet: 1.26.0 -> 1.28.0 (#556043) 2026-08-25 05:39:45 +00:00
K900
b1bfb851f2 kdePackages.kwin: backport crash fix 2026-08-25 08:36:00 +03:00
R. Ryantm
a01c47fbfd simdutf: 9.0.0 -> 9.1.0 2026-08-25 05:27:08 +00:00
nixpkgs-ci[bot]
83ecbf06fe ghostfolio: 3.50.0 -> 3.59.1 (#556078) 2026-08-25 05:26:10 +00:00
Vladimír Čunát
f0c3afcbbf thunderbird-140-unwrapped: 140.13.0esr -> 140.14.0esr (#556126) 2026-08-25 05:21:08 +00:00
R. Ryantm
d588db7254 zashboard: 3.19.0 -> 3.22.0 2026-08-25 05:13:08 +00:00
zowoq
adc14181be terraform-providers.oracle_oci: 8.27.0 -> 8.28.0 (#556308) 2026-08-25 05:12:46 +00:00
R. Ryantm
84ee00e637 terraform-providers.oracle_oci: 8.27.0 -> 8.28.0 2026-08-25 04:53:49 +00:00
Vladimír Čunát
26d5f51aaa Merge master into staging-next 2026-08-25 06:45:33 +02:00
Vladimír Čunát
921f175c0e python3Packages.httpx2: disable a test on darwin
https://hydra.nixos.org/build/343024991/step/3/log/tail
I don't know why it fails, but it doesn't feel worth
blocking 2k jobs on darwin (and nixpkgs-unstable) on this.
2026-08-25 06:43:45 +02:00
R. Ryantm
c48df986d6 liquibase: 5.0.3 -> 5.0.4 2026-08-25 04:07:03 +00:00
Evan Porter
443134fd41 vimPlugins.profile-nvim: init at 0-unstable-2025-03-05 2026-08-24 20:06:56 -07:00
R. Ryantm
244b9ae913 curl-impersonate: 2.1.0 -> 2.1.1 2026-08-25 02:43:55 +00:00
R. Ryantm
465fe801bb python3Packages.opower: 0.19.0 -> 0.20.0 2026-08-25 01:46:47 +00:00
R. Ryantm
44c26f59a7 vkd3d: 2.0 -> 2.1 2026-08-25 01:33:21 +00:00
Colin
d5d8a17724 alsa-utils: fix cross-compiled shebangs
before:
  ```
  $ head -n1 $(nix-build -A pkgsCross.aarch64-multiplatform.alsa-utils)/bin/.alsa-info-wrapped
  #!/bin/bash
  ```

and the resulting `alsa-info` would fail when invoked: "/bin/bash: bad interpreter: No such file or directory"

after:
  ```
  $ head -n1 $(nix-build -A pkgsCross.aarch64-multiplatform.alsa-utils)/bin/.alsa-info-wrapped
  #!/nix/store/p6mqrxz3wl8fvqcqqf498nyp88lv8687-bash-aarch64-unknown-linux-gnu-5.3p15/bin/bash
  ```
2026-08-25 01:21:23 +00:00
R. Ryantm
5d23d92c27 pyscan: 0.1.4 -> 2.1.3 2026-08-25 01:19:55 +00:00
R. Ryantm
e1ff785a43 javaPackages.compiler.openjdk11: 11.0.32+9 -> 11.0.32.1+1 2026-08-25 00:14:24 +00:00
nixpkgs-ci[bot]
7fda41adb7 Merge staging-next into staging 2026-08-25 00:12:02 +00:00
nixpkgs-ci[bot]
c4f686aee3 Merge master into staging-next 2026-08-25 00:11:30 +00:00
whispers
969d76611b cpp-netlib: drop
cpp-netlib is unmaintained in both nixpkgs and upstream (last commit
september 2023). it requires us to pin several old versions, such as
llvm/clang 18 and boost 1.86. most of the changes in nixpkgs in recent
years have been treewides and zhf-style changes. this is not likely to
be sustainable going forward, and since it's a leaf, let's simply drop
this and avoid the trouble.
2026-08-24 20:02:09 -04:00
R. Ryantm
bb92730f6e openhack: 0.2.3 -> 0.2.4 2026-08-24 23:59:55 +00:00
R. Ryantm
f8de284d8b adhammer: 1.3.10 -> 1.4.2 2026-08-24 23:20:21 +00:00
R. Ryantm
0d6e915781 cri-o-unwrapped: 1.36.3 -> 1.36.4 2026-08-24 23:14:05 +00:00
R. Ryantm
7d18398bcb bsky-cli: 0.0.81 -> 0.0.82 2026-08-24 20:46:09 +00:00
R. Ryantm
3e68f8b9f8 jackett: 0.24.2406 -> 0.24.2457 2026-08-24 19:33:52 +00:00
R. Ryantm
fa1e42c918 yara-x: 1.19.0 -> 1.20.0 2026-08-24 18:58:48 +00:00
nixpkgs-ci[bot]
8beb0d13f0 Merge staging-next into staging 2026-08-24 18:09:05 +00:00
nixpkgs-ci[bot]
32d2855779 Merge master into staging-next 2026-08-24 18:08:36 +00:00
R. Ryantm
88f711bb86 mdbook-linkcheck2: 0.12.2 -> 0.13.0 2026-08-24 18:06:35 +00:00
R. Ryantm
e88b8d8b52 thunderbird-140-unwrapped: 140.13.0esr -> 140.14.0esr 2026-08-24 16:32:57 +00:00
R. Ryantm
4aa007b7d0 maturin: 1.14.1 -> 1.15.0 2026-08-24 15:53:16 +00:00
Vincent Laporte
829bbb6005 rocqPackages.ITree: enable for Rocq 9.2 2026-08-24 16:38:56 +02:00
Vincent Laporte
9ad1af9073 rocqPackages.mathcomp-word: enable for Rocq ≥ 9.2 2026-08-24 16:18:51 +02:00
liberodark
bdc9757303 dart: add riscv64-linux support 2026-08-24 15:53:28 +02:00
R. Ryantm
28e195c0ce ghostfolio: 3.50.0 -> 3.59.1 2026-08-24 13:44:41 +00:00
nixpkgs-ci[bot]
1396efce26 Merge staging-next into staging 2026-08-24 12:08:51 +00:00
nixpkgs-ci[bot]
6123809221 Merge master into staging-next 2026-08-24 12:08:23 +00:00
Vladimír Čunát
3af0db3018 rsync: skip sandbox-incompatible Darwin tests (#555976) 2026-08-24 11:28:02 +00:00
K900
4c1e8ac4d5 lasuite-meet: 1.26.0 -> 1.28.0
Diff: https://github.com/suitenumerique/meet/compare/v1.26.0...v1.28.0

Changelog: https://github.com/suitenumerique/meet/blob/v1.28.0/CHANGELOG.md
2026-08-24 14:16:57 +03:00
Randy Eckenrode
c426c82490 llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing (#552069) 2026-08-24 10:58:20 +00:00
K900
6e5f0d499b qt5.qtserialport: replace systemd dependency with udev (systemdLibs) (#555254) 2026-08-24 08:12:33 +00:00
Gerhard Schwanzer
a1c97969d9 rsync: skip sandbox-incompatible Darwin tests
Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-24 09:41:44 +02:00
Colin
397eb0b366 lzip: enable structuredAttrs (#551449) 2026-08-24 06:54:45 +00:00
Vladimír Čunát
7c1c567019 intel-graphics-compiler: fix patch applying for opencl-clang (#555838) 2026-08-24 06:43:16 +00:00
Doron Behar
415882839f utf8cpp: 4.1.1 -> 4.2.0 (#555820) 2026-08-24 06:15:29 +00:00
nixpkgs-ci[bot]
4f04e9ca9f Merge staging-next into staging 2026-08-24 06:14:31 +00:00
nixpkgs-ci[bot]
503134f54b Merge master into staging-next 2026-08-24 06:14:00 +00:00
Florian Klink
7bb1bd0057 Fix/typos (#555948) 2026-08-24 05:01:24 +00:00
Sandro
197cf2ad72 python3Packages.aioquic: fix build in Darwin sandbox (#555602) 2026-08-24 04:55:57 +00:00
pancho horrillo
06d61ec9bd treewide: fix typos
- Various incorrect forms of “<separator>-separated <lists|arrays>”, on
a single Markdown file and a number of .nix files
- s/seperated/separated/
- s/semi-colon/semicolon/
2026-08-24 06:31:11 +02:00
Sandro
7dfc0fec1c x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 (#554209) 2026-08-24 00:50:27 +00:00
nixpkgs-ci[bot]
2ff12750db Merge staging-next into staging 2026-08-24 00:12:01 +00:00
nixpkgs-ci[bot]
05c37ac54f Merge master into staging-next 2026-08-24 00:11:28 +00:00
Sandro Jäckel
07c6de7d6e intel-graphics-compiler: fix patch applying for opencl-clang 2026-08-24 01:39:39 +02:00
Sandro
870f3f49c1 tailscale{,-gitops-pusher,-nginx-auth}: 1.102.2 -> 1.102.3 (#554780) 2026-08-23 21:29:26 +00:00
Sandro Jäckel
98a0e9fee1 intel-graphics-compiler: do not print every file in tree when creating the dummy git repo 2026-08-23 21:48:48 +02:00
Weijia Wang
ff38ca86a7 python3Packages.skia-pathops: cleanup (#555518) 2026-08-23 19:44:27 +00:00
R. Ryantm
d364aad16c utf8cpp: 4.1.1 -> 4.2.0 2026-08-23 18:41:31 +00:00
nixpkgs-ci[bot]
fdcc4976d5 Merge staging-next into staging 2026-08-23 18:05:03 +00:00
nixpkgs-ci[bot]
a3ddc3fe50 Merge master into staging-next 2026-08-23 18:04:32 +00:00
Stefan Frijters
3bec649742 bluez-headers: enable strictDeps, enable structuredAttrs (#551465) 2026-08-23 16:44:01 +00:00
Stefan Frijters
b1a35d63b4 bzip2: enable structuredAttrs, use hash (#551469) 2026-08-23 16:43:51 +00:00
Stefan Frijters
bcd8b89f73 oniguruma: enable strictDeps, enable structuredAttrs, modernize (#551611) 2026-08-23 16:43:36 +00:00
Stefan Frijters
a6ac6d218c fortify-headers: enable strictDeps, enable structuredAttrs (#551613) 2026-08-23 16:43:22 +00:00
Stefan Frijters
e14235f3c6 libunwind: enable strictDeps, enable structuredAttrs, modernize (#551854) 2026-08-23 16:43:10 +00:00
Stefan Frijters
d9eb139260 expand-response-params: enable structuredAttrs (#551464) 2026-08-23 16:32:04 +00:00
Stefan Frijters
d4d0c9e4e2 json-c: enable strictDeps, enable structuredAttrs, modernize (#551457) 2026-08-23 16:31:50 +00:00
Stefan Frijters
068fe9e8c5 re2c: enable strictDeps, enable structuredAttrs (#551455) 2026-08-23 16:31:37 +00:00
Stefan Frijters
43c81c79cd libmicrohttpd: enable strictDeps, enable structuredAttrs (#551453) 2026-08-23 16:31:20 +00:00
Stefan Frijters
6254c9968f p11-kit: enable structuredAttrs, use finalAttrs (#551452) 2026-08-23 16:31:06 +00:00
liberodark
918a660fb0 buf: fix riscv64-linux build 2026-08-23 15:01:14 +02:00
nixpkgs-ci[bot]
1686d0f47f Merge staging-next into staging 2026-08-23 12:06:36 +00:00
nixpkgs-ci[bot]
007fd3701f Merge master into staging-next 2026-08-23 12:05:59 +00:00
Stefan Frijters
4adc42697e fetchMavenArtifact: enable strictDeps, enable structuredAttrs (#552757) 2026-08-23 11:08:27 +00:00
Stefan Frijters
8db78ff918 p11-kit: enable structuredAttrs, use finalAttrs, --replace-fail 2026-08-23 12:34:31 +02:00
pancho horrillo
3a33d383e8 buildGoModule: fix typo 2026-08-23 11:47:10 +02:00
nixpkgs-ci[bot]
87f61102d3 Merge staging-next into staging 2026-08-23 09:44:46 +00:00
nixpkgs-ci[bot]
acebe565a8 Merge master into staging-next 2026-08-23 09:44:17 +00:00
nixpkgs-ci[bot]
2018f7c8ee Merge staging-next into staging 2026-08-23 06:08:48 +00:00
nixpkgs-ci[bot]
cfd9d72a77 Merge master into staging-next 2026-08-23 06:08:20 +00:00
Maxime Brunet
57cea6b70b python3Packages.aioquic: fix build in Darwin sandbox 2026-08-23 00:07:50 -04:00
Fabián Heredia Montiel
00648e12af s2n-tls: 1.7.6 -> 1.7.8 (#549368) 2026-08-23 03:50:16 +00:00
nixpkgs-ci[bot]
ed5b800621 Merge staging-next into staging 2026-08-23 00:12:19 +00:00
nixpkgs-ci[bot]
399f46084c Merge master into staging-next 2026-08-23 00:11:42 +00:00
7c6f434c
1acd6c921f icu*: enable strictDeps, enable structuredAttrs (#552686) 2026-08-22 22:57:30 +00:00
Stefan Frijters
434a85ead9 sqlite: enable strictDeps, enable structuredAttrs, modernize (#551634) 2026-08-22 22:07:04 +00:00
Weijia Wang
19d047b12d python3Packages.skia-pathops: clean up patches 2026-08-22 23:46:11 +02:00
Weijia Wang
7478d9dbce python3Packages.skia-pathops: make patch unconditional 2026-08-22 23:45:21 +02:00
R. Ryantm
3f8488b478 s2n-tls: 1.7.6 -> 1.7.8 2026-08-22 21:18:55 +00:00
Gaétan Lepage
27616d5288 python3Packages.ipykernel: 7.1.0 -> 7.3.0 (#553922) 2026-08-22 19:41:42 +00:00
nixpkgs-ci[bot]
f06d1a7beb Merge staging-next into staging 2026-08-22 18:04:53 +00:00
nixpkgs-ci[bot]
8691fd37f4 Merge master into staging-next 2026-08-22 18:04:21 +00:00
Grimmauld
11c89cd85c libcap_ng: 0.9.3 -> 0.9.5 (#555423) 2026-08-22 15:42:42 +00:00
Grimmauld
b5949daf36 libcap_ng: document why cap-audit is not enabled 2026-08-22 17:18:31 +02:00
Yueh-Shun Li
1d7903eb7e writeTextFile: enable strictDeps, enable structuredAttrs (#553372) 2026-08-22 14:37:17 +00:00
Aaron Andersen
e9bb261baa networkmanager: fix build without systemd (#554740) 2026-08-22 13:07:47 +00:00
Ihar Hrachyshka
4a06fc82a4 xorg-server: re-enable strictflexarrays1 on darwin (#555241) 2026-08-22 12:56:19 +00:00
nixpkgs-ci[bot]
c9b92fa8b0 Merge staging-next into staging 2026-08-22 12:05:50 +00:00
nixpkgs-ci[bot]
8ce1535602 Merge master into staging-next 2026-08-22 12:05:20 +00:00
Aaron Andersen
4b91acc1b2 libei: make systemd dependency optional (#555252) 2026-08-22 11:44:22 +00:00
Stefan Frijters
0e35f370eb fetchgit: enable strictDeps (#552763) 2026-08-22 10:32:42 +00:00
Stefan Frijters
2f521ea784 fetchsvn, fetchsvnssh: enable strictDeps, enable structuredAttrs (#552753) 2026-08-22 10:32:33 +00:00
Stefan Frijters
774e326ede fetchsvnssh: take care of SVN_SSH on the nix side 2026-08-22 12:15:09 +02:00
Stefan Frijters
3cd667d5a6 fetchsvnrevision: prepare for strictDeps 2026-08-22 12:11:05 +02:00
Stefan Frijters
b335fcf860 fetchsvnssh: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
b38dac0c55 fetchsvn: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
f3093c7e18 fetchpijul: enable structuredAttrs (#552755) 2026-08-22 09:42:38 +00:00
Stefan Frijters
e405096719 fetchcvs: enable strictDeps, enable structuredAttrs (#552768) 2026-08-22 09:23:01 +00:00
Stefan Frijters
2687be45d0 fetchbzr: enable strictDeps, enable structuredAttrs (#552769) 2026-08-22 09:22:46 +00:00
Stefan Frijters
2d96afde54 fetchdarcs: enable strictDeps, enable structuredAttrs (#552767) 2026-08-22 09:22:34 +00:00
Stefan Frijters
8209a4e877 fetchFirefoxAddon: enable strictDeps, enable structuredAttrs (#552765) 2026-08-22 09:22:18 +00:00
Stefan Frijters
7fb608d8e6 fetchfossil: enable strictDeps, enable structuredAttrs (#552764) 2026-08-22 09:22:03 +00:00
Stefan Frijters
0d7e9788c4 fetchhg: enable strictDeps, enable structuredAttrs (#552760) 2026-08-22 09:21:42 +00:00
Stefan Frijters
ea82a83af6 docbook-xsl-*: enable strictDeps, enable structuredAttrs, modernize (#551621) 2026-08-22 09:21:12 +00:00
Stefan Frijters
97609b6072 libsysprof-capture: enable strictDeps, enable structuredAttrs (#555089) 2026-08-22 09:20:55 +00:00
Grimmauld
564a0338ef libcap_ng: 0.9.3 -> 0.9.5
Diff: https://github.com/stevegrubb/libcap-ng/compare/v0.9.3...v0.9.5

Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog
2026-08-22 11:01:00 +02:00
K900
66c20ca8b9 Merge remote-tracking branch 'origin/master' into staging-next 2026-08-22 09:21:49 +03:00
nixpkgs-ci[bot]
fc60c6b3ae Merge staging-next into staging 2026-08-22 06:07:44 +00:00
nixpkgs-ci[bot]
081b3a9f78 Merge master into staging-next 2026-08-22 06:07:12 +00:00
Michael Daniels
846a51bdb3 ed: 1.22.5 -> 1.22.6 (#554872) 2026-08-22 02:12:09 +00:00
Michael Daniels
93129b6b37 Merge branch 'staging-next' into staging 2026-08-21 20:32:07 -04:00
Michael Daniels
c8575682d1 Merge branch 'master' into staging-next 2026-08-21 20:22:07 -04:00
Aaron Andersen
d758d5059b qtserialport: make udev dependency optional 2026-08-21 20:06:14 -04:00
Aaron Andersen
d25c0b9eeb qt5.qtserialport: replace systemd dependency with udev (systemdLibs) 2026-08-21 20:04:30 -04:00
Ihar Hrachyshka
72dfa69a68 xorg-server: enable strictflexarrays1 on darwin
xtrans is now patched to avoid the darwin xquartz crash that required
this hardening rule disabled on darwin.
2026-08-21 19:58:13 -04:00
Ihar Hrachyshka
1cb8bb2f20 xtrans: fix darwin fortify crash in xorg-server 2026-08-21 19:58:05 -04:00
Aaron Andersen
7ce5e15612 libei: make systemd dependency optional 2026-08-21 19:51:52 -04:00
Aaron Andersen
d26422768c libconfuse: 3.3 -> 3.4 (#553723) 2026-08-21 20:12:35 +00:00
Aaron Andersen
fd0b74758e media-player-info: cleanup build dependencies (#554456) 2026-08-21 20:11:56 +00:00
nixpkgs-ci[bot]
210b1e00ac Merge staging-next into staging 2026-08-21 18:08:25 +00:00
nixpkgs-ci[bot]
c6f9a47aa1 Merge master into staging-next 2026-08-21 18:07:56 +00:00
nixpkgs-ci[bot]
3e780c60fb imath: 3.2.2 -> 3.2.3 (#554620) 2026-08-21 17:56:48 +00:00
nixpkgs-ci[bot]
c9777ebc60 Merge staging-next into staging 2026-08-21 16:21:15 +00:00
nixpkgs-ci[bot]
ce5cc9a4b0 Merge master into staging-next 2026-08-21 16:20:44 +00:00
K900
e7ccdf8524 linuxHeaders: 7.1 -> 7.2 (#555086) 2026-08-21 16:11:31 +00:00
Philip Taron
160f69ed54 rust: 1.97.1 -> 1.98.0 (#554749) 2026-08-21 16:04:54 +00:00
Stefan Frijters
21ea9e3134 libsysprof-capture: enable structuredAttrs 2026-08-21 17:00:49 +02:00
Stefan Frijters
3fbf2ca476 libsysprof-capture: enable strictDeps 2026-08-21 17:00:49 +02:00
R. Ryantm
78591719dc linuxHeaders: 7.1 -> 7.2 2026-08-21 14:54:34 +00:00
Arne Keller
467564d6c7 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 (#555062) 2026-08-21 14:17:58 +00:00
R. Ryantm
28984d15b0 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 2026-08-21 13:22:26 +00:00
nixpkgs-ci[bot]
4b68493e38 Merge master into staging-next 2026-08-21 12:08:08 +00:00
Sefa Eyeoglu
47f0dc1e70 unbound: enable strictDeps, enable structuredAttrs (#552005) 2026-08-21 12:04:04 +00:00
nixpkgs-ci[bot]
cad932d662 Merge staging-next into staging 2026-08-21 12:08:37 +00:00
Stefan Frijters
6badabe8c3 fetchpijul: enable structuredAttrs 2026-08-21 12:54:59 +02:00
Stefan Frijters
28a5569aca fetchFirefoxAddon: enable strictDeps, enable structuredAttrs, use stdenvNoCC 2026-08-21 12:29:54 +02:00
K900
de6ffcf737 extism-js-core: move nodejs and npmConfigHook to depsBuildBuild (#555005) 2026-08-21 10:06:33 +00:00
Diogo Correia
f9b959289f extism-js-core: move nodejs and npmConfigHook to depsBuildBuild
Fixes build after #552708

See https://github.com/NixOS/nixpkgs/pull/552708#issuecomment-5368040167
2026-08-21 10:55:46 +01:00
Vincent Laporte
30a29edb9f ocamlPackages.bitstring: 4.1.1 → 5.0.2 2026-08-21 11:26:00 +02:00
Audrey Dutcher
0dc5c0dfd4 libpsl: enable strictDeps, enable structuredAttrs (#551456) 2026-08-21 08:11:11 +00:00
Stefan Haan
d3b85bcbe5 python3Packages.ipykernel: 7.1.0 -> 7.3.0 2026-08-21 09:19:41 +02:00
Stefan Haan
d3153adbd4 python3Packages.jupyter-client: 8.8.0 -> 8.9.1 2026-08-21 09:19:41 +02:00
Stefan Haan
11dca7aed0 python3Packages.nest-asyncio2: init at 1.7.2 2026-08-21 09:19:41 +02:00
K900
8c010e6672 python3Packages.posthog: 7.11.0 -> 7.39.2 2026-08-21 09:47:41 +03:00
nixpkgs-ci[bot]
f252a01454 Merge staging-next into staging 2026-08-21 06:10:22 +00:00
nixpkgs-ci[bot]
794a46f362 Merge master into staging-next 2026-08-21 06:09:52 +00:00
R. Ryantm
ed12de9dd8 ed: 1.22.5 -> 1.22.6 2026-08-21 00:33:55 +00:00
nixpkgs-ci[bot]
152daf98c8 Merge staging-next into staging 2026-08-21 00:12:40 +00:00
nixpkgs-ci[bot]
c6072713c4 Merge master into staging-next 2026-08-21 00:12:09 +00:00
Aaron Andersen
150607f573 libconfuse: 3.3 -> 3.4 2026-08-20 16:30:31 -04:00
Stefan Frijters
af3f559703 moreutils: enable structuredAttrs, use finalAttrs (#552679) 2026-08-20 19:13:13 +00:00
Stefan Frijters
df48e34d40 byacc: enable strictDeps, enable structuredAttrs (#551466) 2026-08-20 19:12:47 +00:00
Stefan Frijters
50a907af9e libidn: enable strictDeps, enable structuredAttrs, modernize (#548766) 2026-08-20 19:12:31 +00:00
Audrey Dutcher
a14fc538eb dejagnu: enable strictDeps, enable structuredAttrs (#551624) 2026-08-20 18:50:36 +00:00
Thomas
da3cff637f tailscale{,-gitops-pusher,-nginx-auth}: 1.102.2 -> 1.102.3 2026-08-20 20:23:20 +02:00
nixpkgs-ci[bot]
ad13e2838e Merge staging-next into staging 2026-08-20 18:08:30 +00:00
nixpkgs-ci[bot]
d7b15fc8dc Merge master into staging-next 2026-08-20 18:08:00 +00:00
R. Ryantm
cba9f6a8bc ocamlPackages.cohttp: 6.2.2 -> 6.3.0 2026-08-20 17:35:00 +00:00
highghlow
b09dbbd990 networkmanager: fix build without systemd 2026-08-20 19:54:38 +03:00
Adam C. Stephens
5ab4770781 musl: enable strictDeps and structuredAttrs (#548764) 2026-08-20 16:08:38 +00:00
whispers
ece38ea5b4 rust: 1.97.1 -> 1.98.0
blog: https://blog.rust-lang.org/releases/1.98.0
changelog: https://github.com/rust-lang/rust/blob/1.98.0/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.97.1...1.98.0
2026-08-20 10:19:31 -04:00
nixpkgs-ci[bot]
b01f594d3a Merge staging-next into staging 2026-08-20 12:09:17 +00:00
nixpkgs-ci[bot]
ad2d6648d4 Merge master into staging-next 2026-08-20 12:08:44 +00:00
Stefan Frijters
38e170b7e1 moreutils: enable structuredAttrs, use finalAttrs, use lib.getExe 2026-08-20 12:22:28 +02:00
Stefan Frijters
073bacd47f patchutils: enable structuredAttrs, use finalAttrs (#552678) 2026-08-20 10:14:31 +00:00
Stefan Frijters
58aa4b3b16 docbook-xml: enable strictDeps, enable structuredAttrs (#551970) 2026-08-20 10:09:37 +00:00
nixpkgs-ci[bot]
b722eaa452 Merge staging-next into staging 2026-08-20 10:05:15 +00:00
nixpkgs-ci[bot]
2b79dfae34 Merge master into staging-next 2026-08-20 10:04:44 +00:00
Stefan Frijters
94c4a32139 unzip: enable strictDeps, enable structuredAttrs, modernize (#551972) 2026-08-20 09:58:28 +00:00
Stefan Frijters
70a8c2dc7e jemalloc: enable strictDeps, enable structuredAttrs (#552698) 2026-08-20 09:57:55 +00:00
Stefan Frijters
541710b0e3 flex, flex_2_5_35: enable strictDeps, enable structuredAttrs, modernize (#552007) 2026-08-20 09:57:30 +00:00
Stefan Frijters
9ab166c23e libstemmer: enable strictDeps, enable structuredAttrs, modernize (#552689) 2026-08-20 09:44:40 +00:00
Stefan Frijters
2e297971f7 mailcap: enable strictDeps, enable structuredAttrs (#551993) 2026-08-20 09:44:14 +00:00
Stefan Frijters
425c4ba532 libgpg-error: enable strictDeps, enable structuredAttrs (#551973) 2026-08-20 09:43:54 +00:00
R. Ryantm
d06c895df0 imath: 3.2.2 -> 3.2.3 2026-08-20 07:33:52 +00:00
Vladimír Čunát
bc55c8eee4 Merge branch 'staging' into staging-next 2026-08-20 09:01:12 +02:00
Vladimír Čunát
48757ba65b [staging] perlPackages: bulk security updates (#551221) 2026-08-20 06:49:05 +00:00
nixpkgs-ci[bot]
e4dfa8f76a Merge staging-next into staging 2026-08-20 06:09:35 +00:00
nixpkgs-ci[bot]
d2b0beea9e Merge master into staging-next 2026-08-20 06:09:05 +00:00
Paul Meyer
f076f09ab5 go_1_26: 1.26.6 -> 1.26.7 (#554369) 2026-08-20 05:57:27 +00:00
nixpkgs-ci[bot]
9bd93b45f6 Merge staging-next into staging 2026-08-20 00:11:46 +00:00
nixpkgs-ci[bot]
77858f76ed Merge master into staging-next 2026-08-20 00:11:17 +00:00
Sandro
5ff15f35e3 python3Packages.absl-py: modernize, 2.3.1 -> 2.5.0 (#538162) 2026-08-19 19:34:34 +00:00
K900
82dc9a76c0 qt6: 6.11.1 -> 6.11.2 (#554378) 2026-08-19 18:22:11 +00:00
nixpkgs-ci[bot]
f1b9e53680 Merge staging-next into staging 2026-08-19 18:07:12 +00:00
nixpkgs-ci[bot]
27d2cb65b9 Merge master into staging-next 2026-08-19 18:06:33 +00:00
Philip Taron
f19ddf2dfe libpcap: enable RDMA for all supported platforms (#524657) 2026-08-19 17:47:50 +00:00
K900
42cfbb8ab7 qt6: 6.11.1 -> 6.11.2 2026-08-19 20:11:41 +03:00
Leon Klingele
d07615172c go_1_26: 1.26.6 -> 1.26.7 2026-08-19 18:54:00 +02:00
nikstur
6af25922ad systemd: 261.1 -> 261.2 (#553196) 2026-08-19 16:17:45 +00:00
Stefan Frijters
051800bb0f libiconv: enable strictDeps, enable structuredAttrs, modernize (#551472) 2026-08-19 13:56:52 +00:00
Stefan Frijters
87f924296f gtest: enable strictDeps, enable structuredAttrs, modernize (#551630) 2026-08-19 13:51:55 +00:00
Stefan Frijters
e40666c17d libpfm: enable strictDeps, enable structuredAttrs (#552001) 2026-08-19 13:45:24 +00:00
R. Ryantm
d065e27a70 systemd: 261.1 -> 261.2 2026-08-19 15:04:26 +02:00
nixpkgs-ci[bot]
830a356ba9 Merge staging-next into staging 2026-08-19 12:08:17 +00:00
nixpkgs-ci[bot]
78bec82329 Merge master into staging-next 2026-08-19 12:07:45 +00:00
Vladimír Čunát
9507691c93 glibc: 2.42-67 -> 2.42-84, fixes CVE-2026-6368 & CVE-2026-6791 (#553328) 2026-08-19 07:52:19 +00:00
Vladimír Čunát
36f82b5c19 rsync: 3.4.4 -> 3.5.0 (#552582) 2026-08-19 07:50:02 +00:00
Aaron Jheng
012091b8ea x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 2026-08-19 15:29:29 +08:00
nixpkgs-ci[bot]
4f31a9db5c Merge staging-next into staging 2026-08-19 06:09:44 +00:00
nixpkgs-ci[bot]
cf5eb6d27f Merge master into staging-next 2026-08-19 06:09:13 +00:00
Michael Daniels
98db5b80cc procps: 4.0.6 -> 4.0.7 (#553757) 2026-08-19 01:14:10 +00:00
Aaron Andersen
1cf9612a97 media-player-info: cleanup build dependencies 2026-08-18 20:27:11 -04:00
nixpkgs-ci[bot]
d576a60546 Merge staging-next into staging 2026-08-19 00:11:31 +00:00
nixpkgs-ci[bot]
a6c9b4c7d4 Merge master into staging-next 2026-08-19 00:11:02 +00:00
Ben Siraphob
2554756ac6 duckdb: fix cross compilation (#406608) 2026-08-18 21:31:30 +00:00
Grimmauld
11c3f658bc gst_all_1.gst-libav: refactor mesonFlags and remove empty -dev output (#553947) 2026-08-18 19:04:30 +00:00
nixpkgs-ci[bot]
ca79de1232 Merge staging-next into staging 2026-08-18 18:08:07 +00:00
nixpkgs-ci[bot]
fcb698688e Merge master into staging-next 2026-08-18 18:07:35 +00:00
Stefan Frijters
2289494bc4 git: enable strictDeps, clean up (#552682) 2026-08-18 15:12:28 +00:00
whoomee
c1e1f95922 gst_all_1.gst-libav: remove unused -dev output 2026-08-18 16:27:31 +02:00
whoomee
3b59449299 gst_all_1.gst-libav: refactor mesonFlags 2026-08-18 16:27:31 +02:00
Stefan Frijters
99f078fb4f libuv: enable strictDeps, enable structuredAttrs, clean up (#551857) 2026-08-18 12:32:18 +00:00
Stefan Frijters
6ec47f1538 glib: enable structuredAttrs (#553659) 2026-08-18 12:31:53 +00:00
nixpkgs-ci[bot]
ce5d68984b Merge staging-next into staging 2026-08-18 12:08:44 +00:00
nixpkgs-ci[bot]
60542de2c4 Merge master into staging-next 2026-08-18 12:08:15 +00:00
Martin Weinelt
ca4effb47a python3Packages.smmap: 6.0.0 -> 5.0.3 (#553879) 2026-08-18 11:44:44 +00:00
Sergei Volkov
e9b237a503 python3Packages.smmap: 6.0.0 -> 5.0.3
The upstream development is continued on 5.x branch with latest release
5.0.3 in 2026 while the 6.0.0 was released in 2023.
The 6.0.0 is marked as yanked on PyPi and replaced by non-breaking 5.0.1

https://pypi.org/project/smmap/#history
https://pypi.org/project/smmap/6.0.0/
2026-08-18 13:29:44 +02:00
K900
43dca82e14 qt6.qtdeclarative: backport QTBUG-147153 InternalClass crash fix (#553839) 2026-08-18 09:23:10 +00:00
Stig Palmquist
709e8699ab perl: fix CVE-2026-15534
Apply upstream commits 568e6fd238867bb9e99fa3f47cba3169009239e0 and
54cf3d44cbbedd17d774e9a37921963e8fd5d0cb.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
d4db41d8bf perlPackages.Yancy: skip tests broken by Mojolicious 9.48
Mojolicious 9.48 enforces CSRF token validation (CVE-2026-15747); these
tests drive forms without a token and fail with 400 "CSRF token failure".

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
7b1e682245 perl: 5.42.0 -> 5.42.3
5.42.3 ships the interpreter fixes and the updated dual-life modules, so
the CVE-2026-8376 patch and every vendoredPerlDistributions entry are
dropped.

perl-cross 1.6.4 has no patch set for 5.42.3, so the perl5-5.42.0 set,
which applies unchanged, is vendored under the name perl-cross expects.

- perl: CVE-2026-13221, CVE-2026-57432, CVE-2026-8376
  https://metacpan.org/release/SHAY/perl-5.42.3/view/pod/perldelta.pod

- HTTP-Tiny 0.096: CVE-2026-7010, CVE-2026-7017
  https://metacpan.org/release/HAARG/HTTP-Tiny-0.096/changes

- Socket 2.041: CVE-2026-12087
  https://metacpan.org/release/PEVANS/Socket-2.041/changes

- Storable 3.37_01: CVE-2026-57433

- Archive-Tar 3.12, Compress-Raw-Bzip2 2.218, Compress-Raw-Zlib 2.222,
  IO-Compress 2.223

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
d3a1694c8f perlPackages.CatalystAuthenticationCredentialHTTP: 1.018 -> 1.019
1.019 contains the upstream fix for CVE-2025-40920, which uses
Crypt::SysRandom instead of Data::UUID.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:42 +02:00
Stig Palmquist
61d5a4891a perlPackages.FileFindRule: 0.34 -> 0.35
0.35 contains the upstream fix for CVE-2011-10007.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
eb5ca22318 perlPackages.JSONXS: 4.03 -> 4.04
4.04 contains the upstream fix for CVE-2025-40928.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
d56e5a7696 perlPackages.DBI: 1.648 -> 1.651
Fixes CVE-2026-14380, CVE-2026-14739 and CVE-2026-14740 (1.650), and
CVE-2026-15043, CVE-2026-15392, CVE-2026-60081 and CVE-2026-60082 (1.651).

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
dda5a5d9a9 perlPackages.Mojolicious: 9.46 -> 9.48
Fixes CVE-2026-14803 in Mojo::JSON and CVE-2026-15747.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
0d1907cd9f perlPackages.HTTPDate: 6.06 -> 6.08
Fixes CVE-2026-14741.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
4114dbc5bc perlPackages.Imager: 1.031 -> 1.034
Fixes CVE-2026-13705, CVE-2026-14454 and CVE-2026-19082.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:41 +02:00
Stig Palmquist
2f2c847575 perlPackages.ack: 3.9.0 -> 3.10.0
Fixes CVE-2026-49146. CVE-2026-49145 and CVE-2026-49147 remain unfixed
in 3.10.0.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:37 +02:00
Stig Palmquist
b2a490b653 perlPackages.MojoJWT: 0.09 -> 1.02
Fixes CVE-2026-9537. 1.02 requires CryptX at runtime.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
26c50f5732 perlPackages.DataEntropy: 0.008 -> 0.010
Fixes CVE-2026-18536. 0.010 removes the Random.org sources, which were
the only consumers of HTTP::Lite, and requires Devel::Deprecate.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
b3b347504e perlPackages.DevelDeprecate: init at 0.01
New runtime dependency of Data::Entropy 0.010.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:31 +02:00
Stig Palmquist
079bcf2560 perlPackages.CryptDSA: 1.21 -> 1.24
Fixes CVE-2026-14570. 1.24 uses Crypt::SysRandom and no longer requires
Crypt::URandom.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-18 10:45:27 +02:00
nixpkgs-ci[bot]
357f951b4b Merge staging-next into staging 2026-08-18 06:09:03 +00:00
nixpkgs-ci[bot]
7886522f8f Merge master into staging-next 2026-08-18 06:08:31 +00:00
xanderio
f6c10bf3d5 zip: fix command injection and buffer overflow (#553629) 2026-08-18 05:45:41 +00:00
Jo
0f126f99db chromaprint: 1.6.0 -> 1.6.1 (#553725) 2026-08-18 05:39:24 +00:00
R. Ryantm
85b77b299f torrserver: 142.2 -> 143 2026-08-18 00:39:23 +00:00
R. Ryantm
849bc6de5f procps: 4.0.6 -> 4.0.7 2026-08-18 00:26:53 +00:00
nixpkgs-ci[bot]
32e2305704 Merge staging-next into staging 2026-08-18 00:11:41 +00:00
nixpkgs-ci[bot]
0b485d97a3 Merge master into staging-next 2026-08-18 00:11:13 +00:00
Sergei Trofimovich
f3bfdc3eda chromaprint: 1.6.0 -> 1.6.1
Changes: https://github.com/acoustid/chromaprint/releases/tag/v1.6.1
2026-08-17 22:38:25 +01:00
Michael Daniels
62cb024522 Merge branch 'staging-next' into staging 2026-08-17 17:15:08 -04:00
Grimmauld
6c8df9b32b libarchive: 3.8.8 -> 3.8.9 (#546722) 2026-08-17 20:49:06 +00:00
Nick Cao
b1888868d3 publicsuffix-list: 0-unstable-2026-07-25 -> 0-unstable-2026-08-14 (#552915) 2026-08-17 20:46:36 +00:00
nixpkgs-ci[bot]
879abf6603 Merge master into staging-next 2026-08-17 18:08:01 +00:00
Yueh-Shun Li
d0461e5ba7 python3Packages.unittestCheckHook: make discover optional (#550521) 2026-08-17 16:06:53 +00:00
abstracts33d
44da7d4f09 qt6.qtdeclarative: backport QTBUG-147153 InternalClass crash fix
QV4's InternalClass::changeMember returns a stale property index when
cleanInternalClass rebuilds the transition hierarchy, which happens
after 255 redundant transitions from add/delete/re-add property churn
on a JS object. The rebuilt object may hold all surviving members
inline with no out-of-line memberData, so a store through the stale
index dereferences null. Long-running QML applications crash with
SIGSEGV in QV4::Object::insertMember; reported against quickshell
based desktop shells (noctalia-dev/noctalia#3992) with a deterministic
reproducer.

Upstream fix qt/qtdeclarative@624e90bb5e (Pick-to: 6.12 6.11 6.8) is
not in any released Qt yet (absent from 6.11.1). Patch applies to
6.11.1 with offsets only.
2026-08-17 16:33:50 +02:00
Julian Stecklina
dd9b9f6c0b zip: fix command injection
There is no CVE assigned yet. See:
https://security-tracker.debian.org/tracker/TEMP-1143866-6DBA82
2026-08-17 15:50:02 +02:00
Julian Stecklina
d06149fb16 zip: fix buffer overflow
Fixes: CVE-2018-13410
2026-08-17 15:50:02 +02:00
Julian Stecklina
0642347f9d zip: fetch build fix from debian 2026-08-17 15:50:02 +02:00
Julian Stecklina
fffccc637f zip: remove rec in favor of finalAttrs 2026-08-17 15:50:02 +02:00
Stefan Frijters
9a92753202 glib: enable structuredAttrs 2026-08-17 15:23:41 +02:00
Stefan Frijters
6369fb0333 nixos/mpd: remove explicit structuredAttrs 2026-08-17 15:11:33 +02:00
Stefan Frijters
54ad899321 writeTextFile: enable strictDeps, enable structuredAttrs 2026-08-17 15:10:20 +02:00
Stefan Frijters
7e7b9a88de libiconv: enable structuredAttrs, use finalAttrs, use hash 2026-08-17 14:20:13 +02:00
David McFarland
84c9f3ddbd libedit: enable strictDeps, enable structuredAttrs (#551620) 2026-08-17 12:17:14 +00:00
nixpkgs-ci[bot]
fe296c3ab4 Merge staging-next into staging 2026-08-17 12:07:48 +00:00
nixpkgs-ci[bot]
1a91e8ab71 Merge master into staging-next 2026-08-17 12:07:12 +00:00
Sandro
be800eb98d libpisp: 1.2.1 -> 1.7.0 (#548298) 2026-08-17 11:25:21 +00:00
Stefan Frijters
d7bd52104a auto-patchelf: enable strictDeps (#552985) 2026-08-17 10:36:30 +00:00
Doron Behar
30c43efc77 makeSetupHook: use explicit substitution and enable structuredAttrs (#552708) 2026-08-17 10:00:45 +00:00
Grimmauld
9c68f386b1 gstreamer: 1.28.5 -> 1.28.6 (#549902) 2026-08-17 09:39:16 +00:00
Robert Helgesson
591eb2ed5b aroccPackages.latest-unwrapped: 0-unstable-2025-11-09 -> 0-unstable-2… (#552779) 2026-08-17 08:03:14 +00:00
Grimmauld
0e6f3d36ca rtmpdump, tinyalsa, libnice: adopt and fix packaging issues (#551819) 2026-08-17 07:57:38 +00:00
nixpkgs-ci[bot]
d57d06b176 pipewire: replace systemd dependency with systemdLibs (#553461) 2026-08-17 06:52:23 +00:00
Vladimír Čunát
f83c90744a lmdb: 0.9.35 -> 0.9.36 (#551788) 2026-08-17 06:47:24 +00:00
nixpkgs-ci[bot]
cd4453b4ea Merge staging-next into staging 2026-08-17 06:12:02 +00:00
nixpkgs-ci[bot]
52d5d762da Merge master into staging-next 2026-08-17 06:11:32 +00:00
qubitnano
d6e761a955 mongodb-7_0: 7.0.39 -> 7.0.40
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#7040-changelog

Fixes: CVE-2026-18688
Fixes: CVE-2026-18690
Fixes: CVE-2026-18691
Fixes: CVE-2026-18693
Fixes: CVE-2026-18694
Fixes: CVE-2026-18695
Fixes: CVE-2026-18696
Fixes: CVE-2026-18697
Fixes: CVE-2026-18698
Fixes: CVE-2026-18699
Fixes: CVE-2026-18700
Fixes: CVE-2026-18701
Fixes: CVE-2026-18702
Fixes: CVE-2026-18705
Fixes: CVE-2026-18708
Fixes: CVE-2026-18709
Fixes: CVE-2026-18712
2026-08-16 20:44:30 -04:00
nixpkgs-ci[bot]
52f51ae1e3 Merge staging-next into staging 2026-08-17 00:11:20 +00:00
nixpkgs-ci[bot]
412f06df20 Merge master into staging-next 2026-08-17 00:10:50 +00:00
whoomee
ebdf6ac457 libnice: use fetchFromGitLab and set updateScript
Fetching the source from Gitlab allows nix-update to automatically
detect the latest version.
2026-08-16 23:21:18 +02:00
whoomee
e7f2b610e7 libnice: declare and test meta.pkgConfigModules 2026-08-16 23:21:18 +02:00
whoomee
bd50939c8a libnice: adopt 2026-08-16 23:21:18 +02:00
whoomee
c33881bc35 libnice: fix devdoc and refactor mesonFlags 2026-08-16 23:21:18 +02:00
whoomee
0bd88d4b5d tinyalsa: set updateScript 2026-08-16 23:21:17 +02:00
Aaron Andersen
d1db2c4b53 pipewire: replace systemd dependency with systemdLibs 2026-08-16 16:33:37 -04:00
whoomee
a9c473dbce gst_all_1.gst-libav: remove ffmpeg pin
GStreamer 1.28.6 adds support for ffmpeg 9.
2026-08-16 21:38:31 +02:00
Stefan Frijters
237d7ac22a dejagnu: use sri hash 2026-08-16 21:18:14 +02:00
Stefan Frijters
079f6f74d0 dejagnu: enable structuredAttrs 2026-08-16 21:18:14 +02:00
Stefan Frijters
7d7e793296 dejagnu: enable strictDeps 2026-08-16 21:18:14 +02:00
Gerhard Schwanzer
1d337c342e rsync: 3.4.4 -> 3.5.0
https://download.samba.org/pub/rsync/NEWS#3.5.0

Fixes 33 security issues in path handling and the daemon protocol.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-16 20:04:48 +02:00
nixpkgs-ci[bot]
953a280e8f Merge staging-next into staging 2026-08-16 18:04:35 +00:00
nixpkgs-ci[bot]
b01b41b5f7 Merge master into staging-next 2026-08-16 18:04:06 +00:00
Dmitry Kalinkin
c23b50fc11 python3Packages.pyarrow: use pure tzdata in tests (#553144) 2026-08-16 16:20:08 +00:00
whoomee
5abd5b424b tinyalsa: adopt 2026-08-16 17:45:46 +02:00
whoomee
53e6f17d06 tinyalsa: unstable-2022-06-05 -> 2.0.0-unstable-2026-07-27 2026-08-16 17:45:46 +02:00
whoomee
19745ce59c rtmpdump: adopt 2026-08-16 17:45:46 +02:00
whoomee
4b38845072 rtmpdump: fix pkg-config include directory 2026-08-16 17:45:45 +02:00
dish
c948ef90bc stb: 0-unstable-2023-01-29 -> 0-unstable-2026-04-15 (#546521) 2026-08-16 14:52:08 +00:00
Stefan Frijters
e6332bf841 maturin: enable structuredAttrs (#552688) 2026-08-16 14:25:42 +00:00
Stefan Frijters
38a8cd63c6 libidn: enable structuredAttrs, use hash 2026-08-16 16:13:21 +02:00
Maximilian Bosch
90c611df0c glibc: 2.42-67 -> 2.42-84, fixes CVE-2026-6368 & CVE-2026-6791
Closes #551399
Closes #551398

The most recent fixes from #537324 are now part of the 2.42 branch.
2026-08-16 15:53:50 +02:00
Stefan Frijters
7e5fe0284a unbound: enable structuredAttrs 2026-08-16 15:44:08 +02:00
Stefan Frijters
1f6de6089c unbound: enable strictDeps 2026-08-16 15:44:05 +02:00
Aaron Andersen
144ac73fcb samba: replace systemd dependency with systemdLibs (#551585) 2026-08-16 13:30:08 +00:00
Aaron Andersen
ba5831a768 udisks: replace systemd dependency with systemdLibs (#551586) 2026-08-16 13:29:12 +00:00
Stefan Frijters
e2bdadcc7c pnpmBuildHook: remove explicit __structuredAttrs = true 2026-08-16 14:51:13 +02:00
Stefan Frijters
ed9d6018df checkPhaseThreadLimitHook: remove explicit __structuredAttrs = true 2026-08-16 14:51:12 +02:00
Stefan Frijters
c82ff0ab02 makeSetupHook: use explicit substitution and enable structuredAttrs 2026-08-16 14:51:12 +02:00
Maximilian Bosch
7cbc6c094a strace: enable strictDeps, enable structuredAttrs (#551454) 2026-08-16 12:10:38 +00:00
nixpkgs-ci[bot]
48eb8a54be Merge staging-next into staging 2026-08-16 12:05:42 +00:00
nixpkgs-ci[bot]
b8f0a4e10b Merge master into staging-next 2026-08-16 12:05:11 +00:00
Randy Eckenrode
dca5964503 llvmPackages_{18,19,20}.libllvm: reenable disabled test
This test works again after the patch in 26945241a1 is applied.
2026-08-16 06:59:26 -04:00
Randy Eckenrode
6fb7a4dc0c llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing
This fixes breakage on triples for macOS 27, which aligned the Darwin
version with the OS version (darwin26 is macOS 27, but so is darwin27,
which will be incorrectly interpreted as macOS 28 without this patch).
This is probably harmless in most cases, but it causes a test failure in
LLVM’s test suite when running under macOS 27.
2026-08-16 06:59:26 -04:00
Stefan Frijters
8c5882a4d8 strace: enable structuredAttrs, move enableParallelBuilding
So this option doesn't interrupt the lists of various inputs.
2026-08-16 11:58:05 +02:00
Stefan Frijters
dc1618565d strace: enable strictDeps 2026-08-16 11:58:03 +02:00
nixpkgs-ci[bot]
ba5559be48 Merge staging-next into staging 2026-08-16 06:08:17 +00:00
nixpkgs-ci[bot]
6cbb3e5a8d Merge master into staging-next 2026-08-16 06:07:49 +00:00
Doron Behar
b494ddd434 python3Packages.matplotlib: fix 64 bit -> 32 bit cross (#511517) 2026-08-16 03:59:52 +00:00
nixpkgs-ci[bot]
9c807254a3 Merge staging-next into staging 2026-08-16 00:11:56 +00:00
nixpkgs-ci[bot]
79ff542b2e Merge master into staging-next 2026-08-16 00:11:25 +00:00
Ihar Hrachyshka
e119515fbb python3Packages.pyarrow: use pure tzdata in tests
test_orc.py tests may fail on darwin because they try to read from
/usr/share/zoneinfo which may not work in darwin sandbox.

This was reported multiple times, see:
https://github.com/NixOS/nixpkgs/pull/477944
https://github.com/NixOS/nixpkgs/pull/485004
https://github.com/NixOS/nixpkgs/issues/483241

I also hit it myself in my personal flake CI.

This patch switches the test to use pure tzdata to avoid the sandbox
issue for darwin and re-enables one of previously skipped test_orc.py
cases (for both platforms).

Fixes #483241
2026-08-15 18:44:46 -04:00
Guillaume Girol
9f6c8902cc linuxHeaders: enable structuredAttrs (#548499) 2026-08-15 21:23:40 +00:00
dish
9ebef1f4f3 various: remove stb_image.h fetchers
These should all be fine with stb_image.h from stb in nixpkgs, and they
build correctly with it. I am not, however, able to test them, so there
may be good reason to revert this patch.
2026-08-15 16:57:46 -04:00
dish
a47159a51a noctalia{,-greeter}: Remove stb override
Unneeded since stb has been updated
2026-08-15 16:57:46 -04:00
dish
e9c40c11af stb: 0-unstable-2023-01-29 -> 0-unstable-2026-04-15
Nothing major, just some updates and adding an updateScript. many
packages rely on a later version since it ships with a new image
resizing header that the current version does not have. Let's get this
updated to reduce the amount of duplicated packages in nixpkgs.
2026-08-15 16:57:46 -04:00
Guillaume Girol
4faaa99ff9 glibc: enable structuredAttrs (#548500) 2026-08-15 20:05:45 +00:00
nixpkgs-ci[bot]
a47f69ac96 Merge staging-next into staging 2026-08-15 18:04:25 +00:00
nixpkgs-ci[bot]
c06378243b Merge master into staging-next 2026-08-15 18:03:56 +00:00
Stefan Frijters
faa34e1e7e auto-patchelf: enable strictDeps 2026-08-15 16:01:31 +02:00
Stefan Frijters
16127a5152 gdbm: enable strictDeps, enable structuredAttrs (#551851) 2026-08-15 12:11:18 +00:00
nixpkgs-ci[bot]
4e766c9455 Merge staging-next into staging 2026-08-15 12:05:27 +00:00
nixpkgs-ci[bot]
27562c0ba9 Merge master into staging-next 2026-08-15 12:04:56 +00:00
Stefan Frijters
68e064f313 libevent: enable strictDeps, enable structuredAttrs, modernize (#551849) 2026-08-15 11:51:47 +00:00
Stefan Frijters
2c7adec0cd unzip: use sri hash 2026-08-15 13:46:47 +02:00
Stefan Frijters
4b843c5967 unzip: enable structuredAttrs, use finalAttrs, replaceString 2026-08-15 13:46:45 +02:00
Stefan Frijters
9cab4b9619 unzip: enable strictDeps 2026-08-15 13:46:44 +02:00
Stefan Frijters
555cbe9368 docbook-xml: add missing phase hooks 2026-08-15 13:34:08 +02:00
Stefan Frijters
f428ae8e15 libgpg-error: use finalAttrs, apply nixfmt 2026-08-15 13:24:19 +02:00
Stefan Frijters
3ee75b4acf net-tools: enable strictDeps, enable structuredAttrs, modernize (#551975) 2026-08-15 11:18:14 +00:00
Stefan Frijters
972bdf4236 libarchive: enable strictDeps, enable structuredAttrs (#551984) 2026-08-15 11:15:17 +00:00
Stefan Frijters
b0e4460ffe mailcap: enable structuredAttrs, use --replace-fail 2026-08-15 13:11:24 +02:00
Ryan Burns
d97bd7b884 libcamera: 0.7.0 -> 0.7.2 (#530557) 2026-08-15 11:07:25 +00:00
Stefan Frijters
219eb51015 libpfm: use hash, --replace-fail, group env variables 2026-08-15 13:07:07 +02:00
Stefan Frijters
1cac83b358 getopt: enable strictDeps, enable structuredAttrs (#552002) 2026-08-15 10:56:34 +00:00
Stefan Frijters
100bd6e90b argp-standalone: enable strictDeps, enable structuredAttrs (#552004) 2026-08-15 10:55:03 +00:00
Stefan Frijters
5ace1907b2 flex: use --replace-fail 2026-08-15 12:46:52 +02:00
Stefan Frijters
4232f80282 flex_2_5_35: use sri hash 2026-08-15 12:42:58 +02:00
Stefan Frijters
c9888f2726 flex: use sri hashes 2026-08-15 12:41:58 +02:00
Stefan Frijters
bea093b171 re2: enable strictDeps, enable structuredAttrs, modernize (#552687) 2026-08-15 10:37:58 +00:00
Stefan Frijters
50d9364ebe libstemmer: tweak substitution
'./snowball' would also match 'STEMMING_DATA ?= ../snowball-data',
which doesn't seem appropriate.
2026-08-15 12:28:59 +02:00
Stefan Frijters
2ff3e56d8c gbenchmark: enable strictDeps, enable structuredAttrs (#552690) 2026-08-15 10:13:53 +00:00
Stefan Frijters
20a7582a19 eigen: enable strictDeps, enable structuredAttrs (#552691) 2026-08-15 09:59:29 +00:00
Stefan Frijters
5c8776a8af catch2: enable strictDeps, enable structuredAttrs, modernize (#552692) 2026-08-15 09:57:08 +00:00
Stefan Frijters
b7b162fa4b boost-build: enable strictDeps, enable structuredAttrs, modernize (#552693) 2026-08-15 09:55:20 +00:00
R. Ryantm
b120c4cd31 publicsuffix-list: 0-unstable-2026-07-25 -> 0-unstable-2026-08-14 2026-08-15 08:42:28 +00:00
nixpkgs-ci[bot]
98c09cc974 Merge staging-next into staging 2026-08-15 06:07:36 +00:00
nixpkgs-ci[bot]
e66866b155 Merge master into staging-next 2026-08-15 06:07:08 +00:00
Michael Daniels
62766fd268 bison: enable strictDeps, enable structuredAttrs (#548588) 2026-08-15 03:34:37 +00:00
nixpkgs-ci[bot]
92f9f35cc2 Merge staging-next into staging 2026-08-15 00:11:48 +00:00
nixpkgs-ci[bot]
a5bd5f902e Merge master into staging-next 2026-08-15 00:11:13 +00:00
matthewcroughan
dac0cee4b7 python3Packages.matplotlib: fix 64 bit -> 32 bit cross 2026-08-15 01:08:19 +01:00
Matthieu Coudron
e1510706ec lua: enable strictDeps, enable structuredAttrs (#552685) 2026-08-14 23:57:17 +00:00
dotlambda
ce890bbb47 cpio: patch CVE-2026-66484, CVE-2026-66485, and CVE-2026-66486 (#551723) 2026-08-14 23:32:47 +00:00
Stefan Frijters
92ef562266 libxslt: enable structuredAttrs (#551991) 2026-08-14 20:58:22 +00:00
Yiyu Zhou
f1f02f03cf aroccPackages.latest-unwrapped: 0-unstable-2025-11-09 -> 0-unstable-2026-04-02 2026-08-14 13:57:16 -07:00
Stefan Frijters
3dda88ce77 jemalloc: enable structuredAttrs 2026-08-14 22:53:59 +02:00
Stefan Frijters
003028cfc5 jemalloc: enable strictDeps
We need bashNonInteractive because scripts need to have their interpreter line patched.
2026-08-14 22:53:36 +02:00
Wolfgang Walther
a9e2c5e05f libpq: 18.4 -> 18.16 (#552771) 2026-08-14 20:40:46 +00:00
Wolfgang Walther
1e1128d443 libpq: 18.4 -> 18.16
Release Notes:
https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/

Note: 18.5 was not shipped due to a regression.
2026-08-14 22:32:25 +02:00
Stefan Frijters
a33ca2814c fetchMavenArtifact: enable strictDeps, enable structuredAttrs 2026-08-14 22:21:34 +02:00
Stefan Frijters
62fee36f42 fetchhg: enable strictDeps, enable structuredAttrs 2026-08-14 22:20:43 +02:00
Stefan Frijters
1ba5f79010 fetchgit: enable strictDeps 2026-08-14 22:20:12 +02:00
Stefan Frijters
af1655e1ec fetchfossil: enable strictDeps, enable structuredAttrs 2026-08-14 22:19:50 +02:00
Stefan Frijters
613b61d582 fetchdarcs: enable strictDeps, enable structuredAttrs 2026-08-14 22:15:12 +02:00
Stefan Frijters
b6872f48b9 fetchcvs: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:55 +02:00
Stefan Frijters
4036e378dd fetchbzr: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:25 +02:00
Robert Schütz
b2dbab4928 cpio: patch CVE-2026-66484, CVE-2026-66485, and CVE-2026-66486 2026-08-14 13:08:03 -07:00
dotlambda
abde846a01 python3Packages.openai: 2.41.1 -> 2.53.0 (#550842) 2026-08-14 20:02:06 +00:00
Stefan Frijters
a129a69a7f tzdata: enable strictDeps, enable structuredAttrs (#551967) 2026-08-14 19:41:06 +00:00
Stefan Frijters
950ac255ac cunit: enable strictDeps, enable structuredAttrs (#551853) 2026-08-14 19:40:09 +00:00
Stefan Frijters
9b31575da9 libtasn1: enable strictDeps, enable structuredAttrs, modernize (#551847) 2026-08-14 19:39:57 +00:00
Stefan Frijters
0b9401698c libssh2: enable strictDeps, enable structuredAttrs (#551855) 2026-08-14 19:39:34 +00:00
Stefan Frijters
047959fb86 gnused: enable strictDeps, enable structuredAttrs, modernize (#548571) 2026-08-14 19:39:12 +00:00
nixpkgs-ci[bot]
2e3ab5afda Merge staging-next into staging 2026-08-14 18:18:33 +00:00
nixpkgs-ci[bot]
1be134519c Merge master into staging-next 2026-08-14 18:18:05 +00:00
Robert Helgesson
5d6a287c31 aroccPackages.latest-unwrapped: 0-unstable-2025-03-05 -> 0-unstable-2025-11-09 (#460245) 2026-08-14 17:51:41 +00:00
Stefan Frijters
cb9f9f065b abseil*: enable structuredAttrs (#552694) 2026-08-14 17:18:41 +00:00
Stefan Frijters
86bc8ee032 nghttp2: enable strictDeps, enable structuredAttrs. modernize (#551990) 2026-08-14 16:02:53 +00:00
Doron Behar
091366b631 lzo: enable structuredAttrs, modernize (#551994) 2026-08-14 15:51:27 +00:00
Stefan Frijters
beee139e39 nix-prefetch-scripts: enable structuredAttrs 2026-08-14 17:46:45 +02:00
Stefan Frijters
d45d9dc17f lua: enable structuredAttrs 2026-08-14 17:38:15 +02:00
Stefan Frijters
f93982ce4d lua: enable strictDeps 2026-08-14 17:38:12 +02:00
Stefan Frijters
69d9691be6 icu*: enable strictDeps, enable structuredAttrs 2026-08-14 17:37:59 +02:00
Stefan Frijters
6502d61f22 re2: enable structuredAttrs, use tag 2026-08-14 17:37:46 +02:00
Stefan Frijters
b46d302349 re2: enable strictDeps 2026-08-14 17:37:43 +02:00
Stefan Frijters
9c865cbc73 maturin: enable structuredAttrs 2026-08-14 17:37:32 +02:00
Stefan Frijters
e1f6c9220d libstemmer: enable structuredAttrs, use tag/hash 2026-08-14 17:37:20 +02:00
Stefan Frijters
ec0e371d70 libstemmer: enable strictDeps 2026-08-14 17:37:14 +02:00
Stefan Frijters
9bf76edf5a gbenchmark: enable structuredAttrs 2026-08-14 17:37:01 +02:00
Stefan Frijters
643d4dd169 gbenchmark: enable strictDeps 2026-08-14 17:36:58 +02:00
Stefan Frijters
ccad2c35cc eigen: enable structuredAttrs 2026-08-14 17:36:43 +02:00
Stefan Frijters
63c29e785d eigen: enable strictDeps 2026-08-14 17:36:40 +02:00
Stefan Frijters
a512cc03d6 catch2: enable structuredAttrs, use tag/hash 2026-08-14 17:36:26 +02:00
Stefan Frijters
b970e99608 catch2: enable strictDeps 2026-08-14 17:36:21 +02:00
Stefan Frijters
6f695ecc0a boost-build: enable structuredAttrs, use tag 2026-08-14 17:36:04 +02:00
Stefan Frijters
2a0f4fb6e5 boost-build: enable strictDeps 2026-08-14 17:35:59 +02:00
Stefan Frijters
e70344ac2d abseil*: enable structuredAttrs 2026-08-14 17:35:42 +02:00
Stefan Frijters
c0c3749ea6 git: remove uses of *FlagsArray
Since structuredAttrs are enabled, the *Flags variables already are arrays.
2026-08-14 17:26:35 +02:00
Stefan Frijters
a3c24cd214 git: enable strictDeps 2026-08-14 17:23:00 +02:00
Stefan Frijters
8252bf7a3e patchutils: enable structuredAttrs, use finalAttrs 2026-08-14 17:18:20 +02:00
Stefan Frijters
d16604da0c jq: enable structuredAttrs (#551612) 2026-08-14 15:17:20 +00:00
Jo
88431dfd8f ffmpeg_9: 9.0 -> 9.0.1 (#552522) 2026-08-14 15:02:15 +00:00
Stefan Frijters
fdb44f23c7 libuv: remove test hack
All instances of "-lutil" in
https://github.com/libuv/libuv/blob/v1.52.1/Makefile.am
are already followed by "-lm"
2026-08-14 15:46:18 +02:00
Stefan Frijters
e1a664891a libuv: enable structuredAttrs, use tag, reorder args
pkgsStatic is also only used for passthru.tests
2026-08-14 15:31:37 +02:00
Stefan Frijters
1716f79646 jq: enable structuredAttrs 2026-08-14 14:55:56 +02:00
Stefan Frijters
8e1d4e81b4 gnused: enable structuredAttrs, use finalAttrs, hash 2026-08-14 14:46:54 +02:00
Stefan Frijters
4d37b9033e swig: enable structuredAttrs, use tag (#551966) 2026-08-14 12:45:13 +00:00
Stefan Frijters
ea39341a40 libgcrypt: enable structuredAttrs, modernize (#551968) 2026-08-14 12:40:20 +00:00
Ihar Hrachyshka
46faaf6358 git: fix darwin crashes when dealing with unicode filenames (#540166) 2026-08-14 12:40:17 +00:00
Stefan Frijters
a21fad0cd0 expat: enable structuredAttrs (#551856) 2026-08-14 12:39:43 +00:00
Stefan Frijters
b133f4fc7f libtool{,_1_5}: enable strictDeps, enable structuredAttrs, modernize (#551475) 2026-08-14 12:32:04 +00:00
Stefan Frijters
4396f34ddf dash: enable structuredAttrs (#552003) 2026-08-14 12:31:03 +00:00
Stefan Frijters
ad8969db5f help2man: enable structuredAttrs (#552006) 2026-08-14 12:30:44 +00:00
Stefan Frijters
dfbf970f31 binutils-patchelfed-ld: enable structuredAttrs (#551832) 2026-08-14 12:30:24 +00:00
Stefan Frijters
9a66230f35 libidn2: enable structuredAttrs, modernize (#551834) 2026-08-14 12:30:04 +00:00
Stefan Frijters
5408714021 autoconf-archive: enable structuredAttrs (#551830) 2026-08-14 12:22:14 +00:00
Stefan Frijters
e10b4a540a zlib-ng: enable structuredAttrs, use tag (#551626) 2026-08-14 12:21:54 +00:00
Stefan Frijters
91df9b55a3 bash: enable structuredAttrs (#548761) 2026-08-14 12:21:30 +00:00
nixpkgs-ci[bot]
72c74f1a2e Merge master into staging-next 2026-08-14 12:17:12 +00:00
Stefan Frijters
514f3caef1 attr: enable strictDeps, enable structuredAttrs, use finalAttrs (#548763) 2026-08-14 12:08:09 +00:00
nixpkgs-ci[bot]
eb2be877ac Merge staging-next into staging 2026-08-14 12:17:43 +00:00
Stefan Frijters
e2c7570232 isl_0_{20,23,24,27}: enable structuredAttrs (#548760) 2026-08-14 12:07:41 +00:00
Stefan Frijters
9a18a5dbad texinfo: enable structuredAttrs (#548605) 2026-08-14 12:07:15 +00:00
Stefan Frijters
57800505a9 zlib: enable structuredAttrs (#548604) 2026-08-14 12:06:53 +00:00
Stefan Frijters
5c0a6727f4 mpfr: enable structuredAttrs, use finalAttrs (#548601) 2026-08-14 12:06:30 +00:00
Stefan Frijters
67b371a3d9 libmpc: enable structuredAttrs (#548598) 2026-08-14 12:06:08 +00:00
Stefan Frijters
a3b21fd753 gettext: enable structuredAttrs, use finalAttrs (#548587) 2026-08-14 12:03:36 +00:00
Stefan Frijters
29d415b817 gnum4: enable structuredAttrs (#548586) 2026-08-14 11:55:18 +00:00
Stefan Frijters
09bcce0ee2 diffutils: enable strictDeps, enable structuredAttrs, use finalAttrs (#548585) 2026-08-14 11:54:43 +00:00
Stefan Frijters
6f1cc22884 gnu-config: enable structuredAttrs (#548538) 2026-08-14 11:54:20 +00:00
Stefan Frijters
ff7a7cb946 autoconf: enable strictDeps, enable structuredAttrs, modernize (#548565) 2026-08-14 11:53:39 +00:00
Stefan Frijters
0dc16800cb automake: enable structuredAttrs, modernize (#548566) 2026-08-14 11:46:06 +00:00
Stefan Frijters
572abe0e0c patchelf: enable structuredAttrs, modernize (#548573) 2026-08-14 11:29:33 +00:00
Robert Hensing
93fc7ff301 zstd: enable strictDeps, enable structuredAttrs, modernize (#551969) 2026-08-14 11:21:05 +00:00
Stefan Frijters
e1a318d761 minimal-bootstrap: enable structuredAttrs for libc, move env variable into env for patchelf (#551835) 2026-08-14 11:18:55 +00:00
Antoine du Hamel
949b5ad3cd ada: 3.4.4 -> 4.0.0 (#548906) 2026-08-14 10:28:55 +00:00
Antoine du Hamel
64710d6cc7 nodejs_22,nodejs_24: fix builds with Ada 4.x 2026-08-14 12:23:28 +02:00
Robert Helgesson
ab288dc073 rdfind: 1.7.0 -> 1.8.0 (#493177) 2026-08-14 06:56:19 +00:00
nixpkgs-ci[bot]
c9fb13fb5d Merge staging-next into staging 2026-08-14 06:30:09 +00:00
nixpkgs-ci[bot]
483a27cda0 Merge master into staging-next 2026-08-14 06:29:40 +00:00
Aaron Jheng
278d4d59cf ffmpeg_9: 9.0 -> 9.0.1 2026-08-14 13:19:56 +08:00
Bjørn Forsman
a1d32d10a7 rsync: enable strictDeps (#525750) 2026-08-14 05:12:04 +00:00
Vladimír Čunát
ae8ce673bd go_1_26: 1.26.5 -> 1.26.6 (#552396) 2026-08-14 04:49:37 +00:00
Jamie Magee
65e9f2c044 libpisp: 1.2.1 -> 1.7.0 2026-08-13 21:42:36 -07:00
Ihar Hrachyshka
5eaf424e4d poppler: fix mat2 build on Darwin by backporting upstream bugfix (#546126) 2026-08-14 04:03:31 +00:00
nixpkgs-ci[bot]
b50ee340e0 Merge staging-next into staging 2026-08-14 00:23:05 +00:00
nixpkgs-ci[bot]
52369c45aa Merge master into staging-next 2026-08-14 00:22:37 +00:00
Colin
0524a6c5bb rsync: enable strictDeps
`nix-build -A rsync` on x86_64-linux is bit-for-bit identical
before and after this change. same with `pkgsMusl.rsync`.
2026-08-13 22:54:09 +00:00
Ryan Burns
038675afe2 libcamera: 0.7.1 -> 0.7.2
Changelog: https://gitlab.freedesktop.org/camera/libcamera/-/releases/v0.7.2
2026-08-13 15:25:24 -07:00
Ryan Burns
31775096ec libcamera: 0.7.0 -> 0.7.1
Release notes: https://git.libcamera.org/libcamera/libcamera.git/tag/?h=v0.7.1

Lots of new features which require changes to the meson configuration.

In particular, SDL2 depends on libcamera, so that option is currently
gated behind the qcam option (even though it applies to the cam app as
well) to break the cycle. Since jpeg is dependent on SDL2, it's gated
the same way.
2026-08-13 15:25:16 -07:00
Jan Tojnar
8f800481d7 python3Packages.dbus-python: Re-enable tests (#540549) 2026-08-13 22:22:06 +00:00
Michael Daniels
b188fff3e4 shadow: 4.20.0 -> 4.20.2 (#550622) 2026-08-13 22:11:21 +00:00
Stefan Frijters
250c2b1c22 rhash: enable strictDeps, enable structuredAttrs, modernize (#551618) 2026-08-13 21:40:03 +00:00
Stefan Frijters
df8971b522 gnugrep: enable strictDeps, enable structuredAttrs, modernize (#548767) 2026-08-13 21:39:26 +00:00
Robert Helgesson
34a1871556 hdrhistogram_c: fix pkgsStatic build (#551082) 2026-08-13 20:19:12 +00:00
Leon Klingele
efef4deb45 go_1_26: 1.26.5 -> 1.26.6 2026-08-13 21:46:55 +02:00
nixpkgs-ci[bot]
f66de93f85 Merge staging-next into staging 2026-08-13 18:18:57 +00:00
nixpkgs-ci[bot]
86ff47782b Merge master into staging-next 2026-08-13 18:18:31 +00:00
dish
0643904899 Revert "minimal-bootstrap.glibc: 2.42 -> 2.44" (#552117) 2026-08-13 16:36:57 +00:00
Bjørn Forsman
c5a7985437 ninja: enable strictDeps, enable structuredAttrs (#551627) 2026-08-13 15:52:10 +00:00
Stefan Frijters
f739abda43 mpdecimal: enable strictDeps, enable structuredAttrs (#551616) 2026-08-13 13:17:02 +00:00
K900
3ce38a8ae4 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-13 15:25:51 +03:00
nixpkgs-ci[bot]
1f1ca736d4 Merge master into staging-next 2026-08-13 12:17:40 +00:00
Jo
db7e82fe3e zvbi: 0.2.44 -> 0.2.45 (#552042) 2026-08-13 11:06:23 +00:00
Aleksi Hannula
1b5674a21b Revert "minimal-bootstrap.glibc: 2.42 -> 2.44"
This reverts commit 985bc462da.
2026-08-13 13:12:40 +03:00
K900
7c16fac2d6 python3Packages.typing-inspection: 0.4.2 -> 0.4.3 (#551195) 2026-08-13 09:48:13 +00:00
@mjones
fae6d2cb4a util-linux: enable strictDeps, enable structuredAttrs (#552011) 2026-08-13 09:11:57 +00:00
Weijia Wang
1d74dc4da8 python3Packages.geoip2: allow local networking on Darwin (#521815) 2026-08-13 09:11:54 +00:00
nixpkgs-ci[bot]
177fd9247c Merge master into staging-next 2026-08-13 06:31:07 +00:00
zowoq
062b66ad61 mimalloc: 3.3.2 -> 3.4.5 (#542145) 2026-08-13 03:02:01 +00:00
nixpkgs-ci[bot]
61672789be Merge master into staging-next 2026-08-13 00:21:43 +00:00
Yohann Boniface
016ca93a01 musl-fts: enable strictDeps, enable structuredAttrs, modernize (#551988) 2026-08-12 23:14:14 +00:00
Sandro
57acc6734f cups: add doc output (#530544) 2026-08-12 23:13:28 +00:00
Gergő Gutyina
5cab4a72d4 libxml2: enable structuredAttrs (#551971) 2026-08-12 23:12:30 +00:00
Yohann Boniface
772e6deccd musl-obstack: enable strictDeps, enable structuredAttrs, modernize (#551987) 2026-08-12 23:06:49 +00:00
Michael Daniels
1a1e4732a9 brotli: enable strictDeps, enable structuredAttrs (#551982) 2026-08-12 22:19:37 +00:00
Michael Daniels
69621c8bba gzip: enable strictDeps, enable structuredAttrs (#551831) 2026-08-12 21:22:07 +00:00
Sergei Trofimovich
709a758bfc zvbi: 0.2.44 -> 0.2.45
Changes: https://github.com/zapping-vbi/zvbi/compare/v0.2.44...v0.2.45
2026-08-12 22:20:24 +01:00
Stefan Frijters
c18a93c75f nghttp3: enable strictDeps, enable structuredAttrs (#551985) 2026-08-12 20:43:28 +00:00
Martin Weinelt
a84e7176c9 python3, python3-bootstrap: enable strictDeps, enable structuredAttrs (#552009) 2026-08-12 20:28:25 +00:00
Martin Weinelt
5579c68c55 nss-cacert: enable strictDeps, enable structuredAttrs (#552000) 2026-08-12 20:15:37 +00:00
Jo
02727e6d76 publicsuffix-list: enable strictDeps, enable structuredAttrs (#551995) 2026-08-12 20:10:27 +00:00
Stefan Frijters
65e0685245 libtasn1: use optionalString, newer $(...) bash syntax 2026-08-12 21:54:25 +02:00
nixpkgs-ci[bot]
9a66dccde2 gtk-doc: enable structuredAttrs, use finalAttrs (#551629) 2026-08-12 18:58:10 +00:00
Fabián Heredia Montiel
c162cdd7d9 luaPackages.dkjson: 2.10-1 -> 2.11-1 (#549601) 2026-08-12 18:46:03 +00:00
Stefan Frijters
0e72b80587 nss-cacert: enable structuredAttrs 2026-08-12 20:37:29 +02:00
Stefan Frijters
107cb3287c nss-cacert: enable strictDeps 2026-08-12 20:37:25 +02:00
Stefan Frijters
f2d074fb4c libpfm: enable structuredAttrs 2026-08-12 20:37:10 +02:00
Stefan Frijters
363309e1b8 libpfm: enable strictDeps 2026-08-12 20:36:56 +02:00
Stefan Frijters
d9df72fe20 getopt: enable structuredAttrs 2026-08-12 20:36:42 +02:00
Stefan Frijters
8afda891b4 getopt: enable strictDeps 2026-08-12 20:36:38 +02:00
Stefan Frijters
5f3cc208a3 dash: enable structuredAttrs 2026-08-12 20:36:26 +02:00
Stefan Frijters
0d1ecdbf03 argp-standalone: enable structuredAttrs 2026-08-12 20:36:12 +02:00
Stefan Frijters
76e94ff2d0 argp-standalone: enable strictDeps 2026-08-12 20:35:55 +02:00
Stefan Frijters
c330f74596 help2man: enable structuredAttrs 2026-08-12 20:35:20 +02:00
Stefan Frijters
b8ef1caa2e flex: enable structuredAttrs, use finalAttrs 2026-08-12 20:35:06 +02:00
Stefan Frijters
74b5e502ab flex: enable strictDeps 2026-08-12 20:35:01 +02:00
Stefan Frijters
b1046a5cb5 flex_2_5_35: enable structuredAttrs, use finalAttrs 2026-08-12 20:34:57 +02:00
Stefan Frijters
e010a0e19d flex_2_5_35: enable strictDeps 2026-08-12 20:34:53 +02:00
Stefan Frijters
6699a477c8 python3-bootstrap: enable strictDeps, enable structuredAttrs 2026-08-12 20:34:37 +02:00
Stefan Frijters
cc022802b4 python3: enable strictDeps 2026-08-12 20:34:32 +02:00
Stefan Frijters
3fc9dda8d5 util-linux: enable structuredAttrs 2026-08-12 20:34:20 +02:00
Stefan Frijters
75bd101d26 util-linux: enable strictDeps 2026-08-12 20:34:12 +02:00
Weijia Wang
ec2ef25152 python3Packages.datamodel-code-generator: fix failing test on Darwin (#549466) 2026-08-12 18:21:47 +00:00
Stefan Frijters
89aa16b642 brotli: enable structuredAttrs 2026-08-12 20:20:00 +02:00
Stefan Frijters
1637d34979 brotli: enable strictDeps 2026-08-12 20:19:55 +02:00
Stefan Frijters
27ff9592b5 libarchive: enable structuredAttrs 2026-08-12 20:19:41 +02:00
Stefan Frijters
68ee3c8124 libarchive: enable strictDeps 2026-08-12 20:19:37 +02:00
Stefan Frijters
6d8416f4ed nghttp3: enable structuredAttrs 2026-08-12 20:19:21 +02:00
Stefan Frijters
0e99956984 nghttp3: enable strictDeps 2026-08-12 20:19:17 +02:00
Stefan Frijters
b8ce44e582 musl-obstack: enable structuredAttrs, use tag 2026-08-12 20:18:57 +02:00
Stefan Frijters
bef44b5305 musl-obstack: enable strictDeps 2026-08-12 20:18:52 +02:00
nixpkgs-ci[bot]
a7c9597ad3 Merge staging-next into staging 2026-08-12 18:18:48 +00:00
Stefan Frijters
72103b68c4 musl-fts: enable structuredAttrs, use tag 2026-08-12 20:18:39 +02:00
Stefan Frijters
24a79c448a musl-fts: enable strictDeps 2026-08-12 20:18:35 +02:00
nixpkgs-ci[bot]
dec7694511 Merge master into staging-next 2026-08-12 18:18:17 +00:00
Stefan Frijters
a2b20fc065 nghttp2: enable structuredAttrs, use finalAttrs 2026-08-12 20:18:02 +02:00
Stefan Frijters
7072d88d5e nghttp2: enable strictDeps 2026-08-12 20:16:24 +02:00
Stefan Frijters
49e12b0826 libxslt: enable structuredAttrs 2026-08-12 20:16:05 +02:00
Stefan Frijters
65820b52a0 mailcap: enable strictDeps 2026-08-12 20:15:46 +02:00
Stefan Frijters
8f6f404a44 lzo: use sri hash 2026-08-12 20:15:31 +02:00
Stefan Frijters
4a2272cd68 lzo: enable structuredAttrs 2026-08-12 20:15:25 +02:00
Stefan Frijters
f53d3b8607 publicsuffix-list: enable strictDeps, enable structuredAttrs 2026-08-12 20:15:07 +02:00
Stefan Frijters
515a68fad0 swig: enable structuredAttrs, use tag 2026-08-12 20:00:18 +02:00
Stefan Frijters
978442edde tzdata: enable strictDeps, enable structuredAttrs 2026-08-12 20:00:02 +02:00
Stefan Frijters
223da789c8 libgcrypt: enable structuredAttrs, use finalAttrs 2026-08-12 19:59:45 +02:00
Stefan Frijters
61a3d2b3c0 zstd: enable structuredAttrs, use tag 2026-08-12 19:58:38 +02:00
Stefan Frijters
b7fc755c29 zstd: enable strictDeps 2026-08-12 19:58:33 +02:00
Stefan Frijters
aaf5072f93 docbook-xml: enable structuredAttrs 2026-08-12 19:57:52 +02:00
Stefan Frijters
29de1e7070 docbook-xml: enable strictDeps 2026-08-12 19:57:48 +02:00
Stefan Frijters
2ffabbce38 libxml2: enable structuredAttrs 2026-08-12 19:57:31 +02:00
Stefan Frijters
45f7b07993 libgpg-error: enable structuredAttrs 2026-08-12 19:56:56 +02:00
Stefan Frijters
4f4267d14f libgpg-error: enable strictDeps 2026-08-12 19:56:51 +02:00
Stefan Frijters
a66df804a4 net-tools: enable structuredAttrs, use finalAttrs, hash 2026-08-12 19:56:30 +02:00
Stefan Frijters
ab0b6d2c82 net-tools: enable strictDeps 2026-08-12 19:56:22 +02:00
Johan Herland
64856d04de python3Packages.datamodel-code-generator: fix failing test on Darwin 2026-08-12 19:50:27 +02:00
Bjørn Forsman
f91a2ad3c8 asciidoc: enable structuredAttrs, use tag (#551633) 2026-08-12 16:53:08 +00:00
nixpkgs-ci[bot]
2c436f2d4a libffi: enable structuredAttrs (#551836) 2026-08-12 12:34:13 +00:00
nixpkgs-ci[bot]
50f943cf92 Merge staging-next into staging 2026-08-12 12:18:05 +00:00
nixpkgs-ci[bot]
5dc26c4240 Merge master into staging-next 2026-08-12 12:17:35 +00:00
Guillaume Maudoux
00bf78dea8 auto-patchelf: add --relativize-rpath arg (#551485) 2026-08-12 12:11:32 +00:00
Stefan Frijters
64ebebdab1 libtasn1: enable structuredAttrs 2026-08-12 13:56:32 +02:00
Stefan Frijters
fd87d30094 libtasn1: enable strictDeps 2026-08-12 13:56:28 +02:00
Stefan Frijters
6c859e6636 libevent: enable structuredAttrs, use hash 2026-08-12 13:55:46 +02:00
Stefan Frijters
c13c277dbd libevent: enable strictDeps 2026-08-12 13:55:42 +02:00
Stefan Frijters
b79b63239a gdbm: enable structuredAttrs 2026-08-12 13:55:06 +02:00
Stefan Frijters
f3dc70c259 gdbm: enable strictDeps 2026-08-12 13:55:02 +02:00
Stefan Frijters
6328665df8 cunit: enable structuredAttrs 2026-08-12 13:54:46 +02:00
Stefan Frijters
2d8dde5339 cunit: enable strictDeps 2026-08-12 13:54:43 +02:00
Stefan Frijters
d3fd75eeda libunwind: enable structuredAttrs, use tag 2026-08-12 13:54:31 +02:00
Stefan Frijters
2263ad1981 libunwind: enable strictDeps 2026-08-12 13:54:26 +02:00
Stefan Frijters
802b740243 libssh2: enable structuredAttrs 2026-08-12 13:54:12 +02:00
Stefan Frijters
723fcbddfc libssh2: enable strictDeps 2026-08-12 13:54:08 +02:00
Stefan Frijters
9c7408f772 expat: enable structuredAttrs 2026-08-12 13:53:57 +02:00
Stefan Frijters
7c6ad2e2ca libuv: enable strictDeps 2026-08-12 13:53:37 +02:00
Vladimír Čunát
2f6368fbc5 dns-root-data: enable strictDeps, enable structuredAttrs (#551827) 2026-08-12 11:38:12 +00:00
Stefan Frijters
4101a91e99 dns-root-data: enable strictDeps, enable structuredAttrs 2026-08-12 13:14:43 +02:00
Stefan Frijters
242747fe8a autoconf-archive: enable structuredAttrs 2026-08-12 13:14:18 +02:00
Stefan Frijters
3fff8a9301 gzip: enable structuredAttrs 2026-08-12 13:13:38 +02:00
Stefan Frijters
8f933eda6c gzip: enable strictDeps 2026-08-12 13:13:34 +02:00
Stefan Frijters
7611d6ee9a binutils-patchelfed-ld: enable structuredAttrs 2026-08-12 13:12:25 +02:00
Stefan Frijters
67f2ae770a libidn2: remove unused argument 2026-08-12 13:11:22 +02:00
Stefan Frijters
9b7c698456 libidn2: enable structuredAttrs, use finalAttrs 2026-08-12 13:09:51 +02:00
Stefan Frijters
e8434ae083 minimal-bootstrap: stage2: move NIX_CFLAGS_COMPILE override into env 2026-08-12 13:09:07 +02:00
Stefan Frijters
6ac83a3762 minimal-bootstrap: stage0: enable structuredAttrs for libc in dummyStdenv 2026-08-12 13:08:08 +02:00
Stefan Frijters
97716456d6 libxcrypt: remove unused argument 2026-08-12 13:05:42 +02:00
Stefan Frijters
0e2982706e libxcrypt: enable strictDeps 2026-08-12 13:05:33 +02:00
Stefan Frijters
1dc7c8fac4 libffi: enable structuredAttrs 2026-08-12 13:04:59 +02:00
Stefan Frijters
ab08da28a1 elfutils: enable strictDeps, enable structuredAttrs (#551458) 2026-08-12 10:52:28 +00:00
Stefan Frijters
2251362eba gnutls: enable strictDeps, enable structuredAttrs, modernize (#551451) 2026-08-12 10:40:37 +00:00
Stefan Frijters
a1213e00c1 nettle: enable strictDeps, enable structuredAttrs (#551617) 2026-08-12 10:39:38 +00:00
Stefan Frijters
fa5f6b0892 ngtcp2{,-gnutls}: enable strictDeps, enable structuredAttrs, modernize (#551625) 2026-08-12 10:38:43 +00:00
whoomee
3c13877d44 gst_all_1.gst-plugins-good: refactor mesonFlags 2026-08-12 12:33:55 +02:00
whoomee
8b008fc268 gst_all_1.gst-plugins-base: refactor mesonFlags 2026-08-12 12:33:55 +02:00
whoomee
a0ea1f703a python3Packages.gst-python: 1.28.5 -> 1.28.6 2026-08-12 12:33:55 +02:00
whoomee
137c05240f gstreamer: 1.28.5 -> 1.28.6 2026-08-12 12:33:54 +02:00
Vladimír Čunát
7d3b01a9ff lmdb: 0.9.35 -> 0.9.36
https://github.com/LMDB/lmdb/blob/LMDB_0.9.36/libraries/liblmdb/CHANGES
Let's avoid 1.0 for now.  For example, some projects/users have issues
because 1.0 can't use 0.9 DBs and vice versa.
2026-08-12 10:47:13 +02:00
7c6f434c
9e31b6f39a libev: enable strictDeps, enable structuredAttrs (#551619) 2026-08-12 08:16:05 +00:00
Vladimír Čunát
d0d46c93b2 luajit_2_1: 2.1.1774638290 -> 2.1.1785577137 (#550756) 2026-08-12 08:00:47 +00:00
Guillaume Maudoux
48b2ab500f auto-patchelf: enable structuredAttrs (#551632) 2026-08-12 07:58:09 +00:00
Vladimír Čunát
5baff07c87 luajit_2_1: 2.1.1785577137 -> 2.1.1785763465
I saw some fixes for changes done in the parent commit in nixpkgs.
2026-08-12 09:54:05 +02:00
nixpkgs-ci[bot]
fccf008448 Merge master into staging-next 2026-08-12 06:29:45 +00:00
Vladimír Čunát
f10c954f77 libnghttp2: 1.69.0 -> 1.70.0 (#547111) 2026-08-12 06:28:42 +00:00
nixpkgs-ci[bot]
b0b9e270ef Merge staging-next into staging 2026-08-12 06:30:15 +00:00
nixpkgs-ci[bot]
acaca82545 Merge staging-next into staging 2026-08-12 00:21:23 +00:00
Sandro
5a0678288e expat: 2.8.2 -> 2.8.3 (#551327) 2026-08-11 22:16:16 +00:00
Michael Daniels
6bdb6eb3b7 gnupatch: enable structuredAttrs (#551470) 2026-08-11 21:41:02 +00:00
Stefan Frijters
2f81cc9030 ngtcp2{,-gnutls}: enable strictDeps 2026-08-11 23:39:51 +02:00
Michael Daniels
feefa24689 ed: enable structuredAttrs (#551450) 2026-08-11 21:39:19 +00:00
Michael Daniels
7d21050c76 gnumake: enable structuredAttrs, use hash (#551468) 2026-08-11 21:37:03 +00:00
Stefan Frijters
bef5e44caf automake116x: use sri hash 2026-08-11 23:36:27 +02:00
Stefan Frijters
e86ec915a5 autoconf269: use sri hash 2026-08-11 23:35:13 +02:00
Stefan Frijters
4645c07687 autoconf269: enable strictDeps 2026-08-11 23:35:06 +02:00
Stefan Frijters
9bcd63e541 gtest: enable strictDeps 2026-08-11 23:33:31 +02:00
Stefan Frijters
a146e75868 ninja: enable strictDeps 2026-08-11 23:32:39 +02:00
Stefan Frijters
ccddc49b94 sqlite: enable structuredAttrs, use finalAttrs 2026-08-11 23:17:01 +02:00
Stefan Frijters
7ffde03eb7 sqlite: enable strictDeps 2026-08-11 23:16:52 +02:00
Stefan Frijters
ac0e8148b7 ngtcp2{,-gnutls}: enable structuredAttrs, use finalAttrs 2026-08-11 23:03:20 +02:00
Stefan Frijters
fa5bcd1171 zlib-ng: enable structuredAttrs, use tag 2026-08-11 23:03:00 +02:00
Stefan Frijters
72b0888cd3 ninja: enable structuredAttrs 2026-08-11 23:02:39 +02:00
Stefan Frijters
0c23120b99 gtk-doc: enable structuredAttrs, use finalAttrs 2026-08-11 23:02:06 +02:00
Stefan Frijters
672b952591 gtest: enable structuredAttrs, use tag 2026-08-11 23:01:53 +02:00
Stefan Frijters
bb25905f34 auto-patchelf: enable structuredAttrs 2026-08-11 23:01:41 +02:00
Stefan Frijters
53c7fb0c80 asciidoc: enable structuredAttrs, use tag 2026-08-11 23:01:23 +02:00
Stefan Frijters
b89ec1e108 oniguruma: enable structuredAttrs, use hash 2026-08-11 22:54:41 +02:00
Stefan Frijters
4f4861721e oniguruma: enable strictDeps 2026-08-11 22:54:33 +02:00
Stefan Frijters
f37bdbf2fc fortify-headers: enable strictDeps, enable structuredAttrs 2026-08-11 22:53:46 +02:00
Stefan Frijters
96635cdcab mpdecimal: enable structuredAttrs 2026-08-11 22:53:19 +02:00
Stefan Frijters
9b751352cb mpdecimal: enable strictDeps 2026-08-11 22:53:16 +02:00
Stefan Frijters
911921f0a3 nettle: enable structuredAttrs 2026-08-11 22:52:56 +02:00
Stefan Frijters
e3fe4e8207 nettle: enable strictDeps 2026-08-11 22:52:51 +02:00
Stefan Frijters
088ba535bb rhash: enable structuredAttrs, use tag/hash 2026-08-11 22:52:37 +02:00
Stefan Frijters
c73a39460b rhash: enable strictDeps 2026-08-11 22:52:33 +02:00
Stefan Frijters
30197d3e6e libev: enable structuredAttrs 2026-08-11 22:52:16 +02:00
Stefan Frijters
338dc981d7 libev: enable strictDeps 2026-08-11 22:52:10 +02:00
Stefan Frijters
40495abefe libedit: enable structuredAttrs 2026-08-11 22:51:57 +02:00
Stefan Frijters
16f4316b14 libedit: enable strictDeps 2026-08-11 22:51:52 +02:00
Stefan Frijters
7435cbd5d5 docbook-xsl-*: enable structuredAttrs, use finalAttrs 2026-08-11 22:51:36 +02:00
Stefan Frijters
9bd135b2c3 docbook-xsl-*: enable strictDeps 2026-08-11 22:51:25 +02:00
Aaron Andersen
d1f8b8ab35 appstream: replace systemd dependency with systemdLibs (#550368) 2026-08-11 20:16:08 +00:00
Aaron Andersen
b0511eabb3 polkit: add ConsoleKit backend (#546066) 2026-08-11 20:12:58 +00:00
Aaron Andersen
e74710c0a2 udisks: replace systemd dependency with systemdLibs 2026-08-11 15:35:43 -04:00
Aaron Andersen
312c732c5e samba: replace systemd dependency with systemdLibs 2026-08-11 15:31:35 -04:00
nixpkgs-ci[bot]
069936941b Merge staging-next into staging 2026-08-11 18:18:31 +00:00
Florian Klink
191fb7ce40 tests.auto-patchelf-hook-relativize-rpath: init
This adds a test for the introduced --relativize-rpath cmdline arg.
2026-08-11 16:55:44 +03:00
Kyle Chui
3bda6b678a auto-patchelf: add --relativize-rpath argument for inferring $ORIGIN
This adds a `--relativize-rpath` flag, which infers `$ORIGIN` for a
shared object's RUNPATH entries if the object and entry both fall under a path
provided to auto-patchelf via `--paths`.

Sometimes Python wheels distribute shared objects in multiple directories,
where the objects in one directory depend on shared objects in another
directory. The RUNPATH entries that declare where to find the dependent objects
are usually provided as absolute paths, which breaks if the objects are moved
around.
2026-08-11 16:49:13 +03:00
Aaron Andersen
bf79d5dc83 libinput: specify propagatedBuildOutputs, drop python from dev output (#550672) 2026-08-11 13:22:05 +00:00
nixpkgs-ci[bot]
07f1172c2d Merge staging-next into staging 2026-08-11 12:17:13 +00:00
Stefan Frijters
5bdb996466 expand-response-params: enable structuredAttrs 2026-08-11 14:10:49 +02:00
Stefan Frijters
286f0b52b4 byacc: enable structuredAttrs 2026-08-11 14:10:08 +02:00
Stefan Frijters
06551abe6e byacc: enable strictDeps 2026-08-11 14:10:04 +02:00
Stefan Frijters
c938cc7d77 bluez-headers: enable structuredAttrs 2026-08-11 14:09:42 +02:00
Stefan Frijters
d5be602342 bluez-headers: enable strictDeps 2026-08-11 14:08:35 +02:00
Stefan Frijters
7d70798391 gnumake: enable structuredAttrs, use hash 2026-08-11 14:07:13 +02:00
Stefan Frijters
3e0d58d43e bzip2: enable structuredAttrs, use hash 2026-08-11 14:07:01 +02:00
Stefan Frijters
a3a46b2ed2 gnupatch: enable structuredAttrs 2026-08-11 14:06:50 +02:00
Stefan Frijters
c651e6c110 libiconv: enable strictDeps 2026-08-11 14:06:19 +02:00
Stefan Frijters
d9d827b829 libtool: enable structuredAttrs, use finalAttrs 2026-08-11 14:04:45 +02:00
Stefan Frijters
7231d4909a libtool_1_5: enable structuredAttrs, use finalAttrs 2026-08-11 14:04:41 +02:00
Stefan Frijters
b85b77fdb0 libtool_1_5: enable strictDeps 2026-08-11 14:04:33 +02:00
whispers
49076b4ec8 expat: 2.8.2 -> 2.8.3
changelog: https://github.com/libexpat/libexpat/blob/R_2_8_3/expat/Changes
diff: https://github.com/libexpat/libexpat/compare/R_2_8_2...R_2_8_3

Fixes: CVE-2026-72522
2026-08-11 07:56:26 -04:00
Stefan Frijters
90bdcc4d28 lzip: enable structuredAttrs 2026-08-11 13:40:05 +02:00
Stefan Frijters
ab0d16db05 ed: enable structuredAttrs 2026-08-11 13:39:42 +02:00
Stefan Frijters
34ed5d8fcf gnutls: enable structuredAttrs, use finalAttrs 2026-08-11 13:39:08 +02:00
Stefan Frijters
522dff49c0 gnutls: enable strictDeps 2026-08-11 13:39:04 +02:00
Stefan Frijters
bbbd74c54d libmicrohttpd: enable structuredAttrs 2026-08-11 13:38:15 +02:00
Stefan Frijters
faa34c7a08 libmicrohttpd: enable strictDeps 2026-08-11 13:38:10 +02:00
Stefan Frijters
2056d34e52 re2c: enable structuredAttrs 2026-08-11 13:37:14 +02:00
Stefan Frijters
125b4fc8f1 re2c: enable strictDeps 2026-08-11 13:37:09 +02:00
Stefan Frijters
1a6f71c941 libpsl: enable structuredAttrs 2026-08-11 13:36:46 +02:00
Stefan Frijters
0f16f3994d libpsl: enable strictDeps 2026-08-11 13:36:40 +02:00
Stefan Frijters
62d666d341 json-c: enable structuredAttrs, use tag 2026-08-11 13:36:17 +02:00
Stefan Frijters
981797afb1 json-c: enable strictDeps 2026-08-11 13:36:08 +02:00
Stefan Frijters
79a0d9bcb3 elfutils: enable structuredAttrs 2026-08-11 13:35:44 +02:00
Stefan Frijters
16cf4a503d elfutils: enable strictDeps 2026-08-11 13:35:33 +02:00
Stefan Frijters
ed645b8fc0 gmp: enable structuredAttrs, use finalAttrs (#548596) 2026-08-11 11:22:29 +00:00
R. Ryantm
58abfa5c4a mimalloc: 3.3.2 -> 3.4.5 2026-08-11 11:18:07 +00:00
j-k
1ebe2fd968 python3Packages.fastapi: 0.139.0 -> 0.141.1 (#548924) 2026-08-11 10:36:08 +00:00
nixpkgs-ci[bot]
b73d212306 Merge staging-next into staging 2026-08-11 06:19:54 +00:00
Jo
436f223d43 minimal-bootstrap: Package updates (#547879) 2026-08-11 05:44:33 +00:00
Aaron Andersen
28d2b87c1b libinput: specify propagatedBuildOutputs to keep bin out of dev output 2026-08-10 21:44:43 -04:00
nixpkgs-ci[bot]
2dae764b5d Merge staging-next into staging 2026-08-11 00:17:26 +00:00
Sandro
b410173826 python3Packages.jsonpatch: migrate to pyproject (#550684) 2026-08-10 23:36:57 +00:00
Sandro
c145c25da1 iproute2: modernize (#530539) 2026-08-10 22:23:14 +00:00
Sandro
dbd73072be gawk: modernize a bit (#531819) 2026-08-10 20:50:03 +00:00
Alexis Hildebrandt
c93bc8c71e texinfo: 7.2 -> 7.3 (#495978) 2026-08-10 20:10:12 +00:00
nixpkgs-ci[bot]
d36b66e5d6 Merge staging-next into staging 2026-08-10 18:17:31 +00:00
Sandro
2117358a1a cryptsetup: 2.8.6 -> 2.8.7 (#544400) 2026-08-10 17:39:28 +00:00
Tom Hunze
7b6d7a9c5b python3Packages.typing-inspection: use finalAttrs 2026-08-10 19:01:40 +02:00
Tom Hunze
54d7f724c5 python3Packages.typing-inspection: 0.4.2 -> 0.4.3
Changelog: https://github.com/pydantic/typing-inspection/blob/v0.4.3/HISTORY.md
Diff: https://github.com/pydantic/typing-inspection/compare/v0.4.2...v0.4.3
2026-08-10 19:01:05 +02:00
nixpkgs-ci[bot]
ce35d8a4f4 Merge staging-next into staging 2026-08-10 12:16:53 +00:00
Johan Herland
2c27e0e3ae hdrhistogram_c: fix pkgsStatic build
pkgsStatic uses a fully static musl toolchain (crtbeginT.o) which cannot
link shared objects. The upstream CMakeLists uses its own
HDR_HISTOGRAM_BUILD_SHARED option (not BUILD_SHARED_LIBS) to build both
libraries unconditionally, causing a linker failure.

Disable shared library and programs builds for static targets. Add a
postInstall symlink libhdr_histogram.a -> libhdr_histogram_static.a so
that the installed pkg-config file (-lhdr_histogram) resolves correctly.

Fixes: https://github.com/NixOS/nixpkgs/issues/549561
Assisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-10 10:17:11 +00:00
nixpkgs-ci[bot]
d0ece03616 Merge staging-next into staging 2026-08-10 06:29:50 +00:00
nixpkgs-ci[bot]
647d61d956 Merge staging-next into staging 2026-08-10 00:18:05 +00:00
Sandro
d7106f5ed8 webkitgtk_{4_1,6_0}: drop unused libidn dependency (#536083) 2026-08-09 21:27:57 +00:00
nixpkgs-ci[bot]
9fe6bb6fce Merge staging-next into staging 2026-08-09 18:09:04 +00:00
Fabián Heredia Montiel
8930904660 vala: 0.56.18 -> 0.56.19 (#548397) 2026-08-09 17:36:00 +00:00
Michael Daniels
3fb7555aa2 mbedtls: enable __structuredAttrs (#517450) 2026-08-09 17:25:18 +00:00
Stefan Frijters
82f41ea744 gnugrep: use finalAttrs, substituteInPlace 2026-08-09 19:01:17 +02:00
Stefan Frijters
4c66635ceb bison: enable strictDeps, rework hack 2026-08-09 18:56:26 +02:00
Antoine du Hamel
9923885d51 libffi: 3.7.1 -> 3.8.0 (#550742) 2026-08-09 16:37:04 +00:00
Stefan Frijters
59bb2d755d bintools-wrapper: enable structuredAttrs (#548795) 2026-08-09 16:36:38 +00:00
Stefan Frijters
de480ef87c xz: enable structuredAttrs (#548516) 2026-08-09 16:36:21 +00:00
Martin Weinelt
17ebc8ac67 python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+ (#550836) 2026-08-09 16:28:36 +00:00
Robert Schütz
cd5bb46c12 python3Packages.openai: don't propagate optional dependencies 2026-08-09 09:20:36 -07:00
Robert Schütz
5a2bdee423 python3Packages.openai: 2.41.1 -> 2.53.0
Diff: https://github.com/openai/openai-python/compare/v2.41.1...v2.53.0

Changelog: https://github.com/openai/openai-python/blob/v2.53.0/CHANGELOG.md
2026-08-09 09:19:59 -07:00
averyv
416c8cc9a0 mbedtls: enable __structuredAttrs 2026-08-09 12:10:40 -04:00
Tom Hunze
a617c0f9ec python3Packages.tkinter: build with tcl/tk 9.0 for python 3.14+
Upstream Python 3.14 ships with tcl/tk 9.0 since Python 3.14.7 [1].

For Python 3.15+, also the tkinter documentation states that binary
releases are bundled with tcl/tk 9.0 [2].

[1] https://github.com/python/cpython/issues/124111
[2] https://docs.python.org/3.15/library/tkinter.html
2026-08-09 17:57:34 +02:00
Martin Weinelt
84313c6b0f mjpegtools: disable building gtk2 programs (#545129) 2026-08-09 14:25:15 +00:00
Martin Weinelt
5788bb5ca3 nspr: 4.39 -> 4.40 (#550751) 2026-08-09 14:00:05 +00:00
nixpkgs-ci[bot]
b16ae984f6 Merge staging-next into staging 2026-08-09 12:09:24 +00:00
Martin Weinelt
933765c9ec nspr: 4.39 -> 4.40
https://github.com/mozilla/nspr/releases/tag/NSPR_4_40_RTM
2026-08-09 13:57:12 +02:00
robin
670a1650c2 luajit_2_1: 2.1.1774638290 -> 2.1.1785577137
closes https://github.com/NixOS/nixpkgs/issues/548383

Co-authored-by: june <me@koi.rip>
2026-08-09 13:56:22 +02:00
R. Ryantm
a1f5254300 libffi: 3.7.1 -> 3.8.0 2026-08-09 11:08:04 +00:00
nixpkgs-ci[bot]
6c1e8fc65c Merge staging-next into staging 2026-08-09 06:16:52 +00:00
Sigmanificient
b35f431c0d python3Packages.jsonpatch: use finalAttrs, __structuredAttrs 2026-08-09 05:41:50 +02:00
Sigmanificient
5aacebcd9e python3Packages.jsonpatch: migrate to pyproject 2026-08-09 05:40:55 +02:00
Yohann Boniface
384563a2ca python3Packages.unicodedata2: modernize and migrate to pyproject (#522865) 2026-08-09 02:56:04 +00:00
dish
d3dd299fe3 libsodium: 1.0.22-unstable-2026-07-08 -> 1.0.22-unstable-2026-07-31 (#550422) 2026-08-09 02:33:07 +00:00
Michael Daniels
1868afa701 libcanberra: replace systemd dependency with systemdLibs (#550364) 2026-08-09 00:30:18 +00:00
nixpkgs-ci[bot]
c97920c190 Merge staging-next into staging 2026-08-09 00:16:31 +00:00
Michael Daniels
33aaeca554 shadow: 4.20.0 -> 4.20.2
Diff: https://github.com/shadow-maint/shadow/compare/4.20.0...4.20.2
2026-08-08 17:24:20 -04:00
7c6f434c
9b65deb7a2 geoclue2: 2.8.1 -> 2.8.2 (#550441) 2026-08-08 20:06:06 +00:00
SandaruKasa
f4d68ec73c iproute2: strictDeps & __structuredAttrs
`nix store make-content-addressed` gives the same output
before and after this change
2026-08-08 22:35:09 +03:00
SandaruKasa
03c97e7c65 iproute2: use finalAttrs
does not change the derivation
2026-08-08 22:35:09 +03:00
SandaruKasa
d24d4b22cf iproute2: remove seemingly useless DOCDIR
also use `--replace-fail` instead of `--replace`

`nix store make-content-addressed` gives the same output
before and after this change
2026-08-08 22:34:10 +03:00
SandaruKasa
d3988cb7a8 iproute2: add man output
out: 5112K -> 4460K
man: 0K -> 652K
2026-08-08 22:34:10 +03:00
Bjørn Forsman
9aa3fb46c6 various pkgs: drop setuptools dependency, pin setuptools_80; jenkins-job-builder: 6.4.4 -> 6.5.0 (#549608) 2026-08-08 18:59:10 +00:00
Michael Daniels
35e3108c79 Merge branch 'staging-next' into staging 2026-08-08 14:47:28 -04:00
Arthur Gautier
ed249519fc lix: boost is required to build against lix/libutil (#548536) 2026-08-08 18:24:12 +00:00
nixpkgs-ci[bot]
a26320eb76 Merge staging-next into staging 2026-08-08 18:08:40 +00:00
Michael Daniels
2d61c08a5e findutils: enable strictDeps, enable structuredAttrs, use --replace-fail (#548570) 2026-08-08 16:04:26 +00:00
Michael Daniels
5631c2b2aa coreutils: enable strictDeps, structuredAttrs, modernize (#548564) 2026-08-08 16:04:23 +00:00
Stig Palmquist
11acdf3f30 perlPackages.StringUtil: 1.34 -> 1.36
Fixes CVE-2026-14895. Upstream switched from Module::Build to
ExtUtils::MakeMaker in 1.35.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:49:28 +00:00
Sigmanificient
9f90bb0e19 python3Packages.unittestCheckHook: make discover optional 2026-08-08 17:49:17 +02:00
Stig Palmquist
aa5e047da0 perlPackages.HTMLGumbo: 0.18 -> 0.20
Fixes CVE-2025-15646.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:48:17 +00:00
Stig Palmquist
27574bbdf9 perlPackages.CGISession: 4.48 -> 4.49
Fixes CVE-2026-56016 in CGI::Session::ID::md5. The fix replaces rand()
with Crypt::SysRandom.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:47:39 +00:00
Stig Palmquist
f8629eeb4b perlPackages.CSSMinifierXS: 0.13 -> 0.15
Fixes CVE-2026-13593.

Assisted-by: Claude Code (Claude Opus 5)
Signed-off-by: Stig Palmquist <git@stig.io>
2026-08-08 15:45:13 +00:00
K900
4a7534d8a0 fmt: unconditionalize patch 2026-08-08 16:29:59 +03:00
nixpkgs-ci[bot]
1dda1d8511 Merge staging-next into staging 2026-08-08 13:29:02 +00:00
Sefa Eyeoglu
321417e635 unbound: 1.25.2 -> 1.26.0 (#550102) 2026-08-08 12:42:52 +00:00
nixpkgs-ci[bot]
b0c58c51fe Merge staging-next into staging 2026-08-08 12:08:50 +00:00
Martin Weinelt
ae3b0524b4 pcre2: remove withJitSealloc (#548957) 2026-08-08 10:49:51 +00:00
Bjørn Forsman
86924c1e5c graphviz: 15.1.0 -> 15.1.1 (#550414) 2026-08-08 10:00:53 +00:00
R. Ryantm
14f4b7af5a geoclue2: 2.8.1 -> 2.8.2 2026-08-08 09:44:26 +00:00
Francesco Gazzetta
9ce4c6249e libblake3: 1.8.5 -> 1.8.6 (#549728) 2026-08-08 08:40:53 +00:00
R. Ryantm
72ae5b355f libsodium: 1.0.22-unstable-2026-07-08 -> 1.0.22-unstable-2026-07-31 2026-08-08 08:31:34 +00:00
R. Ryantm
062b060406 graphviz: 15.1.0 -> 15.1.1 2026-08-08 07:29:58 +00:00
nixpkgs-ci[bot]
30cc8916b5 Merge staging-next into staging 2026-08-08 06:15:30 +00:00
Aaron Andersen
27d2abf6dd appstream: replace systemd dependency with systemdLibs 2026-08-07 22:07:52 -04:00
Aaron Andersen
b8633aab22 libcanberra: replace systemd dependency with systemdLibs 2026-08-07 21:59:18 -04:00
Marcin Serwin
8c8292770d sdl3: 3.4.12 -> 3.4.14 (#548988) 2026-08-07 21:22:28 +00:00
@mjones
ba9f670ce4 tree-sitter: 0.26.9 -> 0.26.11 (#542453) 2026-08-07 20:50:59 +00:00
Maximilian Bosch
1e9bd5d98f pcre2: remove withJitSealloc
Replaces/Closes #384302

The problem with this allocator is that it's unstable not recommended
for general use. Remove it entirely.

This means that software using pcre2 and MemoryDenyWriteExecute=yes in
their units is broken with this commit.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
1c1d9c499d nixos/unit: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
3f216b4311 nixos/suricata: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:32 +02:00
Maximilian Bosch
8bddb1da20 nixos/postfix: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
bff0736024 nixos/dovecot: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
10f3e6999a nixos/cyrus-imap: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
202b942716 nixos/mysql: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
009945d81e nixos/mympd: rm MemoryDenyWriteExecute
This package has a direct dependency on pcre2. By removing the sealloc
allocator, which allows MemoryDenyWriteExecute, but is experimental and
not recommended for production, this option needs to be turned off
again.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
9ace30d98e nixos/{gitea,forgejo}: remove MemoryDenyWriteExecute
We don't use the experimental pcre2 allocator anymore that originally
hid the problem.
2026-08-07 21:01:31 +02:00
Maximilian Bosch
ea6542782d nixos/nginx: generally turn off MemoryDenyWriteExecute
See #384302 for the issues associated with it.
2026-08-07 21:01:30 +02:00
nixpkgs-ci[bot]
a8aeed9e9e Merge staging-next into staging 2026-08-07 18:17:08 +00:00
StepBroBD
f831e53736 nixVersions.git: 2.35pre20260619 -> 2.36pre20260804 (#549464) 2026-08-07 15:54:55 +00:00
Eamon Caton
0d6d1e535f poppler: add gtk3 to test closure for unit tests 2026-08-07 19:29:07 +09:00
Eamon Caton
aeac5f8550 poppler: fix mat2 build on Darwin by backporting upstream bugfix 2026-08-07 19:29:05 +09:00
Felix Singer
96a11d0050 jenkins-job-builder: 6.4.4 -> 6.5.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:28 +02:00
Felix Singer
b8c70d6f18 python3Packages.testtools: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:24 +02:00
Felix Singer
95fc5507b7 python3Packages.testscenarios: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:23 +02:00
Bjørn Forsman
c32b01ce6d python3Packages.pbr: use setuptools_80
For jenkins-job-builder.
2026-08-07 09:05:21 +02:00
Felix Singer
a8c66f9011 python3Packages.python-jenkins: Drop setuptools dependency
setuptools isn't used, so drop it.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-08-07 09:05:19 +02:00
R. Ryantm
35bf5426bf unbound: 1.25.2 -> 1.26.0 2026-08-07 06:56:20 +00:00
Ben Siraphob
935889d098 duckdb: fix cross compilation
Assisted-by: Codex (GPT-5.6-Sol)
2026-08-06 20:20:09 -07:00
r0chd
42bcfc615e polkit: add useConsoleKit option for session tracking 2026-08-06 23:13:14 +02:00
r0chd
49f78952ad polkit: use finalAttrs instead of rec, drop unused fetchpatch 2026-08-06 23:08:27 +02:00
R. Ryantm
f6ad1dd41a libblake3: 1.8.5 -> 1.8.6 2026-08-06 02:36:41 +00:00
Austin Horstman
ffa600c96f luaPackages.dkjson: 2.10-1 -> 2.11-1 2026-08-05 12:38:00 -05:00
Yifei Sun
0e2ae96228 nixVersions.git: 2.35pre20260619 -> 2.36pre20260804 2026-08-05 16:38:08 +02:00
Peder Bergebakken Sundt
6e8d3200c1 sdl3: 3.4.12 -> 3.4.14
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.14
2026-08-04 01:17:35 +02:00
Gaël James
15c5c3bfd6 python3Packages.fastapi: 0.139.0 -> 0.141.1 2026-08-03 22:46:25 +02:00
R. Ryantm
da2e58bdb3 ada: 3.4.4 -> 4.0.0 2026-08-03 19:15:56 +00:00
Stefan Frijters
4bbf95ce53 bintools-wrapper: enable structuredAttrs
Required substitutions are either explicitly exported in bash code
or live in env, so this should just work (?)
2026-08-03 13:54:23 +02:00
Stefan Frijters
0026295134 attr: enable structuredAttrs, use finalAttrs 2026-08-03 12:36:21 +02:00
Stefan Frijters
acd187492f attr: enable strictDeps 2026-08-03 12:36:18 +02:00
Stefan Frijters
645a265032 musl: enable strictDeps and structuredAttrs 2026-08-03 12:36:01 +02:00
Stefan Frijters
868aa7d215 libidn: enable strictDeps 2026-08-03 12:35:11 +02:00
Stefan Frijters
877c99aeb3 gnugrep: enable structuredAttrs 2026-08-03 12:34:52 +02:00
Stefan Frijters
5d290f6ac1 gnugrep: enable strictDeps 2026-08-03 12:34:47 +02:00
Stefan Frijters
bbb94bc73c isl_0_{20,23,24,27}: enable structuredAttrs 2026-08-03 12:31:43 +02:00
Stefan Frijters
88a48995c2 bash: enable structuredAttrs 2026-08-03 12:31:01 +02:00
Stefan Frijters
48e25ca7b0 texinfo: enable structuredAttrs 2026-08-03 00:55:08 +02:00
Stefan Frijters
56f1baddca zlib: enable structuredAttrs 2026-08-03 00:51:21 +02:00
Stefan Frijters
a2f8d03cf5 mpfr: enable structuredAttrs, use finalAttrs 2026-08-03 00:39:14 +02:00
Stefan Frijters
2e412b377a libmpc: enable structuredAttrs 2026-08-03 00:13:07 +02:00
Stefan Frijters
67d950f1b9 gmp: enable structuredAttrs, use finalAttrs
The flags "--disable-static --enable-shared" must be split for structuredAttrs,
the other changes to configureFlags are cosmetic (but consistent).
2026-08-03 00:04:25 +02:00
Stefan Frijters
3211eabb31 gettext: move makeFlags into the main attrset
This saves a big reformatting with finalAttrs and is maybe a bit cleaner?
2026-08-02 23:52:42 +02:00
Stefan Frijters
5530de9cca bison: enable structuredAttrs 2026-08-02 23:48:39 +02:00
Stefan Frijters
5fb27e0291 gettext: enable structuredAttrs, use finalAttrs 2026-08-02 23:45:42 +02:00
Stefan Frijters
2dd210f977 gnum4: enable structuredAttrs 2026-08-02 23:42:16 +02:00
Stefan Frijters
b5c3bd029b diffutils: enable structuredAttrs, use finalAttrs 2026-08-02 23:41:59 +02:00
Stefan Frijters
195fd12e68 diffutils: enable strictDeps 2026-08-02 23:41:58 +02:00
Stefan Frijters
1938a54c07 findutils: use --replace-fail 2026-08-02 23:32:00 +02:00
Stefan Frijters
75af460bdb patchelf: enable structuredAttrs, modernize 2026-08-02 23:21:24 +02:00
Stefan Frijters
5340074374 gnused: enable strictDeps 2026-08-02 23:15:29 +02:00
Stefan Frijters
48a056c33c findutils: enable structuredAttrs 2026-08-02 23:14:50 +02:00
Stefan Frijters
4f61d6c8e9 findutils: enable strictDeps 2026-08-02 23:14:46 +02:00
Stefan Frijters
0043d4fbc7 automake: enable structuredAttrs, use finalAttrs 2026-08-02 23:00:16 +02:00
Stefan Frijters
733fcf93e5 automake116x: enable structuredAttrs, use finalAttrs 2026-08-02 23:00:13 +02:00
Stefan Frijters
4869f0e3d6 autoconf: enable structuredAttrs, use finalAttrs 2026-08-02 22:59:54 +02:00
Stefan Frijters
aa9c93970f autoconf269: enable structuredAttrs, use finalAttrs 2026-08-02 22:59:53 +02:00
Stefan Frijters
876cd695b6 coreutils: enable structuredAttrs, use --replace-fail 2026-08-02 22:59:30 +02:00
Stefan Frijters
1cd690ae54 coreutils: enable strictDeps 2026-08-02 22:59:29 +02:00
Stefan Frijters
aafeee7fba gnu-config: enable structuredAttrs 2026-08-02 21:54:30 +02:00
Arthur Gautier
04155a77f6 lix: boost is required to build against lix/libutil
This fixes compilation errors like:
```
In file included from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/error-trace.hh:11,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/error.hh:18,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/async.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/async-io.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/archive.hh:4,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/hash.hh:6,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libstore/realisation.hh:6,
                 from /nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libstore/build-result.hh:4,
                 from ../src/plugin.cc:3:
/nix/store/1p6r4w8943g0cklmsdmsm4pdvvldw8ja-lix-2.95.2-dev/include/lix/libutil/fmt.hh:6:10: fatal error: boost/format.hpp: No such file or directory
    6 | #include <boost/format.hpp>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
```
2026-08-02 19:48:44 +00:00
Stefan Frijters
a6df78ba9b xz: enable structuredAttrs 2026-08-02 21:02:13 +02:00
Stefan Frijters
39953932fe glibc: enable structuredAttrs 2026-08-02 20:18:37 +02:00
Stefan Frijters
6492712287 linuxHeaders: enable structuredAttrs 2026-08-02 20:17:27 +02:00
Marco "Capypara" Köpcke
b7970fa66e vala: 0.56.18 -> 0.56.19 2026-08-02 13:56:27 +02:00
Aleksi Hannula
1f15a58e96 minimal-bootstrap.python: 3.14.4 -> 3.14.6 2026-08-01 09:17:24 +03:00
Aleksi Hannula
e8532079fa minimal-bootstrap.patchelf-static: 0.18.0 -> 0.19.1 2026-08-01 09:17:23 +03:00
Aleksi Hannula
4af58188ea minimal-bootstrap.gnused-static: 4.9 -> 4.10
Added linux-headers to the include path, the new version of the
vendored gnulib depends on a few headers.
2026-08-01 09:17:23 +03:00
Aleksi Hannula
985bc462da minimal-bootstrap.glibc: 2.42 -> 2.44 2026-08-01 09:17:23 +03:00
Aleksi Hannula
be7d828eef minimal-bootstrap.gawk{,-static}: 5.3.2 -> 5.4.1
Added the same patch that is also vendored for the top-level package.
2026-08-01 09:17:23 +03:00
Aleksi Hannula
9d91a0b8d8 minimal-bootstrap.findutils{,-static}: 4.10.0 -> 4.11.0 2026-07-31 20:57:38 +03:00
Aleksi Hannula
d5deacb226 minimal-bootstrap.coreutils-{musl,static}: 9.10 -> 9.11 2026-07-31 20:57:38 +03:00
Aleksi Hannula
920d9cd882 minimal-bootstrap.binutils{,-static}: 2.46.0 -> 2.47 2026-07-31 20:57:38 +03:00
SandaruKasa
d588d92eef gawk: __structuredAttrs & enableParallelBuilding
`nix store make-content-addressed` gives the same output
before and after this change.
2026-07-31 01:26:31 +03:00
SandaruKasa
106695500c gawk: finalAttrs
does not change the eval
2026-07-31 01:26:31 +03:00
R. Ryantm
dd8369d998 libnghttp2: 1.69.0 -> 1.70.0 2026-07-29 14:43:33 +00:00
R. Ryantm
778afcfd83 libarchive: 3.8.8 -> 3.8.9 2026-07-28 15:10:32 +00:00
夜坂雅
15ee69f741 mjpegtools: disable building gtk2 programs 2026-07-24 13:23:52 +08:00
whispers
5f2b39c55e webkitgtk_{4_1,6_0}: drop unused libidn dependency
This dependency was introduced in
3fa6209439
in 2017. It appears to be unused, with the only reference in the WebKit
source tree being in
`Source/ThirdParty/libwebrtc/Source/third_party/yasm/ABOUT-NLS`. We are
having some difficulty tracing why it was added at all, so we are not
100% sure this is correct, but `webkitgtk_6_0` still builds with this.
2026-07-24 00:02:18 -04:00
R. Ryantm
f424a73f4b cryptsetup: 2.8.6 -> 2.8.7 2026-07-22 01:19:35 +00:00
Ihar Hrachyshka
8faec7a146 git: fix darwin crashes when dealing with unicode filenames 2026-07-20 19:25:42 -04:00
Alexis Hildebrandt
cbb6959f31 texinfo: 7.2 -> 7.3 2026-07-19 20:45:04 +02:00
R. Ryantm
18a0495c84 tree-sitter: 0.26.9 -> 0.26.11 2026-07-16 03:14:20 +00:00
Jan Tojnar
0e7f37444a python3Packages.dbus-python: Re-enable tests
This was missed in f2355396ea.

`tests` option switched to `feature` type, which mapped the old `true` value to `auto`:
  37c3f5a1f6

Additionally, a `pygobject3` dependency has been introduced, which causes the `auto`-enabled tests to be disabled when missing:
1614ee768e
2026-07-11 11:13:32 +02:00
Jan Tojnar
8045ba2f61 python315Packages.dbus-python: Fix runtime error
Using dbus-python on Python 3.15 would fail with:

    SystemError: type _dbus_bindings.Connection has the Py_TPFLAGS_MANAGED_WEAKREF flag but not Py_TPFLAGS_HAVE_GC flag

See https://gitlab.freedesktop.org/dbus/dbus-python/-/work_items/59

This would also break tests, except we are not actually running them.
2026-07-11 11:12:27 +02:00
Jan Tojnar
0dd4000289 python3Packages.dbus-python: Switch to finalAttrs pattern
It was not supported when 6ffea0de4c was introduced.
2026-07-11 10:56:07 +02:00
HigherOrderLogic
9a13708a73 python3Packages.absl-py: 2.3.1 -> 2.5.0 2026-07-04 05:00:54 +00:00
HigherOrderLogic
6c665fe667 python3Packages.absl-py: modernize 2026-07-04 05:00:53 +00:00
SandaruKasa
c346537ee0 cups: add doc output
out: 10920K -> 9224K
doc: 0K -> 1700K
2026-06-11 02:22:00 +03:00
Colin
57a48d81f4 libpcap: enable RDMA for all supported platforms 2026-05-26 22:35:48 +00:00
SandaruKasa
ddc2a75716 python3Packages.unicodedata2: modernize and migrate to pyproject 2026-05-22 13:08:02 +03:00
Teddy Ni
7ddead5bd2 python3Packages.geoip2: allow local networking on Darwin
Assisted-by: Codex (GPT-5.5)
2026-05-18 22:02:47 -07:00
R. Ryantm
57410aee82 rdfind: 1.7.0 -> 1.8.0 2026-02-23 00:38:15 +00:00
Yiyu Zhou
c6567abbf1 aroccPackages.latest-unwrapped: 0-unstable-2025-03-05 -> 0-unstable-2025-11-09 2025-11-09 20:05:06 -08:00
392 changed files with 6277 additions and 2110 deletions

View File

@@ -39,7 +39,7 @@ The `nix:narinfo` properties should be accompanied by a `nix:store_path` propert
| `nix:narinfo:system` | The hardware and software platform on which this component is produced. |
| `nix:narinfo:sig` | Signatures claiming that this component is what it claims to be. |
| `nix:narinfo:ca` | Content address of this store object's file system object, used to compute its store path. |
| `nix:narinfo:references` | A whitespace separated array of store paths that this component references. |
| `nix:narinfo:references` | A whitespace-separated array of store paths that this component references. |
### `nix:fod` {#sec-interop.cylonedx-fod}

View File

@@ -82,6 +82,8 @@
- `tengine` has been removed as it has seen seriously delayed responses to security vulnerabilities.
- `writeTextFile` now uses structured attributes and `passAsFile` is no longer used or supported.
- `nix-serve-ng` (and `haskellPackages.nix-serve-ng`) is now built against Lix instead of CppNix, following upstream which has switched to Lix as its supported Nix implementation.
- Linux kernel configuration has been moved out of the `linux-kernel` field of the platform structure into the kernel builders:
@@ -142,6 +144,8 @@
[pnpm `fetcherVersion` section](#javascript-pnpm-fetcherVersion) of the manual
for details.
- `makeSetupHook` now uses structured attributes and only makes substitutions based on the values of the `substitutions` argument - other derivation attributes are no longer considered.
- `rebuilderd` has been updated to 0.27.0 introducing breaking changes. See upstream changelog for details: [0.26.0](https://github.com/kpcyrd/rebuilderd/releases/tag/v0.26.0), [0.27.0](https://github.com/kpcyrd/rebuilderd/releases/tag/v0.27.0)
- Starting with v14, `flameshot` will primarily utilise xdg-desktop-portal calls for screenshotting. This will directly affect users on X11 window managers due to the lack of a compatible portal with Screenshot feature. See [upstream changelog](https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0) or [NixOS Flameshot](https://wiki.nixos.org/wiki/Flameshot) wiki page for workarounds.

View File

@@ -199,6 +199,8 @@
- `services.pfix-srsd` and the supporting `pfixtools` package have been removed, as the project is dormant and does not support pcre2. `services.postsrsd` is the recommended replacement for Sender Rewriting Scheme support with Postfix.
- `services.quake3-server.port` has been removed in favor of the structured [](#opt-services.quake3-server.settings.net_port) option. Use `services.quake3-server.settings.net_port` to set any custom UDP port directly.
- Package `overseerr` has been removed as the `overseerr` and `jellyseerr` projects were merged under `seerr`.
- The papra NixOS module is now hardening the systemd unit by default. If this breaks any of the configured directories, please reconfigure them through `services.papra.environment` to enable sandbox passthrough.

View File

@@ -84,7 +84,6 @@ let
}
}
'';
__structuredAttrs = true;
};
checkPhase = ''
printf "%s" "$expectScript" | ${lib.getExe pkgs.buildPackages.expect} -f -

View File

@@ -108,7 +108,7 @@ in
DynamicUser = true;
ExecStart = lib.getExe cfg.package;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
PrivateDevices = true;
ProtectClock = true;
ProtectControlGroups = true;

View File

@@ -167,7 +167,7 @@ in
zookeeperQuorum = lib.mkOption {
description = ''
This option will set "hbase.zookeeper.quorum" in hbase-site.xml.
Comma separated list of servers in the ZooKeeper ensemble.
Comma-separated list of servers in the ZooKeeper ensemble.
'';
type = with lib.types; nullOr commas;
example = "zk1.internal,zk2.internal,zk3.internal";

View File

@@ -752,7 +752,7 @@ in
"AF_INET6"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;

View File

@@ -15,9 +15,16 @@ let
;
cfg = config.services.quake3-server;
configFile = pkgs.writeText "q3ds-extra.cfg" ''
set net_port ${toString cfg.port}
toQuake3Value = value: if lib.isBool value then (if value then "1" else "0") else toString value;
toQuake3Config =
settings:
lib.concatStrings (
lib.mapAttrsToList (name: value: ''seta ${name} "${toQuake3Value value}"'' + "\n") settings
);
configFile = pkgs.writeText "q3ds-extra.cfg" ''
${toQuake3Config cfg.settings}
${cfg.extraConfig}
'';
@@ -50,19 +57,19 @@ let
'';
in
{
imports = [
(lib.mkRenamedOptionModule
[ "services" "quake3-server" "port" ]
[ "services" "quake3-server" "settings" "net_port" ]
)
];
options = {
services.quake3-server = {
enable = mkEnableOption "Quake 3 dedicated server";
package = lib.mkPackageOption pkgs "ioquake3" { };
port = mkOption {
type = types.port;
default = 27960;
description = ''
UDP Port the server should listen on.
'';
};
openFirewall = mkOption {
type = types.bool;
default = false;
@@ -71,16 +78,59 @@ in
'';
};
settings = mkOption {
type = types.submodule {
freeformType = types.attrsOf (
types.nullOr (
types.oneOf [
types.str
types.bool
types.int
types.float
types.port
]
)
);
options = {
net_port = lib.mkOption {
type = lib.types.port;
default = 27960;
description = "UDP port for the dedicated server to bind to.";
};
};
};
default = { };
example = {
sv_hostname = "My Quake 3 server";
g_gametype = 0;
sv_pure = true;
};
description = ''
Quake 3 cvars set via `seta` on server start (i.e. persisted,
archive-flagged cvars the vast majority of server settings).
Note that options changed via RCON will not be persisted. To list
all possible options, use "cvarlist 1" via RCON.
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
example = ''
seta rconPassword "superSecret" // sets RCON password for remote console
seta sv_hostname "My Quake 3 server" // name that appears in server list
// map rotation and other things that don't map onto plain cvars
set d1 "map q3dm1 ; set nextmap vstr d2"
set d2 "map q3dm7 ; set nextmap vstr d1"
vstr d1
// rarely needed: cvars with a non-seta flag
sets sv_privatePassword "hidden"
'';
description = ''
Extra configuration options. Note that options changed via RCON will not be persisted. To list all possible
options, use "cvarlist 1" via RCON.
Extra configuration lines appended after `settings`, for anything
that isn't a plain persisted cvar: map-rotation scripts, `exec`,
`vstr`, aliases, or cvars that need `set`/`sets`/`sett`/`setu`
instead of `seta`. Note that options changed via RCON will not be
persisted. To list all possible options, use "cvarlist 1" via RCON.
'';
};
@@ -103,7 +153,7 @@ in
baseq3InStore = builtins.typeOf cfg.baseq3 == "set";
in
mkIf cfg.enable {
networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ cfg.port ];
networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ cfg.settings.net_port ];
systemd.services.q3ds = {
description = "Quake 3 dedicated server";
@@ -115,7 +165,7 @@ in
serviceConfig = with lib; {
Restart = "always";
DynamicUser = true;
WorkingDirectory = home;
WorkingDirectory = if baseq3InStore then home else cfg.baseq3;
# It is possible to alter configuration files via RCON. To ensure reproducibility we have to prevent this
ReadOnlyPaths = if baseq3InStore then home else cfg.baseq3;

View File

@@ -355,7 +355,7 @@ in
PrivateDevices = true;
ProtectSystem = "full";
CapabilityBoundingSet = [ "~CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE" ];
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;

View File

@@ -1061,7 +1061,7 @@ in
"CAP_SYS_RESOURCE"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
NoNewPrivileges = false; # e.g for sendmail
OOMPolicy = "continue";
PrivateTmp = true;

View File

@@ -1011,7 +1011,7 @@ in
PrivateDevices = true;
ProtectSystem = "full";
CapabilityBoundingSet = [ "~CAP_NET_ADMIN CAP_SYS_ADMIN CAP_SYS_BOOT CAP_SYS_MODULE" ];
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectControlGroups = true;

View File

@@ -777,7 +777,7 @@ in
];
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -953,7 +953,7 @@ in
++ lib.optional (useSendmail && config.services.postfix.enable) "AF_NETLINK";
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -226,7 +226,7 @@ in
The value of this option is an attribute set. Each attribute configures a
{command}`wpa_supplicant` service, where the attribute name specifies
the name of the interface that {command}`wpa_supplicant` operates on.
The attribute name can be a space separated list of interfaces.
The attribute name can be a space-separated list of interfaces.
The attribute names `WLAN`, `LAN` and `DBUS`
have a special meaning. `WLAN` and `LAN` are
configurations for universal {command}`wpa_supplicant` service that is

View File

@@ -273,7 +273,7 @@ in
ProtectSystem = "strict";
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
ProtectHostname = true;
ProtectProc = true;
ProtectKernelLogs = true;

View File

@@ -168,7 +168,7 @@ in
default = pkgs.writeText "userlist" (concatMapStrings (x: "${x}\n") cfg.userlist);
defaultText = literalExpression ''pkgs.writeText "userlist" (concatMapStrings (x: "''${x}\n") cfg.userlist)'';
description = ''
Newline separated list of names to be allowed/denied if {option}`userlistEnable`
Newline-separated list of names to be allowed/denied if {option}`userlistEnable`
is `true`. Meaning see {option}`userlistDeny`.
The default is a file containing the users from {option}`userlist`.

View File

@@ -1626,11 +1626,7 @@ in
];
RestrictNamespaces = true;
LockPersonality = true;
MemoryDenyWriteExecute =
!(
(builtins.any (mod: (mod.allowMemoryWriteExecute or false)) cfg.package.modules)
|| (lib.getName cfg.package == "openresty")
);
MemoryDenyWriteExecute = false; # for pcre2 & several plugins
RestrictRealtime = true;
RestrictSUIDSGID = true;
RemoveIPC = true;

View File

@@ -139,7 +139,7 @@ in
"AF_INET6"
];
LockPersonality = true;
MemoryDenyWriteExecute = true;
MemoryDenyWriteExecute = false; # pcre2 jit
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;

View File

@@ -360,7 +360,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
black, red, green, brown, blue, magenta, cyan, and gray.
'';
};
@@ -369,7 +369,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
dark gray, bright red, bright green, yellow, bright blue, bright magenta, bright cyan, and white.
'';
};

View File

@@ -15316,6 +15316,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
profile-nvim = buildVimPlugin {
pname = "profile.nvim";
version = "0-unstable-2025-03-05";
src = fetchFromGitHub {
owner = "stevearc";
repo = "profile.nvim";
rev = "30433d7513f0d14665c1cfcea501c90f8a63e003";
hash = "sha256-2Mk6VbC+K/WhTWF+yHyDhQKJhTi2rpo8VJsnO7ofHXs=";
};
meta.homepage = "https://github.com/stevearc/profile.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
project-nvim = buildVimPlugin {
pname = "project.nvim";
version = "6.0.2-1";

View File

@@ -1092,6 +1092,7 @@ https://github.com/sotte/presenting.vim/,,
https://github.com/ewilazarus/preto/,,
https://github.com/anuvyklack/pretty-fold.nvim/,,
https://github.com/vim-scripts/prev_indent/,,
https://github.com/stevearc/profile.nvim/,,
https://github.com/DrKJeff16/project.nvim/,,
https://github.com/GnikDroy/projections.nvim/,,
https://github.com/kevinhwang91/promise-async/,,

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-oOytttotGI7f4RlnNBRM6TvXaXUht6v99Kzxc9GP404=";
hash = "sha256-Yabd8DFEh1wq0K4IQPFUBNFDkyHhXl695wSfKa5RX7k=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-9Ne1PGz0k1E1wY/HhoR5mqB3SFQiFkHt236+L5jXE60=";
hash = "sha256-gzMUtolNlNxFUofsL9JgOnaxfUGeSxFQY7C4smJ8fr8=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-2nwDsS4tVRikMZWZW4TKshQE7HVeQ/yY7CxpGg0os7w=";
hash = "sha256-U8S7U5sYj9LukYfmC2yyUjeenAYYHsMrx8snhXqATck=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.238";
version = "2.1.245";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -36,7 +36,7 @@ in
patches = [
# Upstream asks that we change the bug tracker URL to not point to the upstream bug tracker
(replaceVars ./support-url.patch {
assignees = "TomaSajt"; # should be a comma separated list of the github usernames of the maintainers
assignees = "TomaSajt"; # should be a comma-separated list of the github usernames of the maintainers
})
# Change how duplicate locales differentiate themselves (the store paths were too long)
./translations.patch

View File

@@ -1058,11 +1058,11 @@
"vendorHash": null
},
"oracle_oci": {
"hash": "sha256-YcKLw5PotrwRdGEmPzy1Ka/doJ9fDbKuP6Q9Dw24mG0=",
"hash": "sha256-3/apEon1W1iaB7UIkYgI4POV+f1uVDVXX4V6dyeqsLk=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
"rev": "v8.27.0",
"rev": "v8.28.0",
"spdx": "MPL-2.0",
"vendorHash": null
},

View File

@@ -112,8 +112,8 @@ rec {
thunderbird-140 = common {
applicationName = "Thunderbird ESR";
version = "140.13.0esr";
sha512 = "778d2fc2837ba367e90c4336f3873da5a0823c182e2f50aa9373cd1ee9ee2b5310372ad9d33e1e11978791b67de4a6952d3036ff7d57b257a06f49c8cd4a830e";
version = "140.14.0esr";
sha512 = "4c95b1ca3fc7f6429b2360a7e732635bdfb60927622a7da4d8af9ca2abd550611b91763c587cddad5d51c0dd4e905ba8e106da3cd21591a1bec3dba1b9a2502d";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-140";

View File

@@ -478,6 +478,8 @@ stdenvNoCC.mkDerivation {
apple-sdk.__spliced.buildTarget or apple-sdk;
};
__structuredAttrs = true;
meta =
let
bintools_ = optionalAttrs (bintools != null) bintools;

View File

@@ -17,6 +17,9 @@ lib.fetchers.withNormalizedHash { } (
builder = ./builder.sh;
nativeBuildInputs = [ breezy ];
strictDeps = true;
__structuredAttrs = true;
inherit outputHash outputHashAlgo;
outputHashMode = "recursive";

View File

@@ -29,6 +29,9 @@ lib.makeOverridable (
openssh
];
strictDeps = true;
__structuredAttrs = true;
inherit outputHash outputHashAlgo;
outputHashMode = "recursive";

View File

@@ -27,6 +27,9 @@ lib.makeOverridable (
darcs
];
strictDeps = true;
__structuredAttrs = true;
inherit outputHash outputHashAlgo;
outputHashMode = "recursive";

View File

@@ -1,5 +1,5 @@
{
stdenv,
stdenvNoCC,
fetchurl,
jq,
strip-nondeterminism,
@@ -35,7 +35,7 @@ let
;
};
in
stdenv.mkDerivation {
stdenvNoCC.mkDerivation {
inherit name;
passthru = {
@@ -62,4 +62,7 @@ stdenv.mkDerivation {
unzip
zip
];
strictDeps = true;
__structuredAttrs = true;
}

View File

@@ -22,6 +22,9 @@ lib.fetchers.withNormalizedHash { } (
cacert
];
strictDeps = true;
__structuredAttrs = true;
# Envvar docs are hard to find. A link for the future:
# https://www.fossil-scm.org/index.html/doc/trunk/www/env-opts.md
impureEnvVars = [ "http_proxy" ];

View File

@@ -155,6 +155,8 @@ lib.makeOverridable (
++ lib.optionals fetchLFS [ git-lfs ]
++ nativeBuildInputs;
strictDeps = true;
hash =
if outputHashAlgo == null || outputHash == "" || lib.hasPrefix outputHashAlgo outputHash then
outputHash

View File

@@ -24,6 +24,9 @@ lib.extendMkDerivation {
builder = ./builder.sh;
nativeBuildInputs = [ mercurial ];
strictDeps = true;
__structuredAttrs = true;
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
subrepoClause = lib.optionalString fetchSubrepos "S";

View File

@@ -84,6 +84,10 @@ in
stdenv.mkDerivation {
inherit pname version meta;
dontUnpack = true;
strictDeps = true;
__structuredAttrs = true;
# By moving the jar to $out/share/java we make it discoverable by java
# packages packages that mention this derivation in their buildInputs.
installPhase = ''

View File

@@ -33,6 +33,8 @@ lib.makeOverridable (
];
strictDeps = true;
__structuredAttrs = true;
dontUnpack = true;
dontConfigure = true;
dontBuild = true;
@@ -41,7 +43,7 @@ lib.makeOverridable (
runHook preInstall
success=
for remote in $remotes; do
for remote in "''${remotes[@]}"; do
if
pijul clone \
''${change:+--change "$change"} \

View File

@@ -66,7 +66,12 @@ else
]
++ lib.optional sshSupport openssh;
SVN_SSH = if sshSupport then "${buildPackages.openssh}/bin/ssh" else null;
strictDeps = true;
__structuredAttrs = true;
env = lib.optionalAttrs sshSupport {
SVN_SSH = lib.getExe buildPackages.openssh;
};
outputHashAlgo = if hash != "" then null else "sha256";
outputHashMode = "recursive";

View File

@@ -2,7 +2,7 @@ runCommand: subversion: repository:
import (
runCommand "head-revision"
{
buildInputs = [ subversion ];
nativeBuildInputs = [ subversion ];
dummy = builtins.currentTime;
}
''

View File

@@ -1,9 +1,5 @@
echo "exporting $url (r$rev) into $out"
if test "$sshSupport"; then
export SVN_SSH="$openssh/bin/ssh"
fi
# Pipe the "p" character into Subversion to force it to accept the
# server's certificate. This is perfectly safe: we don't care
# whether the server is being spoofed --- only the cryptographic

View File

@@ -24,6 +24,13 @@ lib.fetchers.withNormalizedHash { } (
expect
];
strictDeps = true;
__structuredAttrs = true;
env = lib.optionalAttrs sshSupport {
SVN_SSH = lib.getExe openssh;
};
inherit outputHash outputHashAlgo;
outputHashMode = "recursive";
@@ -34,8 +41,6 @@ lib.fetchers.withNormalizedHash { } (
password
url
rev
sshSupport
openssh
;
}
)

View File

@@ -322,7 +322,7 @@ lib.extendMkDerivation {
getGoDirs() {
local -r type="$1"
# Support strucuredAttrs, they are not space seperated
# Support structuredAttrs, they are not space separated
local -a subPackagesArray
concatTo subPackagesArray subPackages

View File

@@ -108,9 +108,7 @@ rec {
extendDrvArgs =
let
defaultPassAsFile = [ "text" ];
removedDerivationNames = [
"passAsFile"
"meta"
"passthru"
];
@@ -149,7 +147,9 @@ rec {
Ensure that the path starts with a / and specifies at least the filename.
'';
destination;
passAsFile = defaultPassAsFile ++ derivationArgs.passAsFile or [ ];
__structuredAttrs = true;
strictDeps = true;
buildCommand = ''
target=$out$destination
@@ -735,7 +735,6 @@ rec {
meta ? { },
passthru ? { },
substitutions ? { },
__structuredAttrs ? false,
}@args:
script:
runCommand name
@@ -745,10 +744,6 @@ rec {
# Make the position of the derivation accurate.
# Since not having `name` is deprecated, this should be fairly accurate.
pos = lib.unsafeGetAttrPos "name" args;
# TODO(@Artturin:) substitutions should be inside the env attrset
# but users are likely passing non-substitution arguments through substitutions
# turn off __structuredAttrs to unbreak substituteAll
inherit __structuredAttrs;
pname = name;
version = "26.05pre-git";
inherit meta;
@@ -756,6 +751,7 @@ rec {
inherit propagatedBuildInputs;
inherit propagatedNativeBuildInputs;
strictDeps = true;
__structuredAttrs = true;
# TODO 2023-01, no backport: simplify to inherit passthru;
passthru =
passthru
@@ -771,7 +767,9 @@ rec {
recordPropagatedDependencies
''
+ lib.optionalString (substitutions != { }) ''
substituteAll ${script} $out/nix-support/setup-hook
substitute ${script} $out/nix-support/setup-hook ${
lib.concatMapAttrsStringSep " " (name: _: "--subst-var ${name}") substitutions
}
''
);

View File

@@ -19,6 +19,7 @@
libpulseaudio,
libzip,
nlohmann_json,
stb,
SDL2,
spdlog,
tinyxml-2,
@@ -89,12 +90,6 @@ let
'';
};
stb' = fetchurl {
name = "stb_image.h";
url = "https://raw.githubusercontent.com/nothings/stb/0bc88af4de5fb022db643c2d8e549a0927749354/stb_image.h";
hash = "sha256-xUsVponmofMsdeLsI6+kQuPg436JS3PBl00IZ5sg3Vw=";
};
stormlib' = applyPatches {
src = fetchFromGitHub {
owner = "ladislav-zezula";
@@ -220,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: {
preConfigure = ''
# mirror 2ship's stb
mkdir stb
cp ${stb'} ./stb/${stb'.name}
cp ${stb}/include/stb/stb_image.h ./stb/stb_image.h
cp ${stb_impl} ./stb/${stb_impl.name}
substituteInPlace libultraship/cmake/dependencies/common.cmake \
--replace-fail "\''${STB_DIR}" "$(readlink -f ./stb)"

View File

@@ -45,6 +45,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -50,6 +50,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -39,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ gtest ];
__structuredAttrs = true;
meta = {
description = "Open-source collection of C++ code designed to augment the C++ standard library";
homepage = "https://abseil.io/";

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ada";
version = "3.4.4";
version = "4.0.0";
src = fetchFromGitHub {
owner = "ada-url";
repo = "ada";
tag = "v${finalAttrs.version}";
hash = "sha256-kfUbsqQ+CsqnySKgeL1GFJLcDe1Irivp4CoZG93BZYg=";
hash = "sha256-TvjoLUKO2+YgS1mlyglLb+rBLTO/SWSBVA2S34Z6kMI=";
};
nativeBuildInputs = [

View File

@@ -10,7 +10,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adhammer";
version = "1.3.10";
version = "1.4.2";
__structuredAttrs = true;
@@ -18,10 +18,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "icedracon";
repo = "adhammer";
tag = "v${finalAttrs.version}";
hash = "sha256-QQjiyvj3e5unEsh17UyKck2rs8oKeLO5eodBG7cn1LQ=";
hash = "sha256-Jn3hmCSpc/9zxfIzebrCkDOgZ4HzfXdKOcJSXNvxZGM=";
};
cargoHash = "sha256-Ebkvxl/JyiZ84ucv7FmOluHTqYd14I3B6z53QNmVQZw=";
cargoHash = "sha256-037x5bhTizcCqW/pszIadAVA9ElQzJOQ9W1dh5Kpg9Y=";
nativeBuildInputs = [
pkg-config

View File

@@ -5,6 +5,7 @@
fetchurl,
alsa-lib,
alsa-plugins,
bashNonInteractive,
gettext,
makeWrapper,
pkg-config,
@@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
buildInputs = [
bashNonInteractive
alsa-lib
ncurses
libsamplerate

View File

@@ -22,8 +22,12 @@ stdenv.mkDerivation (finalAttrs: {
ninja
];
strictDeps = true;
doCheck = true;
__structuredAttrs = true;
meta = {
homepage = "https://github.com/argp-standalone/argp-standalone";
description = "Standalone version of arguments parsing functions from Glibc";

View File

@@ -151,7 +151,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
src = fetchFromGitHub {
owner = "asciidoc-py";
repo = "asciidoc-py";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-td3C7xTWfSzdo9Bbz0dHW2oPaCQYmUE9H2sUFfg5HH0=";
};
@@ -320,6 +320,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
runHook postCheck
'';
__structuredAttrs = true;
meta = {
description = "Text-based document generation system";
longDescription = ''

View File

@@ -15,6 +15,8 @@ stdenv.mkDerivation {
buildInputs = [ pythonEnv ];
strictDeps = true;
src = ./source;
buildPhase = ''
@@ -33,6 +35,8 @@ stdenv.mkDerivation {
runHook postInstall
'';
__structuredAttrs = true;
meta = {
description = "Automatically patch ELF binaries using patchelf";
mainProgram = "auto-patchelf";

View File

@@ -240,6 +240,35 @@ def find_first_matching_rpath_with_origin(binary: Path, lib_dir: Path, rpaths: l
return Path(rpath)
return None
def relativize_rpath_to_origin(*, binary_path: Path, rpath_entries: list[Path], containing_path: Path) -> list[Path]:
"""
Rewrite absolute RPATH entries to use $ORIGIN when the entry sits
under containing_path (the --paths entry the binary was found
under).
The resulting RPATH is relocatable: as long as the directory layout
within containing_path is preserved, the whole tree can be moved
and the binary will still find its dependencies.
Entries that already contain $ORIGIN are left untouched.
Entries outside containing_path are also left absolute.
"""
containing_norm: Path = Path(os.path.normpath(containing_path))
new_rpath_entries: list[Path] = []
for entry in rpath_entries:
if "$ORIGIN" in entry.as_posix():
new_rpath_entries.append(entry)
continue
entry_norm: Path = Path(os.path.normpath(entry))
if not entry_norm.is_relative_to(containing_norm):
new_rpath_entries.append(entry)
continue
rel = os.path.relpath(entry_norm, binary_path.parent)
new_rpath_entries.append(Path("$ORIGIN") / rel)
return new_rpath_entries
class Event(Protocol):
"""Protocol for loggable events that occur during the auto-patchelf process."""
def to_human_readable_str(self) -> str: ...
@@ -317,7 +346,18 @@ class Logger:
def auto_patchelf_file(logger: Logger, path: Path, runtime_deps: list[Path], append_rpaths: list[Path] = [], keep_libc: bool = False, preserve_origin: bool = False, extra_args: list[str] = []) -> list[Dependency]:
def auto_patchelf_file(
*,
logger: Logger,
runtime_deps: list[Path],
append_rpaths: list[Path] = [],
keep_libc: bool = False,
preserve_origin: bool = False,
relativize_rpath: bool = False,
extra_args: list[str] = [],
path: Path,
containing_path: Path
) -> list[Dependency]:
try:
with open_elf(path) as elf:
@@ -436,6 +476,9 @@ def auto_patchelf_file(logger: Logger, path: Path, runtime_deps: list[Path], app
if "$ORIGIN" in existing_rpath:
rpath.append(Path(existing_rpath))
if relativize_rpath:
rpath = relativize_rpath_to_origin(binary_path=path, rpath_entries=rpath, containing_path=containing_path)
# Dedup the rpath
rpath_str = ":".join(dict.fromkeys(map(Path.as_posix, rpath)))
@@ -458,6 +501,7 @@ def auto_patchelf(
append_rpaths: list[Path] = [],
keep_libc: bool = False,
preserve_origin: bool = False,
relativize_rpath: bool = False,
add_existing: bool = True,
extra_args: list[str] = []) -> None:
@@ -472,9 +516,20 @@ def auto_patchelf(
populate_cache(lib_dirs)
dependencies = []
for path in chain.from_iterable(glob(p, '*', recursive) for p in paths_to_patch):
if not path.is_symlink() and path.is_file():
dependencies += auto_patchelf_file(logger, path, runtime_deps, append_rpaths, keep_libc, preserve_origin, extra_args)
for containing_path in paths_to_patch:
for path in glob(containing_path, '*', recursive):
if not path.is_symlink() and path.is_file():
dependencies += auto_patchelf_file(
logger=logger,
runtime_deps=runtime_deps,
append_rpaths=append_rpaths,
keep_libc=keep_libc,
preserve_origin=preserve_origin,
relativize_rpath=relativize_rpath,
extra_args=extra_args,
path=path,
containing_path=containing_path
)
missing = [dep for dep in dependencies if not dep.found]
@@ -560,6 +615,12 @@ def main() -> None:
action="store_true",
help="When possible, replace absolute RPATH entries with original $ORIGIN entries that resolve to the same directory.",
)
parser.add_argument(
"--relativize-rpath",
dest="relativize_rpath",
action="store_true",
help="Rewrite absolute RPATH entries to use $ORIGIN when the binary and the entry live under the same --paths root, so the patched tree is relocatable.",
)
parser.add_argument(
"--ignore-existing",
dest="add_existing",
@@ -597,6 +658,7 @@ def main() -> None:
append_rpaths=args.append_rpaths,
keep_libc=args.keep_libc,
preserve_origin=args.preserve_origin,
relativize_rpath=args.relativize_rpath,
add_existing=args.add_existing,
extra_args=args.extra_args)

View File

@@ -28,6 +28,8 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ xz ];
__structuredAttrs = true;
meta = {
description = "Archive of autoconf m4 macros";
homepage = "https://www.gnu.org/software/autoconf-archive/";

View File

@@ -28,10 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
"host"
];
# there's a /bin/sh shebang in bin/yacc which when no strictDeps is patched with the build stdenv shell
# however when cross-compiling it would still be patched with the build stdenv shell which would be wrong
# cannot add bash to buildInputs due to infinite recursion
strictDeps = stdenv.hostPlatform != stdenv.buildPlatform;
strictDeps = true;
nativeBuildInputs = [
m4
@@ -40,6 +37,13 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional stdenv.hostPlatform.isSunOS help2man;
propagatedBuildInputs = [ m4 ];
# there's a /bin/sh shebang in bin/yacc which when no strictDeps is patched with the build stdenv shell
# however when cross-compiling it would still be patched with the build stdenv shell which would be wrong
# cannot add bash to buildInputs due to infinite recursion
postFixup = lib.optionalString (lib.systems.equals stdenv.buildPlatform stdenv.hostPlatform) ''
patchShebangs --build $out/bin/yacc
'';
enableParallelBuilding = true;
# tests are flaky / timing sensitive on FreeBSD
enableParallelChecking = !stdenv.hostPlatform.isFreeBSD;
@@ -50,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: {
# TODO: enable doInstallCheck unconditionally when fixed upstream.
doInstallCheck = !stdenv.cc.isClang;
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/bison/";
description = "Yacc-compatible parser generator";

View File

@@ -24,6 +24,8 @@ stdenv.mkDerivation (finalAttrs: {
dontConfigure = true;
dontBuild = true;
strictDeps = true;
installPhase = ''
mkdir -p $out/include/
cp -rv lib/* "$out/include/"
@@ -33,6 +35,8 @@ stdenv.mkDerivation (finalAttrs: {
inherit bluez; # inherits bluez-headers.src
};
__structuredAttrs = true;
meta = {
homepage = "https://bluez.github.io/";
description = "Official Linux Bluetooth protocol stack";

View File

@@ -23,7 +23,7 @@ stdenv.mkDerivation {
useBoost.src or (fetchFromGitHub {
owner = "boostorg";
repo = "build";
rev = defaultVersion;
tag = defaultVersion;
sha256 = "1r4rwlq87ydmsdqrik4ly5iai796qalvw7603mridg2nwcbbnf54";
});
@@ -58,6 +58,8 @@ stdenv.mkDerivation {
bison
];
strictDeps = true;
buildPhase = ''
runHook preBuild
./bootstrap.sh
@@ -76,6 +78,8 @@ stdenv.mkDerivation {
runHook postInstall
'';
__structuredAttrs = true;
meta = {
homepage = "https://www.boost.org/build/";
license = lib.licenses.boost;

View File

@@ -32,6 +32,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ cmake ];
strictDeps = true;
cmakeFlags = lib.optional staticOnly "-DBUILD_SHARED_LIBS=OFF";
outputs = [
@@ -60,6 +62,8 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = nix-update-script { };
};
__structuredAttrs = true;
meta = {
homepage = "https://github.com/google/brotli";
changelog = "https://github.com/google/brotli/blob/${finalAttrs.src.tag}/CHANGELOG.md";

View File

@@ -8,16 +8,16 @@
}:
buildGoModule (finalAttrs: {
pname = "bsky-cli";
version = "0.0.81";
version = "0.0.82";
src = fetchFromGitHub {
owner = "mattn";
repo = "bsky";
tag = "v${finalAttrs.version}";
hash = "sha256-Su2AhHaIozuqTzK1vyAjZR/a01j0dnlayV14Q7hTcCU=";
hash = "sha256-2Qtr9Q01ZbjfrZFw8315hDGiX2CmyQ0ru1MhqTvdjVw=";
};
vendorHash = "sha256-jGeKaAR0rAqrhoUx/FqdDwdOxA/WioppFjGyi/PsIQs=";
vendorHash = "sha256-pICYDE5rpGdyII53Ucxx2u51MG604/yjz9W9xsO3ZLs=";
buildInputs = [
libpcap

View File

@@ -44,7 +44,7 @@ buildGoModule (finalAttrs: {
preCheck = ''
# Some tests take longer depending on builder load.
substituteInPlace private/bufpkg/bufcheck/lint_test.go \
substituteInPlace private/bufpkg/bufcheck/lint_test.go private/bufpkg/bufcheck/breaking_test.go \
--replace-fail 'context.WithTimeout(t.Context(), 60*time.Second)' \
'context.WithTimeout(t.Context(), 600*time.Second)'
# For WebAssembly runtime tests

View File

@@ -16,6 +16,8 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-thjF+0TC9fBIhD25D30bJPePR7B5E8jHuoyULT6ySwA=";
};
strictDeps = true;
configureFlags = [
# change yacc to byacc
"--program-transform-name='s,^,b,'"
@@ -27,6 +29,8 @@ stdenv.mkDerivation (finalAttrs: {
ln -s $out/bin/byacc $out/bin/yacc
'';
__structuredAttrs = true;
meta = {
homepage = "https://invisible-island.net/byacc/byacc.html";
description = "Berkeley YACC";

View File

@@ -70,6 +70,8 @@ stdenv.mkDerivation {
nativeBuildInputs = [ buildcatrust ];
strictDeps = true;
buildPhase = ''
mkdir unbundled hashed
buildcatrust \
@@ -247,5 +249,7 @@ stdenv.mkDerivation {
};
};
__structuredAttrs = true;
inherit meta;
}

View File

@@ -12,14 +12,18 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "catchorg";
repo = "Catch2";
rev = "v${finalAttrs.version}";
sha256 = "sha256-XnT2ziES94Y4uzWmaxSw7nWegJFQjAqFUG8PkwK5nLU=";
tag = "v${finalAttrs.version}";
hash = "sha256-XnT2ziES94Y4uzWmaxSw7nWegJFQjAqFUG8PkwK5nLU=";
};
nativeBuildInputs = [ cmake ];
strictDeps = true;
cmakeFlags = [ "-H.." ];
__structuredAttrs = true;
meta = {
description = "Multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C)";
homepage = "http://catch-lib.net";

View File

@@ -6,8 +6,6 @@
makeSetupHook {
name = "check-phase-thread-limit-hook";
__structuredAttrs = true;
meta = {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ grimmauld ];

View File

@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
fetchurl,
cmake,
ninja,
@@ -17,23 +16,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "chromaprint";
version = "1.6.0";
version = "1.6.1";
src = fetchFromGitHub {
owner = "acoustid";
repo = "chromaprint";
tag = "v${finalAttrs.version}";
hash = "sha256-G3HIMgbjaAXsC+8nt7mkj58xA62qwA8FC+PfTGblhNg=";
hash = "sha256-Es903zeZ++9/Xb/npUU3rB0V87DVqwT9uTMbQdSzfJI=";
};
patches = [
# fix generated pkg-config files
(fetchpatch {
url = "https://github.com/acoustid/chromaprint/commit/782ef6bb5f6498e35f8e275f76998fbd5ffa36d6.patch";
hash = "sha256-drUfAMzTrqqB5UbzOnfPq6XD3HI+3sxyJJSTCa0BmD8=";
})
];
nativeBuildInputs = [
cmake
ninja

View File

@@ -1,57 +1,51 @@
{
"version": "2.1.238",
"commit": "46283063a4c23f7afadb8440f549264ad93b7c06",
"buildDate": "2026-08-20T15:26:31Z",
"version": "2.1.245",
"commit": "28b7e8c41235a9e2fcb24248e60c4cc2d29c853a",
"buildDate": "2026-08-25T04:08:50Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "1c196c456373b57818ae87df84aecee96cb659448c0d6a6bbb401ac5758431b2",
"size": 321263536
"checksum": "9f7c2260251765a18d0b35198669dacc1912f6e8129a3b01f6b58d93365ff1f1",
"size": 376109392
},
"darwin-x64": {
"binary": "claude",
"checksum": "d10bc7bb1720435f8830aa3ee74085f09348d2b1a2a152bdee251b770d76cc73",
"size": 329970544
"checksum": "de044bb543e826352f31587a74356e1b2dae94dc1b9c960a362d9f07df96c2a7",
"size": 385137136
},
"linux-arm64": {
"binary": "claude",
"checksum": "28d736120a6b14c5eae1ad1470e73371818c9c2fa41e0b3c7040207aa2d4edee",
"size": 335993064
"checksum": "d0da299303d710a7cc5cdece9629958f5128ce1a727e15463c651ed5cf385c7f",
"size": 389077224
},
"linux-x64": {
"binary": "claude",
"checksum": "0933b286cf94e1b2504b35ac165ab76b8f822735d53371c56393988c23040d58",
"size": 338860336
"checksum": "16ad2b94deaf7b29abed966d981c9991a47af0420f5be8ed4a3f83bea9f678bc",
"size": 391948592
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "a47d45149ea7c74e4474bce3c7628c4643b0541801b42053d6e26fd5e3203fdd",
"size": 329137944
"checksum": "8707fbe629fdd9876d9c356baa833a697dac76cd9a7157088f667199b8492851",
"size": 382222104
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "33546c2f7947bbfdb46a969123c5329e607c414045cd3645a29aa3cfe023c6ab",
"size": 332988384
"checksum": "d25564bc5d84ec988a762cfe25fe51cb706b96eaec614f704ddbf653ab08ba00",
"size": 386060256
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "223bc058b5aef48138876e28de5d00387e4fd7362a18e733143bf00819c01aab",
"size": 334150816
"checksum": "d1649bf5261792fee7e1a1b63fdd2197082adec36ce9701aa0c1723bdcd2348a",
"size": 384213664
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "645800d24201c93e5fd6f4308e0292bba9a75900693667401cdffb4361f8e616",
"size": 322051744
"checksum": "9cff8169be24a8b3e59e89e58d9e3d37f3c17ca1b3a149e60666fe53c789d80a",
"size": 372111520
}
},
"sdkCompat": {
"testedWrapperVersions": [
"0.3.201",
"0.3.202",
"0.3.204",
"0.3.205",
"0.3.206",
"0.3.207",
"0.3.208",
"0.3.209",
"0.3.210",
@@ -67,6 +61,8 @@
"0.3.221",
"0.3.222",
"0.3.223",
"0.3.224",
"0.3.225",
"0.3.226",
"0.3.227"
],

View File

@@ -13,12 +13,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "clboss";
version = "0.16.2";
version = "0.16.3";
# The release tarball includes the pre-generated file `commit_hash.h` that is required for building
src = fetchzip {
url = "https://github.com/ZmnSCPxj/clboss/releases/download/v${finalAttrs.version}/clboss-v${finalAttrs.version}.tar.gz";
hash = "sha256-I83OH+31oqx2FSjzEIsz7uOko3/MbUqjrZ+xZTXxtto=";
hash = "sha256-lniKkyynkyzFBJBRTaPiGTVG9semZDhjpCxjyRDzt/g=";
};
nativeBuildInputs = [

View File

@@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: {
# sandbox does not allow setgid
sed '2i echo Skipping chmod setgid test && exit 77' -i ./tests/chmod/setgid.sh
substituteInPlace ./tests/install/install-C.sh \
--replace 'mode3=2755' 'mode3=1755'
--replace-fail 'mode3=2755' 'mode3=1755'
# Fails on systems with a rootfs. Looks like a bug in the test, see
# https://lists.gnu.org/archive/html/bug-coreutils/2019-12/msg00000.html
@@ -162,6 +162,8 @@ stdenv.mkDerivation (finalAttrs: {
# TODO(@Ericson2314): Investigate whether Darwin could benefit too
++ optional (isCross && stdenv.hostPlatform.libc != "glibc") libiconv;
strictDeps = true;
hardeningDisable = [ "trivialautovarinit" ];
configureFlags = [
@@ -271,6 +273,8 @@ stdenv.mkDerivation (finalAttrs: {
'';
};
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/coreutils/";
description = "GNU Core Utilities";

View File

@@ -4,18 +4,29 @@
buildGoModule,
callPackage,
fetchFromGitHub,
fetchpatch,
applyPatches,
lib,
nixosTests,
stdenvNoCC,
}:
let
version = "2024.9.2";
src = fetchFromGitHub {
owner = "cortezaproject";
repo = "corteza";
tag = version;
hash = "sha256-1mekSiRfFSNa/6MSzwRrI3rb9GHABkn3i1b6tX+73fI=";
version = "2024.9.9";
src = applyPatches {
src = fetchFromGitHub {
owner = "cortezaproject";
repo = "corteza";
tag = version;
hash = "sha256-r6/z5yplkT2d1iEhA4S29C1LcbdEJQiOWr0JRP5Pvb0=";
};
patches = [
# CVE-2026-6093
(fetchpatch {
url = "https://github.com/cortezaproject/corteza/commit/64b58b9d7324e77248bacd183fb994ff338091ec.patch";
hash = "sha256-0Ume1zkksS3kwf6QS6T5lDXklAboZVlTt5ZJReqwu3w=";
})
];
};
meta = {
description = "Low-code platform";
@@ -47,13 +58,13 @@ let
};
webApps = lib.mapAttrs mkWebApp {
admin = "sha256-34lfnK2mecvu1Lgg9IM61+fbnqRgZC/Agi7iyugn0fM=";
compose = "sha256-1/Fyl6Z27TtZzNBeerKYNs4VhLWEW3wJyr0SCapzc9E=";
discovery = "sha256-mL+ibAgVFCRV5AvN0VZc4LCCY8hyaIC8gOlgEdXayuU=";
one = "sha256-SuGf72y4PXatZJQgbW5X4mPjtJmQlpwbjfFYCEZElBU=";
privacy = "sha256-yHi6pq0OKCh+2reygNL7TvwULCHwxeD8BXVVMjlnpLc=";
reporter = "sha256-AWKSzULOTdUZ5wdlTo8dJwVGc7RlYbimR4YF4ZAN1pQ=";
workflow = "sha256-cxD2mG4uuO8KT1r2Y4opPlY84Hvqu7cbWh2BSo8CcEc=";
admin = "sha256-fen4KxPbYpH0ikWco1w3Zr+4WeghFITdmsOqHMGa3gA=";
compose = "sha256-UHhyzCeSWTROgzULYkDKN/2hgZ25aDZ7roHTLkt466o=";
discovery = "sha256-GHmALrqLTBie0VTDmZz4zJ9Ls2JYsfV0A3VkRwCKSuQ=";
one = "sha256-GHCtouGYrFgghWlBVbF5rD9cXrAfleVVxVqZtuLOSr0=";
privacy = "sha256-PlmeAJZY/S+osdM650tpJI3XSOanc80WYuMQ6jsiJwQ=";
reporter = "sha256-4O6FEF7Ol4V0FxznKGISaIA0w68XL0E3HvQ8bbt2klE=";
workflow = "sha256-2vyx3lCxICtVlRFLPkpy0fzXZ9W4li9ESm9sJzInc8g=";
};
server-webconsole = callPackage ./buildYarnDistOnly.nix {
@@ -67,8 +78,8 @@ let
corteza-locale = fetchFromGitHub {
owner = "cortezaproject";
repo = "corteza-locale";
rev = "64b6d5d562dce642652db55949231abf8b9af4ef";
sha256 = "sha256-OKr/M91sEDlTwYBiDXwWkShlfazJBm21G0uU429fjW0=";
rev = "57b1f2403207c44055ebce19d95cedd5573f39df";
sha256 = "sha256-j+mfWG6tED8AACkUcRWpol2G05qknTxp8b+kwu7c2NA=";
};
corteza-webapp = stdenvNoCC.mkDerivation (finalAttrs: {
@@ -116,6 +127,7 @@ let
cp -r ${server-webconsole}/* webconsole/dist/
''
+ lib.optionalString withLocales ''
chmod -R u+w pkg/locale/src
cp -r ${corteza-locale}/src/* pkg/locale/src/
'';

View File

@@ -2,7 +2,9 @@
lib,
stdenv,
fetchurl,
fetchpatch,
autoreconfHook,
texinfo,
# for passthru.tests
git,
@@ -20,7 +22,29 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-k3YQuXwymh7JJoVT+3gAN7z/8Nz/6XJevE/ZwaqQdds=";
};
nativeBuildInputs = [ autoreconfHook ];
patches = [
(fetchpatch {
name = "CVE-2026-66484.patch";
url = "https://git.savannah.gnu.org/cgit/cpio.git/patch/?id=e2b9cbdd3354d2b1569b7390d1bc15c1930559ad";
hash = "sha256-WjphVpMaI/ePg8MTZx+vvilKzpRAAzhAFwCwrbsPLRE=";
})
(fetchpatch {
name = "CVE-2026-66485.patch";
url = "https://git.savannah.gnu.org/cgit/cpio.git/patch/?id=3cd514031371d8aeeaf2048aa10103e02831aaa9";
hash = "sha256-YDlROEYYlZERNzzlx1cQD29gV5IrU01aVcZ/sKpWrRo=";
})
(fetchpatch {
name = "CVE-2026-66486.patch";
url = "https://git.savannah.gnu.org/cgit/cpio.git/patch/?id=2ff9600c9ef32e88759843cdbde74c8db5ae9b30";
excludes = [ "NEWS" ];
hash = "sha256-qi9/9xhKnIyPpji63RgzbnnHZsJgwRnQVMaMiLxQipk=";
})
];
nativeBuildInputs = [
autoreconfHook
texinfo # for makeinfo
];
separateDebugInfo = true;

View File

@@ -1,33 +0,0 @@
From 8be99f5972826c25378bccb9fbd7291623c7b2a7 Mon Sep 17 00:00:00 2001
From: Moraxyc <i@qaq.li>
Date: Fri, 9 May 2025 13:39:17 +0800
Subject: [PATCH] Compatibility with boost 1.83
---
boost/network/protocol/http/server/impl/parsers.ipp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/boost/network/protocol/http/server/impl/parsers.ipp b/boost/network/protocol/http/server/impl/parsers.ipp
index c31e60e..3272c2f 100755
--- a/boost/network/protocol/http/server/impl/parsers.ipp
+++ b/boost/network/protocol/http/server/impl/parsers.ipp
@@ -13,6 +13,7 @@
#include <tuple>
#include <boost/fusion/include/std_tuple.hpp>
#include <boost/network/protocol/http/message/header.hpp>
+#include <boost/regex/pending/unicode_iterator.hpp>
#ifdef BOOST_NETWORK_NO_LIB
#ifndef BOOST_NETWORK_INLINE
@@ -32,7 +33,7 @@ typedef std::basic_string<uint32_t> u32_string;
template <> // <typename Attrib, typename T, typename Enable>
struct assign_to_container_from_value<std::string, u32_string, void> {
static void call(u32_string const& val, std::string& attr) {
- u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
+ boost::u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
end = val.end();
for (; begin != end; ++begin) attr += *begin;
}
--
2.48.1

View File

@@ -1,62 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
boost186,
openssl,
llvmPackages_18,
}:
let
# std::char_traits has been removed
stdenvForCppNetlib = if stdenv.hostPlatform.isDarwin then llvmPackages_18.stdenv else stdenv;
in
stdenvForCppNetlib.mkDerivation rec {
pname = "cpp-netlib";
version = "0.13.0-final";
src = fetchFromGitHub {
owner = "cpp-netlib";
repo = "cpp-netlib";
tag = "cpp-netlib-${version}";
sha256 = "18782sz7aggsl66b4mmi1i0ijwa76iww337fi9sygnplz2hs03a3";
fetchSubmodules = true;
};
patches = [
# 'u32_to_u8_iterator' was not declared
./0001-Compatibility-with-boost-1.83.patch
];
# CMake 2.8 is deprecated and is no longer supported by CMake > 4
# https://github.com/NixOS/nixpkgs/issues/445447
postPatch = ''
substituteInPlace CMakeLists.txt --replace-fail \
"cmake_minimum_required(VERSION 2.8)" \
"cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [ cmake ];
buildInputs = [
# io_service.hpp has been removed in boost 1.87+
boost186
openssl
];
cmakeFlags = [
"-DCPP-NETLIB_BUILD_SHARED_LIBS=ON"
# fatal error: 'boost/asio/stream_socket_service.hpp' file not found
"-DCPP-NETLIB_BUILD_EXAMPLES=OFF"
"-DCPP-NETLIB_BUILD_TESTS=OFF"
];
# Most tests make network GET requests to various websites
doCheck = false;
meta = {
description = "Collection of open-source libraries for high level network programming";
homepage = "https://cpp-netlib.org";
license = lib.licenses.boost;
platforms = lib.platforms.all;
};
}

View File

@@ -17,13 +17,13 @@
buildGoModule (finalAttrs: {
pname = "cri-o";
version = "1.36.3";
version = "1.36.4";
src = fetchFromGitHub {
owner = "cri-o";
repo = "cri-o";
tag = "v${finalAttrs.version}";
hash = "sha256-AhsSi79HUbNvPoa7duOl9290ZjKss2a6RLvRPHDh6Sg=";
hash = "sha256-GgjOY+TE9RcLjy9aSu8Um0Zdzd0juxbTaoT8ljThqws=";
};
vendorHash = null;

View File

@@ -25,7 +25,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cryptsetup";
version = "2.8.6";
version = "2.8.7";
outputs = [
"bin"
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
url =
"mirror://kernel/linux/utils/cryptsetup/v${lib.versions.majorMinor finalAttrs.version}/"
+ "cryptsetup-${finalAttrs.version}.tar.xz";
hash = "sha256-gAQmX9mTiF0I97Yz2+BWhR3hohAwdhOk693HQ/zO/lo=";
hash = "sha256-53bw04HobKYQQsRXBpSR/o4KwoZ4DHw7Hk+ZIavJYdo=";
};
patches = [

View File

@@ -33,11 +33,5 @@ buildDotnetGlobalTool (finalAttrs: {
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ GaetanLepage ];
badPlatforms = [
# Crashes immediately at runtime
# terminated by signal SIGKILL (Forced quit)
# https://github.com/razzmatazz/csharp-language-server/issues/211
"aarch64-darwin"
];
};
})

View File

@@ -19,11 +19,15 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [ libtool ];
strictDeps = true;
src = fetchurl {
url = "mirror://sourceforge/cunit/CUnit/${finalAttrs.version}/CUnit-${finalAttrs.version}.tar.bz2";
sha256 = "057j82da9vv4li4z5ri3227ybd18nzyq81f6gsvhifs5z0vr3cpm";
};
__structuredAttrs = true;
meta = {
description = "Unit Testing Framework for C";

View File

@@ -14,7 +14,6 @@
systemdLibs,
acl,
gmp,
darwin,
libusb1 ? null,
gnutls ? null,
avahi ? null,
@@ -40,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
"lib"
"dev"
"man"
"doc"
];
postPatch = ''

View File

@@ -1,5 +1,7 @@
# Generated by update.sh
{ fetchurl }: {
{ fetchurl }:
{
"curl-8_21_0.tar.gz" = fetchurl {
url = "https://github.com/curl/curl/archive/curl-8_21_0.tar.gz";
hash = "sha256-7HU6pvQIo8qfDW1fendBeuzRVE2xPAOuXUQ2Er82c2Q=";

View File

@@ -17,7 +17,7 @@
}:
stdenv.mkDerivation rec {
pname = "curl-impersonate";
version = "2.1.0";
version = "2.1.1";
outputs = [
"out"
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
owner = "lexiforest";
repo = "curl-impersonate";
tag = "v${version}";
hash = "sha256-gN4TD+WxQM2eJofHsOHA/JpH6bQ8CI3VUTPL8NuySn4=";
hash = "sha256-AgC66L0z6cYVqePwc7yO1iO9F/6YD6dTqWKCcCrNLzc=";
};
separateDebugInfo = true;

View File

@@ -32,6 +32,7 @@ let
cmake
pkg-config
python3
python3.pkgs.shiboken6-generator
qt6.wrapQtAppsHook
];

View File

@@ -63,6 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
homepage = "http://gondor.apana.org.au/~herbert/dash/";
description = "POSIX-compliant implementation of /bin/sh that aims to be as small as possible";

View File

@@ -2,6 +2,7 @@
fetchurl,
lib,
stdenv,
bashNonInteractive,
expect,
makeWrapper,
updateAutotoolsGnuConfigScriptsHook,
@@ -13,14 +14,19 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://gnu/dejagnu/dejagnu-${finalAttrs.version}.tar.gz";
sha256 = "1qx2cv6qkxbiqg87jh217jb62hk3s7dmcs4cz1llm2wmsynfznl7";
hash = "sha256-h9rvrNeVi0pp+IxoVtvRY0JhljxBQHnQw3H1ic1mouM=";
};
nativeBuildInputs = [
updateAutotoolsGnuConfigScriptsHook
makeWrapper
];
buildInputs = [ expect ];
buildInputs = [
bashNonInteractive
expect
];
strictDeps = true;
# dejagnu-1.6.3 can't successfully run tests in source tree:
# https://wiki.linuxfromscratch.org/lfs/ticket/4871
@@ -53,6 +59,8 @@ stdenv.mkDerivation (finalAttrs: {
ln -s ${expect}/bin/expect $out/bin/expect
'';
__structuredAttrs = true;
meta = {
description = "Framework for testing other programs";

View File

@@ -12,12 +12,12 @@
# cgit) that are needed here should be included directly in Nixpkgs as
# files.
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "diffutils";
version = "3.12";
src = fetchurl {
url = "mirror://gnu/diffutils/diffutils-${version}.tar.xz";
url = "mirror://gnu/diffutils/diffutils-${finalAttrs.version}.tar.xz";
hash = "sha256-fIt/n8hgkUH96pzs6FJJ0whiQ5H/Yd7a9Sj8szdyff0=";
};
@@ -42,6 +42,8 @@ stdenv.mkDerivation rec {
# If no explicit coreutils is given, use the one from stdenv.
buildInputs = [ coreutils ];
strictDeps = true;
# Disable stack-related gnulib tests on x86_64-darwin because they have problems running under
# Rosetta 2: test-c-stack hangs, test-sigsegv-catch-stackoverflow and test-sigaction fail.
# Disable all gnulib tests when building on Darwin due to test-nl_langinfo-mt failure
@@ -78,6 +80,8 @@ stdenv.mkDerivation rec {
# Test failure on QEMU only (#300550)
doCheck = !stdenv.buildPlatform.isRiscV64;
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/diffutils/diffutils.html";
description = "Commands for showing the differences between files (diff, cmp, etc.)";
@@ -88,4 +92,4 @@ stdenv.mkDerivation rec {
helsinki-Jo
];
};
}
})

View File

@@ -27,6 +27,9 @@ stdenv.mkDerivation {
cp ${./root.ds} $out/root.ds
'';
strictDeps = true;
__structuredAttrs = true;
meta = {
homepage = "https://www.iana.org/domains/root/files";
description = "DNS root data including root hints and DNSSEC root trust anchor + key";

View File

@@ -5,15 +5,33 @@
cmake,
ninja,
openssl,
openjdk11,
python3,
unixodbc,
withJdbc ? false,
withOdbc ? false,
versionCheckHook,
}:
let
canExecute = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
# Keep this in sync with DuckDBPlatform() in DuckDB's platform.hpp.
duckdbPlatform =
let
os =
if stdenv.hostPlatform.isWindows then
"windows"
else if stdenv.hostPlatform.isDarwin then
"osx"
else if stdenv.hostPlatform.isFreeBSD then
"freebsd"
else
"linux";
arch =
if stdenv.hostPlatform.isAarch64 then
"arm64"
else if stdenv.hostPlatform.is64bit then
"amd64"
else
"i686";
in
"${os}_${arch}${lib.optionalString stdenv.hostPlatform.isMusl "_musl"}${lib.optionalString stdenv.hostPlatform.isMinGW "_mingw"}";
versions = lib.importJSON ./versions.json;
in
stdenv.mkDerivation (finalAttrs: {
@@ -40,22 +58,19 @@ stdenv.mkDerivation (finalAttrs: {
ninja
python3
];
buildInputs = [
openssl
]
++ lib.optionals withJdbc [ openjdk11 ]
++ lib.optionals withOdbc [ unixodbc ];
buildInputs = [ openssl ];
cmakeFlags = [
(lib.cmakeFeature "DUCKDB_EXTENSION_CONFIGS" "${finalAttrs.src}/.github/config/in_tree_extensions.cmake")
(lib.cmakeBool "BUILD_ODBC_DRIVER" withOdbc)
(lib.cmakeBool "JDBC_DRIVER" withJdbc)
(lib.cmakeFeature "OVERRIDE_GIT_DESCRIBE" "v${finalAttrs.version}-0-g${finalAttrs.rev}")
# development settings
(lib.cmakeBool "BUILD_UNITTESTS" finalAttrs.doInstallCheck)
(lib.cmakeBool "BUILD_UNITTESTS" finalAttrs.finalPackage.doInstallCheck)
]
++ lib.optionals (!canExecute) [
(lib.cmakeFeature "DUCKDB_EXPLICIT_PLATFORM" duckdbPlatform)
];
doInstallCheck = true;
doInstallCheck = canExecute;
nativeInstallCheckInputs = [ versionCheckHook ];

View File

@@ -14,11 +14,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ed";
version = "1.22.5";
version = "1.22.6";
src = fetchurl {
url = "mirror://gnu/ed/ed-${finalAttrs.version}.tar.lz";
hash = "sha256-VuEH3cLyna1mkDdsFb+XUVCeHuO4JBcQ5E7b5cOhWMw=";
hash = "sha256-PzOyITUhnDnDxpX3txccJWfT4qF8eYwKkGBzIMuyaPI=";
};
nativeBuildInputs = [ lzip ];
@@ -40,6 +40,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/ed/";
description = "GNU implementation of the standard Unix editor";

View File

@@ -40,6 +40,8 @@ stdenv.mkDerivation (finalAttrs: {
ctestCheckHook
];
strictDeps = true;
cmakeFlags = [
(lib.cmakeBool "EIGEN_LEAVE_TEST_IN_ALL_TARGET" true) # Build tests in parallel
];
@@ -47,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: {
# too many flaky tests
doCheck = false;
__structuredAttrs = true;
meta = {
homepage = "https://eigen.tuxfamily.org";
description = "C++ template library for linear algebra: vectors, matrices, and related algorithms";

View File

@@ -113,6 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
propagatedNativeBuildInputs = [ setupDebugInfoDirs ];
strictDeps = true;
hardeningDisable = [ "strictflexarrays3" ];
configureFlags = [
@@ -144,6 +146,8 @@ stdenv.mkDerivation (finalAttrs: {
rev-prefix = "elfutils-";
};
__structuredAttrs = true;
meta = {
homepage = "https://sourceware.org/elfutils/";
description = "Set of utilities to handle ELF objects";

View File

@@ -26,6 +26,8 @@ stdenv.mkDerivation {
mv expand-response-params${stdenv.hostPlatform.extensions.executable} $prefix/bin/
'';
__structuredAttrs = true;
meta = {
description = "Internal tool used by the nixpkgs wrapper scripts for processing response files";
longDescription = ''

View File

@@ -23,13 +23,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "expat";
version = "2.8.2";
version = "2.8.3";
src = fetchurl {
url =
with finalAttrs;
"https://github.com/libexpat/libexpat/releases/download/${tagFor version}/${pname}-${version}.tar.xz";
hash = "sha256-OtibhYjmZEvU5JmBSA1IshKJ7rvNTwoaSvscKfmbarQ=";
hash = "sha256-9iVt+QyQZ3PTRNoIRAK30+TyLtQbGlnJiQmKg9PqDIU=";
};
strictDeps = true;
@@ -72,6 +72,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
changelog = "https://github.com/libexpat/libexpat/blob/${tagFor finalAttrs.version}/expat/Changes";
homepage = "https://libexpat.github.io/";

View File

@@ -49,11 +49,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
wasm-opt --enable-reference-types --enable-bulk-memory --strip -O3 $out/bin/js_pdk_core.wasm -o $out/bin/js_pdk_core.wasm
'';
depsBuildBuild = [
nodejs
npmHooks.npmConfigHook
];
nativeBuildInputs = [
binaryen
lld
nodejs
npmHooks.npmConfigHook
rustPlatform.bindgenHook
];

View File

@@ -21,6 +21,8 @@ stdenv.mkDerivation (finalAttrs: {
./restore-macros.patch
];
strictDeps = true;
dontBuild = true;
installPhase = ''
@@ -36,6 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
url = "git://git.2f30.org/fortify-headers";
};
__structuredAttrs = true;
meta = {
description = "Standalone header-based fortify-source implementation";
homepage = "https://git.2f30.org/fortify-headers";

View File

@@ -38,6 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeCheckInputs = lib.optionals (glibcLocales != null) [ glibcLocales ];
strictDeps = true;
cmakeFlags = [
(lib.cmakeBool "BENCHMARK_USE_BUNDLED_GTEST" false)
(lib.cmakeBool "BENCHMARK_ENABLE_WERROR" false)
@@ -73,6 +75,8 @@ stdenv.mkDerivation (finalAttrs: {
inherit prometheus-cpp;
};
__structuredAttrs = true;
meta = {
description = "Microbenchmark support library";
homepage = "https://github.com/google/benchmark";

View File

@@ -17,6 +17,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ updateAutotoolsGnuConfigScriptsHook ];
strictDeps = true;
hardeningDisable = [ "strictflexarrays3" ];
configureFlags = [ (lib.enableFeature true "libgdbm-compat") ];
@@ -63,6 +65,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/gdbm/";
description = "GNU dbm key/value database library";

View File

@@ -29,7 +29,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "geoclue";
version = "2.8.1";
version = "2.8.2";
outputs = [
"out"
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "geoclue";
repo = "geoclue";
tag = finalAttrs.version;
hash = "sha256-CyZhUMAa2vMUi61sL+gGBZFxGo0lu7Cm68fTjcbblTg=";
hash = "sha256-fjF0yd3+b+q3gTW2PpPNFE6zQafilj/g9rXWSgs/XGE=";
};
patches = [

View File

@@ -16,6 +16,8 @@ stdenv.mkDerivation (finalAttrs: {
# attempt to use C library functions without declaring them, which is raised as an error.
env.NIX_CFLAGS_COMPILE = "-D__GNU_LIBRARY__";
strictDeps = true;
makeFlags = [
"WITHOUT_GETTEXT=1"
"LIBCGETOPT=0"
@@ -23,6 +25,8 @@ stdenv.mkDerivation (finalAttrs: {
"CC:=$(CC)"
];
__structuredAttrs = true;
meta = {
platforms = lib.platforms.unix;
homepage = "https://frodo.looijaard.name/project/getopt";

View File

@@ -12,13 +12,13 @@
buildNpmPackage (finalAttrs: {
pname = "ghostfolio";
version = "3.50.0";
version = "3.59.1";
src = fetchFromGitHub {
owner = "ghostfolio";
repo = "ghostfolio";
tag = finalAttrs.version;
hash = "sha256-jW/qcLIAVNcLlg9NqPcH2QeTouFZEzUHy4qqOzZ3h/8=";
hash = "sha256-Wf5uxU4lLB/Xw8SoZKFyyZulmpQCKKIIonDmyUlDyHs=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildNpmPackage (finalAttrs: {
'';
};
npmDepsHash = "sha256-wi8NfGBCiCbGUdVGWrX4XMRLUyLoBnur/v8og6RufKU=";
npmDepsHash = "sha256-pUE/zXM+q9RcV9pEMBMAhGUMB6Exn3ZWCbvFggzz0N8=";
postPatch = ''
substituteInPlace replace.build.mjs \

View File

@@ -133,6 +133,12 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://lore.kernel.org/git/20260504101429.340123-1-joerg@thalheim.io/raw";
hash = "sha256-44EPfEJ39LjPWjqjFb52EKNaJGzYxZzJaJOis8QnazU=";
})
# Fix fortify darwin crashes when dealing with unicode filenames.
(fetchurl {
name = "darwin-unicode-filename-fix.patch";
url = "https://lore.kernel.org/git/20260704233724.16928-1-ihar.hrachyshka@gmail.com/raw";
hash = "sha256-lpGz3nFKQvFDtW2TtQLx/684ECJVBLGPGqip0XEtOdU=";
})
]
++ lib.optionals withSsh [
# Hard-code the ssh executable to ${pkgs.openssh}/bin/ssh instead of
@@ -207,6 +213,8 @@ stdenv.mkDerivation (finalAttrs: {
buildPackages.stdenv.cc
];
strictDeps = true;
env = {
# required to support pthread_cancel()
NIX_LDFLAGS =
@@ -228,7 +236,7 @@ stdenv.mkDerivation (finalAttrs: {
];
preBuild = ''
makeFlagsArray+=( perllibdir=$out/$(perl -MConfig -wle 'print substr $Config{installsitelib}, 1 + length $Config{siteprefixexp}') )
makeFlags+=( perllibdir=$out/$(perl -MConfig -wle 'print substr $Config{installsitelib}, 1 + length $Config{siteprefixexp}') )
'';
makeFlags = [
@@ -274,7 +282,7 @@ stdenv.mkDerivation (finalAttrs: {
''${enableParallelBuilding:+-j''${NIX_BUILD_CORES}}
SHELL="$SHELL"
)
concatTo flagsArray makeFlags makeFlagsArray buildFlags buildFlagsArray
concatTo flagsArray makeFlags buildFlags
echoCmd 'build flags' "''${flagsArray[@]}"
''
+ lib.optionalString withManual ''
@@ -335,7 +343,7 @@ stdenv.mkDerivation (finalAttrs: {
''${enableParallelInstalling:+-j''${NIX_BUILD_CORES}}
SHELL="$SHELL"
)
concatTo flagsArray makeFlags makeFlagsArray installFlags installFlagsArray
concatTo flagsArray makeFlags installFlags
echoCmd 'install flags' "''${flagsArray[@]}"
# Install git-subtree.
@@ -478,7 +486,7 @@ stdenv.mkDerivation (finalAttrs: {
installCheckTarget = "test";
# see also installCheckFlagsArray
# see also installCheckFlags in preInstallCheck
installCheckFlags = [
"DEFAULT_TEST_TARGET=prove"
"PERL_PATH=${buildPackages.perl}/bin/perl"
@@ -502,7 +510,7 @@ stdenv.mkDerivation (finalAttrs: {
NIX_BUILD_CORES=32
fi
installCheckFlagsArray+=(
installCheckFlags+=(
GIT_PROVE_OPTS="--jobs $NIX_BUILD_CORES --failures --state=failed,save"
GIT_TEST_INSTALLED=$out/bin
${lib.optionalString (!svnSupport) "NO_SVN_TESTS=y"}

View File

@@ -366,6 +366,8 @@ stdenv.mkDerivation (finalAttrs: {
};
};
__structuredAttrs = true;
meta = {
description = "C library of programming buildings blocks";
homepage = "https://gitlab.gnome.org/GNOME/glib";

View File

@@ -67,6 +67,8 @@ stdenv.mkDerivation {
strictDeps = true;
__structuredAttrs = true;
meta = {
description = "Attempt to guess a canonical system name";
homepage = "https://savannah.gnu.org/projects/config";

View File

@@ -15,16 +15,12 @@
# cgit) that are needed here should be included directly in Nixpkgs as
# files.
let
version = "3.12";
in
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "gnugrep";
inherit version;
version = "3.12";
src = fetchurl {
url = "mirror://gnu/grep/grep-${version}.tar.xz";
url = "mirror://gnu/grep/grep-${finalAttrs.version}.tar.xz";
hash = "sha256-JkmyfA6Q5jLq3NdXvgbG6aT0jZQd5R58D4P/dkCKB7k=";
};
@@ -39,13 +35,9 @@ stdenv.mkDerivation {
# - on Musl: https://github.com/NixOS/nixpkgs/pull/228714
# - on x86_64-darwin: https://github.com/NixOS/nixpkgs/pull/228714#issuecomment-1576826330
# - when building on Darwin (cross-compilation): test-nl_langinfo-mt fails
postPatch =
if stdenv.hostPlatform.isMusl || stdenv.buildPlatform.isDarwin then
''
sed -i 's:gnulib-tests::g' Makefile.in
''
else
null;
postPatch = lib.optionalString (stdenv.hostPlatform.isMusl || stdenv.buildPlatform.isDarwin) ''
substituteInPlace Makefile.in --replace-fail "gnulib-tests" ""
'';
nativeCheckInputs = [
perl
@@ -63,6 +55,8 @@ stdenv.mkDerivation {
]
++ lib.optional (!stdenv.hostPlatform.isWindows) runtimeShellPackage;
strictDeps = true;
# cygwin: FAIL: multibyte-white-space
# freebsd: FAIL mb-non-UTF8-performance
# x86_64-darwin: fails 'stack-overflow' tests on Rosetta 2 emulator
@@ -97,6 +91,8 @@ stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = "-Wno-error=format-security";
};
__structuredAttrs = true;
meta = {
homepage = "https://www.gnu.org/software/grep/";
description = "GNU implementation of the Unix grep command";
@@ -116,7 +112,7 @@ stdenv.mkDerivation {
teams = [ lib.teams.security-review ];
platforms = lib.platforms.all;
mainProgram = "grep";
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" version // {
identifiers.cpeParts = lib.meta.cpeFullVersionWithVendor "gnu" finalAttrs.version // {
product = "grep";
};
};
@@ -124,4 +120,4 @@ stdenv.mkDerivation {
passthru = {
inherit pcre2;
};
}
})

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