Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
643 commits
Select commit Hold shift + click to select a range
3f7b3e6
compress-man-pages: don't leak build timestamp into archive (#435295)
raboof Aug 24, 2025
815514a
openexr: 3.3.4 -> 3.3.5 (#429590)
wegank Aug 24, 2025
e1a2a17
zlib-ng: 2.2.4 -> 2.2.5 (#431738)
wegank Aug 24, 2025
acb5e91
fluidsynth: 2.4.6 -> 2.4.7 (#426479)
wegank Aug 24, 2025
65b50e9
libxmlb: 0.3.22 -> 0.3.23 (#431755)
wegank Aug 24, 2025
e80c047
mpg123: 1.33.0 -> 1.33.2 (#432370)
wegank Aug 24, 2025
97d85ef
jasper: 4.2.5 -> 4.2.6 (#430509)
wegank Aug 24, 2025
e387397
neon: 0.34.2 -> 0.35.0 (#430011)
wegank Aug 24, 2025
42e54ec
kdePackages.taglib: 2.1 -> 2.1.1 (#426498)
wegank Aug 24, 2025
1ae8564
fuse3: 3.17.2 -> 3.17.4 (#435783)
fabianhjr Aug 24, 2025
e905b0a
Merge master into staging-next
nixpkgs-ci[bot] Aug 25, 2025
be84761
Merge staging-next into staging
nixpkgs-ci[bot] Aug 25, 2025
e7553bf
Merge master into staging-next
nixpkgs-ci[bot] Aug 25, 2025
209dcbb
Merge staging-next into staging
nixpkgs-ci[bot] Aug 25, 2025
4d2d316
krb5: 1.21.3 -> 1.22.1 (#431454)
wegank Aug 25, 2025
d1d8b6d
libtiff: apply patch CVE-2024-13978 and CVE-2025-9165
LeSuisse Aug 25, 2025
726441c
sbcl: 2.5.5 -> 2.5.7 (#436532)
7c6f434c Aug 25, 2025
2a0169e
libtiff: Apply patch to fix test_directory test on big-endian (#426618)
imincik Aug 25, 2025
b570031
Merge master into staging-next
nixpkgs-ci[bot] Aug 25, 2025
5990693
Merge staging-next into staging
nixpkgs-ci[bot] Aug 25, 2025
3c42166
Merge master into staging-next
nixpkgs-ci[bot] Aug 25, 2025
a6c4b05
Merge staging-next into staging
nixpkgs-ci[bot] Aug 25, 2025
00864e5
libbpf: fix sysinfo redefinition with musl (#436237)
yuyuyureka Aug 25, 2025
a2cd8c8
ruby: remove `fetchFromSavannah` fetcher with files from autoconf (#4…
philiptaron Aug 25, 2025
ed1cffb
Merge master into staging-next
nixpkgs-ci[bot] Aug 26, 2025
0422012
Merge staging-next into staging
nixpkgs-ci[bot] Aug 26, 2025
2a3c9d5
python3Packages.typer-slim: expose from typer package
mweinelt Aug 26, 2025
764d622
python3Packages.typer-slim: expose from typer package (#436978)
mweinelt Aug 26, 2025
9a23c9b
umockdev: 0.19.2 -> 0.19.3
r-ryantm Aug 26, 2025
1eb52cf
Merge master into staging-next
nixpkgs-ci[bot] Aug 26, 2025
77f9080
Merge staging-next into staging
nixpkgs-ci[bot] Aug 26, 2025
026a8a2
gst_all_1, incl. gstreamer: 1.26.3 -> 1.26.5 (#435046)
vcunat Aug 26, 2025
b87fce2
umockdev: 0.19.2 -> 0.19.3 (#436996)
flokli Aug 26, 2025
69097fa
protobuf: 31.1 -> 32.0
GaetanLepage Aug 26, 2025
fc96a54
Merge master into staging-next
nixpkgs-ci[bot] Aug 26, 2025
7835176
Merge staging-next into staging
nixpkgs-ci[bot] Aug 26, 2025
593cfaf
ffmpeg: use gmp for rtmp(e) (#427202)
jopejoe1 Aug 26, 2025
fb98d9c
searxng: use typer-slim
SuperSandro2000 Aug 26, 2025
0fec3fb
font-bh-ttf: refactor, move to pkgs/by-name and rename from xorg.font…
quantenzitrone Aug 20, 2025
472fb3d
font-bh-type1: refactor, move to pkgs/by-name and rename from xorg.fo…
quantenzitrone Aug 20, 2025
a525a83
font-mutt-misc: refactor, move to pkgs/by-name and rename from xorg.f…
quantenzitrone Aug 20, 2025
ae8ba11
Merge master into staging-next
nixpkgs-ci[bot] Aug 26, 2025
4e5e696
Merge staging-next into staging
nixpkgs-ci[bot] Aug 26, 2025
4e8ef19
libarchive: unconditionally disable bsdcpio_test patrs on all linux t…
fabianhjr Aug 26, 2025
1ea6bb4
nodejs: do not skip passing test (#435424)
fabianhjr Aug 26, 2025
5c34cea
bmake: 20250707 -> 20250804 (#435397)
fabianhjr Aug 26, 2025
9d9f6b3
lib{ice,sm,xt,xmu,xpm,xaw}: refactor, move to pkgs/by-name and rename…
jopejoe1 Aug 26, 2025
2ba6238
libx{vmc,xf86{dga,misc,vm}}: refactor, move to pkgs/by-name and renam…
jopejoe1 Aug 26, 2025
3455c30
libxcb-{util,errors,image,keysyms,render-util,wm}: refactor, move to …
jopejoe1 Aug 26, 2025
b95ac8a
font-{encodings,bh-{ttf,type1},mutt-misc}: refactor, move to pkgs/by-…
jopejoe1 Aug 26, 2025
8e04e5d
x{cursor{gen,-themes},ev,fsinfo,randr,vinfo}: refactor and move to pk…
jopejoe1 Aug 26, 2025
f84f4e2
python3Packages.coverage: 7.10.2 -> 7.10.5
dotlambda Aug 26, 2025
b7f63e3
python3Packages.multidict: 6.6.3 -> 6.6.4
dotlambda Aug 26, 2025
12a4cad
Merge master into staging-next
nixpkgs-ci[bot] Aug 27, 2025
93cbb74
Merge staging-next into staging
nixpkgs-ci[bot] Aug 27, 2025
8df3b0b
python3Packages.ueberzug: limit to Linux
al3xtjames Aug 26, 2025
b2de0f2
nss_esr: 3.101.2 -> 3.112.1
mweinelt Aug 27, 2025
513edda
nss_esr: 3.101.2 -> 3.112.1 (#437365)
mweinelt Aug 27, 2025
f7bcfbf
python3Packages.ueberzug: limit to Linux (#437381)
dotlambda Aug 27, 2025
372f811
libtiff: patch CVE-2024-13978 and CVE-2025-9165 (#436742)
vcunat Aug 27, 2025
6ec1a66
Merge master into staging-next
nixpkgs-ci[bot] Aug 27, 2025
0b51d8f
Merge staging-next into staging
nixpkgs-ci[bot] Aug 27, 2025
77eae48
perl540Packages.CryptURandom: 0.39 -> to 0.54 (#432071)
marcusramberg Aug 27, 2025
7e3bdcf
python3Packages.protobuf: 6.31.1 -> 6.32.0
GaetanLepage Aug 27, 2025
e7d3e6b
Merge master into staging-next
nixpkgs-ci[bot] Aug 27, 2025
fbb3e5e
Merge staging-next into staging
nixpkgs-ci[bot] Aug 27, 2025
0395117
searxng: use typer-slim (#437105)
SuperSandro2000 Aug 27, 2025
210c7e4
moltenvk: 1.2.11 -> 1.3.0 (#434130)
reckenrode Aug 27, 2025
35b3a97
gssdp_1_6: disable manpages
wolfgangwalther Aug 27, 2025
5c99d67
qt6: 6.9.1 -> 6.9.2
K900 Aug 27, 2025
2a908a0
python313Packages.pyside6: 6.9.1 -> 6.9.2
K900 Aug 27, 2025
7cba133
flac: build from tarball; always enable man pages
wolfgangwalther Aug 27, 2025
6ad6749
qt6, python3Packages.pyside6: 6.9.1 -> 6.9.2 (#437556)
K900 Aug 27, 2025
b206eb9
protobuf: 31.1 -> 32.0 (#437070)
GaetanLepage Aug 27, 2025
5017710
gssdp_1_6: disable manpages (#437550)
wolfgangwalther Aug 27, 2025
3351f54
flac: build from tarball; always enable man pages (#437543)
wolfgangwalther Aug 27, 2025
c24060b
Merge master into staging-next
nixpkgs-ci[bot] Aug 27, 2025
b4d7d83
Merge staging-next into staging
nixpkgs-ci[bot] Aug 27, 2025
09d0bd4
python3Packages.trove-classifiers: 2025.5.9.12 -> 2025.8.26.11
dotlambda Aug 28, 2025
31e6171
Merge master into staging-next
nixpkgs-ci[bot] Aug 28, 2025
5950419
Merge master into staging-next
nixpkgs-ci[bot] Aug 28, 2025
5cfa048
qt6.qtwebengine: revert commit that breaks graphics acceleration on M…
K900 Aug 28, 2025
92c54de
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Aug 28, 2025
dfb6558
qt6.qtwebengine: revert commit that breaks graphics acceleration on M…
K900 Aug 28, 2025
b504316
Merge master into staging-next
nixpkgs-ci[bot] Aug 28, 2025
ca6fee2
Merge staging-next into staging
nixpkgs-ci[bot] Aug 28, 2025
f8136a0
font-adobe-75dpi: refactor, move to pkgs/by-name and rename from xorg…
quantenzitrone Apr 26, 2025
657ebfd
font-adobe-100dpi: refactor, move to pkgs/by-name and rename from xor…
quantenzitrone Aug 21, 2025
e21431a
font-adobe-utopia-100dpi: refactor, move to pkgs/by-name and rename f…
quantenzitrone Aug 26, 2025
98df87e
font-adobe-utopia-75dpi: refactor, move to pkgs/by-name and rename fr…
quantenzitrone Aug 26, 2025
9ef0609
font-adobe-utopia-type1: refactor, move to pkgs/by-name and rename fr…
quantenzitrone Aug 26, 2025
f34480c
spidermonkey_128: 128.5.0 -> 128.14.0
bobby285271 Aug 28, 2025
58e671d
linux: build scripts_gdb (#432405)
K900 Aug 28, 2025
2e962cd
Merge master into staging-next
nixpkgs-ci[bot] Aug 28, 2025
254e217
Merge staging-next into staging
nixpkgs-ci[bot] Aug 28, 2025
6c2fb66
python3Packages.python-on-whales: remove unused dependencies
LordGrimmauld Aug 28, 2025
dffd802
python3Packages.aiohttp: drop superfluous test dependency
dotlambda Aug 28, 2025
6e1a96d
liburing: 2.11 -> 2.12 (#436273)
NickCao Aug 28, 2025
0a1836c
nodejs_22: 22.18.0 -> 22.19.0
aduh95 Aug 27, 2025
8acc365
python3Packages.flask: 3.1.1 -> 3.1.2
ryand56 Aug 24, 2025
996d406
cpython: enable pie (#437366)
mweinelt Aug 28, 2025
e23f71b
Merge master into staging-next
nixpkgs-ci[bot] Aug 29, 2025
e849ba6
Merge staging-next into staging
nixpkgs-ci[bot] Aug 29, 2025
2c1a730
Merge master into staging-next
nixpkgs-ci[bot] Aug 29, 2025
e946876
Merge staging-next into staging
nixpkgs-ci[bot] Aug 29, 2025
69ed93c
util-linux: fix build with systemd disabled
alyssais Aug 29, 2025
7fac883
Merge master into staging-next
nixpkgs-ci[bot] Aug 29, 2025
3964260
Merge staging-next into staging
nixpkgs-ci[bot] Aug 29, 2025
240d504
xgamma: 1.0.7 -> 1.0.8, refactor & move to pkgs/by-name from xorg nam…
quantenzitrone Aug 22, 2025
47b8e80
xgc: 1.0.6 -> 1.0.7, refactor & move to pkgs/by-name from xorg namespace
quantenzitrone Aug 23, 2025
744120d
xhost: refactor and move to pkgs/by-name from xorg namespace
quantenzitrone Aug 23, 2025
fea4046
xkbutils: refactor and move to pkgs/by-name from xorg namespace
quantenzitrone Aug 23, 2025
3c24cb6
xkill: refactor and move to pkgs/by-name from xorg namespace
quantenzitrone Aug 23, 2025
19c8f8a
python3Packages.flasgger: fix build (#391322)
mweinelt Aug 29, 2025
0d4577b
spidermonkey_91: drop
pyrox0 Aug 27, 2025
2dfb14a
spidermonkey_140: relax SDK requirements for darwin
pyrox0 Aug 29, 2025
168959b
cpython: disable pie on aarch64-linux minimal
mweinelt Aug 29, 2025
9060afe
uv: 0.8.13 -> 0.8.14
Prince213 Aug 29, 2025
5144605
cpython: disable pie on aarch64-linux minimal (#438265)
mweinelt Aug 29, 2025
185034b
uv: 0.8.13 -> 0.8.14 (#438258)
GaetanLepage Aug 29, 2025
ca67e46
spidermonkey_140: make apple-sdk patch unconditional
bobby285271 Aug 29, 2025
25277ab
spidermonkey_115: mark as broken on darwin again
bobby285271 Aug 29, 2025
f1f0260
spidermonkey_91: drop (#437382)
bobby285271 Aug 29, 2025
e3fa099
spidermonkey_128: 128.5.0 -> 128.14.0 (#437953)
bobby285271 Aug 29, 2025
21e25d6
netpbm: 11.11.0 -> 11.11.1 (#436452)
fabianhjr Aug 29, 2025
e889ee6
python3Packages.python-on-whales: remove unused dependencies (#437995)
fabianhjr Aug 29, 2025
db3ee67
python3Packages.multidict: 6.6.3 -> 6.6.4 (#437321)
fabianhjr Aug 29, 2025
a69471d
python3Packages.coverage: 7.10.2 -> 7.10.5 (#437319)
fabianhjr Aug 29, 2025
23153d9
imath: 3.2.0 -> 3.2.1 (#434908)
fabianhjr Aug 29, 2025
5b40a80
python3Packages.cfn-lint: 1.38.2 -> 1.38.3 (#434825)
fabianhjr Aug 29, 2025
2663ad9
nodejs_22: 22.18.0 -> 22.19.0 (#438035)
fabianhjr Aug 29, 2025
b7aaef6
Merge master into staging-next
nixpkgs-ci[bot] Aug 29, 2025
6e8f569
meson: 1.8.3 -> 1.9.0
alyssais Aug 3, 2025
d3afbb6
cc-wrapper: add `glibcxxassertions` hardening flag (#414987)
risicle Aug 29, 2025
3e04a8f
Merge remote-tracking branch 'origin/staging-next' into staging
fabianhjr Aug 29, 2025
fd261cb
llvmPackages_{20,21}.libclc: reenable and update patches
kilyanni Aug 24, 2025
f86a07a
llvmPackages.libclc: replace lib.optional with lib.optionals
kilyanni Aug 27, 2025
c027c69
rl-2511: add note on addition of glibcxxassertions hardening flag
risicle Aug 29, 2025
1e7ed3e
nodejs: fix hardcoded values in GYP script
aduh95 Aug 18, 2025
8fd955d
nodejs_20: fix build on staging
aduh95 Aug 29, 2025
1133643
nodejs_20: fix build on staging (#438145)
fabianhjr Aug 29, 2025
0c0f43e
rl-2511: add note on addition of `glibcxxassertions` hardening flag (…
risicle Aug 29, 2025
e6c30db
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
76ee0e7
nodejs: fix hardcoded values in GYP script (#434742)
fabianhjr Aug 30, 2025
a70ae6c
python3Packages.setuptools-rust: 1.11.1 -> 1.12.0
SuperSandro2000 Aug 30, 2025
27872d5
python3Packages.trove-classifiers: 2025.5.9.12 -> 2025.8.26.11 (#437719)
dotlambda Aug 30, 2025
242b08e
python3Packages.aiohttp: drop superfluous test dependency (#438003)
dotlambda Aug 30, 2025
0483106
python3Packages.flask: 3.1.1 -> 3.1.2 (#436332)
SuperSandro2000 Aug 30, 2025
988c89d
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
e4f1477
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Aug 30, 2025
9929a25
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
205c2e9
Merge staging-next into staging
nixpkgs-ci[bot] Aug 30, 2025
cbb3c85
nodejs: drop v8 instrumentation patch
al3xtjames Jul 11, 2025
1bc6e6c
nodejs: use sigtool's codesign in test-macos-app-sandbox
al3xtjames Jul 11, 2025
8362b18
nodejs: fix `checkPhase` with `sandbox=relaxed` on Darwin
al3xtjames Jul 10, 2025
136df21
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
39df344
python3Packages.tkinter: build standalone from python source tree
mweinelt Aug 14, 2025
bba34e2
cpython: remove x11support
mweinelt Aug 28, 2025
fb9155a
bluez-headers: expose bluez header files
mweinelt Aug 28, 2025
251d713
cpython: build with bluetooth support in default build
mweinelt Aug 28, 2025
1051e7f
openfreebuds: move to default python
mweinelt Aug 29, 2025
2877deb
python3Full: drop
mweinelt Aug 29, 2025
9872189
python3Full: obsolete and remove (#433833)
mweinelt Aug 30, 2025
c8fefcf
python3Packages.setuptools-rust: 1.11.1 -> 1.12.0 (#438454)
mweinelt Aug 30, 2025
d95b37a
Merge branch 'staging' into staging-next
vcunat Aug 30, 2025
45859bf
nodejs: fix checkPhase with `sandbox=relaxed` on Darwin (#425699)
fabianhjr Aug 30, 2025
566b38d
doc/redirects.json: amend mismerge from the parent commit
vcunat Aug 30, 2025
e2e1617
Merge remote-tracking branch 'origin/staging' into staging-next
K900 Aug 30, 2025
320a8ef
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
6983b01
Merge master into staging-next
nixpkgs-ci[bot] Aug 30, 2025
cd13923
perl540Packages.AlienBuild: don't patchShebangs
K900 Aug 30, 2025
1132694
bluez: fix meta.position
mweinelt Aug 30, 2025
41cbb2b
Merge master into staging-next
nixpkgs-ci[bot] Aug 31, 2025
cd1056f
python313Packages.proto-plus: ignore more warnings
K900 Aug 31, 2025
5f65e45
python313Packages.loguru: skip tests broken by latest mypy
K900 Aug 31, 2025
3817f04
Merge master into staging-next
nixpkgs-ci[bot] Aug 31, 2025
0d30edc
Reapply "buildMozillaMach: use nss-esr for 140esr and older"
vcunat Aug 23, 2025
cb93ba8
python313Packages.google-cloud-storage: add pytest-asyncio check input
K900 Aug 31, 2025
33bedf3
Merge master into staging-next
nixpkgs-ci[bot] Aug 31, 2025
b6e3a2d
buildMozillaMach: use nss-esr (3.112.x) for 140esr (and older) (#436130)
mweinelt Aug 31, 2025
28a7766
Merge master into staging-next
nixpkgs-ci[bot] Aug 31, 2025
1698496
Merge master into staging-next
nixpkgs-ci[bot] Sep 1, 2025
69166c2
Merge master into staging-next
nixpkgs-ci[bot] Sep 1, 2025
ca3c28d
nodejs: fix hydra builds
aduh95 Sep 1, 2025
b270f0d
Merge master into staging-next
nixpkgs-ci[bot] Sep 1, 2025
9f455ea
Merge master into staging-next
nixpkgs-ci[bot] Sep 1, 2025
2907f29
Merge master into staging-next
nixpkgs-ci[bot] Sep 1, 2025
4ce22ae
nodejs: fix hydra darwin builds (#439129)
vcunat Sep 1, 2025
46b1f8a
Merge master into staging-next
nixpkgs-ci[bot] Sep 2, 2025
811949f
Merge master into staging-next
nixpkgs-ci[bot] Sep 2, 2025
21f3462
nodejs: patch away absolute paths from GYP script
aduh95 Sep 2, 2025
0821292
arrow-cpp: pin to protobuf_31
K900 Sep 2, 2025
4005e98
Merge master into staging-next
nixpkgs-ci[bot] Sep 2, 2025
b4c4165
Merge master into staging-next
nixpkgs-ci[bot] Sep 2, 2025
8d5424e
Merge master into staging-next
nixpkgs-ci[bot] Sep 3, 2025
3cbf88f
nodejs: patch away absolute paths from GYP script (#439433)
vcunat Sep 3, 2025
a413106
Merge branch 'master' into staging-next
vcunat Sep 3, 2025
ffc43a6
Merge master into staging-next
nixpkgs-ci[bot] Sep 3, 2025
9ae07d7
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 3, 2025
c5d7abb
Merge master into staging-next
nixpkgs-ci[bot] Sep 3, 2025
fa2f6ad
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 3, 2025
4523b24
python3Packages.django_4: 4.2.23 -> 4.2.24
mweinelt Sep 3, 2025
576af05
Merge master into staging-next
nixpkgs-ci[bot] Sep 3, 2025
7708863
python3Packages.django_4: 4.2.23 -> 4.2.24 (#439976)
mweinelt Sep 3, 2025
812ef44
Merge master into staging-next
nixpkgs-ci[bot] Sep 4, 2025
acb2dd9
Merge master into staging-next
nixpkgs-ci[bot] Sep 4, 2025
5d12b6d
perl540Packages.PPI: don't patchShebangs
K900 Sep 4, 2025
a5414f7
Merge master into staging-next
nixpkgs-ci[bot] Sep 4, 2025
7ba60b4
e2fsprogs: avoid outputChecks on darwin
vcunat Sep 4, 2025
63e18a8
Merge master into staging-next
nixpkgs-ci[bot] Sep 4, 2025
2674ce2
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 5, 2025
83ae2a1
Merge master into staging-next
nixpkgs-ci[bot] Sep 5, 2025
7db992d
Merge master into staging-next
nixpkgs-ci[bot] Sep 5, 2025
8d6b482
Merge master into staging-next
nixpkgs-ci[bot] Sep 6, 2025
3bdbbf5
Merge master into staging-next
nixpkgs-ci[bot] Sep 6, 2025
5c32d77
Merge master into staging-next
nixpkgs-ci[bot] Sep 6, 2025
11a7b3a
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 6, 2025
0b98a49
Merge master into staging-next
nixpkgs-ci[bot] Sep 6, 2025
ef95348
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 6, 2025
f27418b
Merge master into staging-next
nixpkgs-ci[bot] Sep 6, 2025
d279294
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
251f553
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
6b076a7
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
a579a46
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
7f33f65
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
c77ca57
Merge master into staging-next
nixpkgs-ci[bot] Sep 7, 2025
a0966d7
Merge master into staging-next
nixpkgs-ci[bot] Sep 8, 2025
e84ec1a
Revert "go_1_25: 1.25.0 -> 1.25.1"
K900 Sep 8, 2025
8a22392
Merge master into staging-next
nixpkgs-ci[bot] Sep 8, 2025
8fd5914
go_1_24: 1.24.6 -> 1.24.7
zowoq Sep 8, 2025
fb72f03
go_1_24: 1.24.6 -> 1.24.7 (#441126)
K900 Sep 8, 2025
c9858c3
Merge master into staging-next
nixpkgs-ci[bot] Sep 8, 2025
bcb65d0
python3Packages.pytest-examples: patch the build
vcunat Sep 8, 2025
88c1a81
Revert "python3Packages.dash: 3.0.4 -> 3.2.0"
vcunat Sep 8, 2025
93235ae
arpa2common: 2.6.2 -> 2.6.4
vcunat Sep 8, 2025
33241ea
remctl: ingore a warning to fixup build
vcunat Sep 8, 2025
a713d31
Merge branch 'master' into staging-next
vcunat Sep 8, 2025
1ea2b1b
python3Packages.docformatter: disable a broken test
vcunat Sep 8, 2025
3d4257c
Merge remote-tracking branch 'origin/master' into staging-next
K900 Sep 8, 2025
e17f375
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
4512c1c
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
c3c60fb
anki: pin to protobuf 31
vcunat Sep 9, 2025
f982d83
systemdUkify: fixup build
vcunat Sep 9, 2025
931d442
mesa: fixup build on darwin
vcunat Sep 9, 2025
c993aca
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
0ef8af0
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
3fbcbb3
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
23f1db6
matrix-synapse-unwrapped: allow setuptools_rust 1.12
Ma27 Sep 9, 2025
077cb3a
Merge master into staging-next
nixpkgs-ci[bot] Sep 9, 2025
1e85490
Merge: matrix-synapse-unwrapped: allow setuptools_rust 1.12 (#441513)
Ma27 Sep 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 41 additions & 8 deletions doc/hooks/installShellFiles.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,43 @@ The manpages must have a section suffix, and may optionally be compressed (with
{
nativeBuildInputs = [ installShellFiles ];

# Sometimes the manpage file has an undesirable name; e.g., it conflicts with
# another software with an equal name. It should be renamed before being
# installed via installManPage
# Sometimes the manpage file has an undersirable name; e.g., it conflicts with
# another software with an equal name. To install it with a different name,
# the installed name must be provided before the path to the file.
#
# Below install a manpage "foobar.1" from the source file "./foobar.1", and
# also installs the manpage "fromsea.3" from the source file "./delmar.3".
postInstall = ''
mv fromsea.3 delmar.3
installManPage foobar.1 delmar.3
installManPage \
foobar.1 \
--name fromsea.3 delmar.3
'';
}
```

The manpage may be the result of a piped input (e.g. `<(cmd)`), in which
case the name must be provided before the pipe with the `--name` flag.

```nix
{
nativeBuildInputs = [ installShellFiles ];

postInstall = ''
installManPage --name foobar.1 <($out/bin/foobar --manpage)
'';
}
```

If no parsing of arguments is desired, pass `--` to opt-out of all subsequent
arguments.

```nix
{
nativeBuildInputs = [ installShellFiles ];

# Installs a manpage from a file called "--name"
postInstall = ''
installManPage -- --name
'';
}
```
Expand All @@ -58,8 +89,8 @@ The `installShellCompletion` function takes one or more paths to shell
completion files.

By default it will autodetect the shell type from the completion file extension,
but you may also specify it by passing one of `--bash`, `--fish`, or
`--zsh`. These flags apply to all paths listed after them (up until another
but you may also specify it by passing one of `--bash`, `--fish`, `--zsh`, or
`--nushell`. These flags apply to all paths listed after them (up until another
shell flag is given). Each path may also have a custom installation name
provided by providing a flag `--name NAME` before the path. If this flag is not
provided, zsh completions will be renamed automatically such that `foobar.zsh`
Expand All @@ -77,9 +108,10 @@ zsh).
# explicit behavior
installShellCompletion --bash --name foobar.bash share/completions.bash
installShellCompletion --fish --name foobar.fish share/completions.fish
installShellCompletion --nushell --name foobar share/completions.nu
installShellCompletion --zsh --name _foobar share/completions.zsh
# implicit behavior
installShellCompletion share/completions/foobar.{bash,fish,zsh}
installShellCompletion share/completions/foobar.{bash,fish,zsh,nu}
'';
}
```
Expand All @@ -104,6 +136,7 @@ failure. To prevent this, guard the completion generation commands.
installShellCompletion --cmd foobar \
--bash <($out/bin/foobar --bash-completion) \
--fish <($out/bin/foobar --fish-completion) \
--nushell <($out/bin/foobar --nushell-completion) \
--zsh <($out/bin/foobar --zsh-completion)
'';
}
Expand Down
6 changes: 6 additions & 0 deletions doc/languages-frameworks/go.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,12 @@ Specifies the contents of the `go.sum` file and triggers rebuilds when it change

Defaults to `null`

### `buildTestBinaries` {#var-go-buildTestBinaries}

This option allows to compile test binaries instead of the usual binaries produced by a package.
Go can [compile test into binaries](https://pkg.go.dev/cmd/go#hdr-Test_packages) using the `go test -c` command.
These binaries can then be executed at a later point (outside the Nix sandbox) to run the tests.
This is mostly useful for downstream consumers to run integration or end-to-end tests that won't work in the Nix sandbox, for example because they require network access.

## Versioned toolchains and builders {#ssec-go-toolchain-versions}

Expand Down
6 changes: 6 additions & 0 deletions doc/redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -574,6 +574,9 @@
"strictflexarrays3": [
"index.html#strictflexarrays3"
],
"glibcxxassertions": [
"index.html#glibcxxassertions"
],
"tester-shfmt": [
"index.html#tester-shfmt"
],
Expand Down Expand Up @@ -622,6 +625,9 @@
"typst-package-scope-and-usage": [
"index.html#typst-package-scope-and-usage"
],
"var-go-buildTestBinaries": [
"index.html#var-go-buildTestBinaries"
],
"var-meta-teams": [
"index.html#var-meta-teams"
],
Expand Down
10 changes: 10 additions & 0 deletions doc/release-notes/rl-2511.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@

- The `offrss` package was removed due to lack of upstream maintenance since 2012. It's recommended for users to migrate to another RSS reader

- `installShellFiles`: Allow installManPage to take a piped input, add the `--name` flag for renaming the file when installed. Can also append `--` to opt-out of all subsequent parsing.

- GCC 9, 10, 11, and 12 have been removed, as they have reached end‐of‐life upstream and are no longer supported.

- GHCJS 8.10, exposed via `haskell.compiler.ghcjs` and `haskell.compiler.ghcjs810`, has been removed. Downstream users should migrate their projects to the new JavaScript backend of GHC proper which can be used via `pkgsCross.ghcjs` from Nixpkgs. Haskell packaging code, like `haskellPackages.mkDerivation`, `ghcWithPackages` and `hoogleWithPackages`, also no longer supports GHCJS.
Expand Down Expand Up @@ -50,6 +52,8 @@

- `kbd` package's `outputs` now include a `man` and `scripts` outputs. The `unicode_start` and `unicode_stop` Bash scripts are now part of the `scripts` output, allowing most usages of the `kbd` package to not pull in `bash`.

- `spidermonkey_91` has been removed, as it has been EOL since September 2022.

- `cudaPackages.cudatoolkit-legacy-runfile` has been removed.

- `conduwuit` was removed due to upstream ceasing development and deleting their repository. For existing data, a migration to `matrix-conduit`, `matrix-continuwuity` or `matrix-tuwunel` may be possible.
Expand All @@ -64,6 +68,8 @@

- `gnome-keyring` no longer ships with an SSH agent anymore because it has been deprecated upstream. You should use `gcr_4` instead, which provides the same features. More information on why this was done can be found on [the relevant GCR upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67).

- `python3Full` and its versioned attributes (python3xxFull) have been removed. Bluetooth support is now enabled in the default python3 attributes. The X11 support built the tkinter module, which is available as a dedicated attribute on the package set.

- `stdenv.mkDerivation` and other derivation builders that use it no longer allow the value of `env` to be anything but an attribute set, for the purpose of setting environment variables that are available to the [builder](https://nix.dev/manual/nix/latest/store/derivation/#builder) process. An environment variable called `env` can still be provided by means of `mkDerivation { env.env = ...; }`, though we recommend to use a more specific name than "env".

- The default Android NDK version has been raised to 27, and the default SDK version to 35.
Expand Down Expand Up @@ -155,6 +161,8 @@

- [`homebox` 0.20.0](https://github.com/sysadminsmedia/homebox/releases/tag/v0.20.0) changed how assets are stored and hashed. It is recommended to back up your database before this update.

- `installShellCompletion`: now supports Nushell completion files

- New hardening flags, `strictflexarrays1` and `strictflexarrays3` were made available, corresponding to the gcc/clang options `-fstrict-flex-arrays=1` and `-fstrict-flex-arrays=3` respectively.

- `gramps` has been updated to 6.0.0
Expand All @@ -171,6 +179,8 @@
- `searx` was updated to use `envsubst` instead of `sed` for parsing secrets from environment variables.
If your previous configuration included a secret reference like `server.secret_key = "@SEARX_SECRET_KEY@"`, you must migrate to the new envsubst syntax: `server.secret_key = "$SEARX_SECRET_KEY"`.

- A new hardening flag, `glibcxxassertions` was made available, corresponding to the glibc `_GLIBCXX_ASSERTIONS` option.

- `versionCheckHook`: Packages that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail.


Expand Down
6 changes: 6 additions & 0 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -1682,6 +1682,12 @@ This should be turned off or fixed for build errors such as:
sorry, unimplemented: __builtin_clear_padding not supported for variable length aggregates
```

#### `glibcxxassertions` {#glibcxxassertions}

Adds the `-D_GLIBCXX_ASSERTIONS` compiler flag. This flag only has an effect on libstdc++ targets, and when defined, enables extra error checking in the form of precondition assertions, such as bounds checking in c++ strings and null pointer checks when dereferencing c++ smart pointers.

These checks may have an impact on performance in some cases.

#### `pacret` {#pacret}

This flag adds the `-mbranch-protection=pac-ret` compiler option on aarch64-linux targets. This uses ARM v8.3's Pointer Authentication feature to sign function return pointers before adding them to the stack. The pointer's authenticity is then validated before returning to its destination. This dramatically increases the difficulty of ROP exploitation techniques.
Expand Down
10 changes: 10 additions & 0 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,11 @@ lib.mapAttrs mkLicense (
free = false;
};

adobeUtopia = {
fullName = "Adobe Utopia Font License";
spdxId = "Adobe-Utopia";
};

afl20 = {
spdxId = "AFL-2.0";
fullName = "Academic Free License v2.0";
Expand Down Expand Up @@ -692,6 +697,11 @@ lib.mapAttrs mkLicense (
spdxId = "HPND-sell-variant";
};

hpndDec = {
fullName = "Historical Permission Notice and Disclaimer - DEC variant";
spdxId = "HPND-DEC";
};

hpndDoc = {
fullName = "Historical Permission Notice and Disclaimer - documentation variant";
spdxId = "HPND-doc";
Expand Down
1 change: 0 additions & 1 deletion nixos/modules/config/console.nix
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,6 @@ in
"${config.boot.initrd.systemd.package}/lib/systemd/systemd-vconsole-setup"
"${config.boot.initrd.systemd.package.kbd}/bin/setfont"
"${config.boot.initrd.systemd.package.kbd}/bin/loadkeys"
"${config.boot.initrd.systemd.package.kbd.gzip}/bin/gzip" # Fonts and keyboard layouts are compressed
]
++ lib.optionals (cfg.font != null && lib.hasPrefix builtins.storeDir cfg.font) [
"${cfg.font}"
Expand Down
1 change: 1 addition & 0 deletions nixos/tests/sssd-ldap.nix
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ import ./make-test-python.nix (
objectClass: posixAccount
userPassword: ${testPassword}
homeDirectory: /home/${testUser}
loginShell: /run/current-system/sw/bin/bash
uidNumber: 1234
gidNumber: 1234
cn: ""
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ assert withConplay -> !libOnly;

stdenv.mkDerivation rec {
pname = "${lib.optionalString libOnly "lib"}mpg123";
version = "1.33.0";
version = "1.33.2";

src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-IpDjrt5vTRY+GhdFIWWvM8qtS18JSPmUKc+i2Dhfqp0=";
hash = "sha256-LFT6u/ppbc6PmxN8jvekKaBh+P5jPNfQpRGAmFXywhk=";
};

outputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.1.1566";
version = "9.1.1623";

outputs = [
"out"
Expand All @@ -11,7 +11,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-/hzyjFGjl8Wu9tHtFgnnHtGbcJ5AIjCMUNCScrdIgwU=";
hash = "sha256-T7epi6ex9AU4iV/ClSeKlK3T0V0WajiVxnDVevkqaw8=";
};

enableParallelBuilding = true;
Expand Down
7 changes: 7 additions & 0 deletions pkgs/applications/networking/sync/rsync/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ stdenv.mkDerivation rec {
hash = "sha256-KSS8s6Hti1UfwQH3QLnw/gogKxFQJ2R89phQ1l/YjFI=";
};

patches = [
# See: <https://github.com/RsyncProject/rsync/pull/790>
./fix-tests-in-darwin-sandbox.patch
];

nativeBuildInputs = [
updateAutotoolsGnuConfigScriptsHook
perl
Expand Down Expand Up @@ -75,6 +80,8 @@ stdenv.mkDerivation rec {

doCheck = true;

__darwinAllowLocalNetworking = true;

meta = with lib; {
description = "Fast incremental file transfer utility";
homepage = "https://rsync.samba.org/";
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
From 9b104ed9859f17b6ed4c4ad01806c75a0c197dd7 Mon Sep 17 00:00:00 2001
From: Emily <hello@emily.moe>
Date: Tue, 5 Aug 2025 15:55:24 +0100
Subject: [PATCH] Allow `ls(1)` to fail in test setup

This can happen when the tests are unable to `stat(2)` some files in
`/etc`, `/bin`, or `/`, due to Unix permissions or other sandboxing. We
still guard against serious errors, which use exit code 2.
---
testsuite/longdir.test | 4 ++--
testsuite/rsync.fns | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/testsuite/longdir.test b/testsuite/longdir.test
index 8d66bb5f..26747292 100644
--- a/testsuite/longdir.test
+++ b/testsuite/longdir.test
@@ -16,9 +16,9 @@ makepath "$longdir" || test_skipped "unable to create long directory"
touch "$longdir/1" || test_skipped "unable to create files in long directory"
date > "$longdir/1"
if [ -r /etc ]; then
- ls -la /etc >"$longdir/2"
+ ls -la /etc >"$longdir/2" || [ $? -eq 1 ]
else
- ls -la / >"$longdir/2"
+ ls -la / >"$longdir/2" || [ $? -eq 1 ]
fi
checkit "$RSYNC --delete -avH '$fromdir/' '$todir'" "$fromdir/" "$todir"

diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns
index 2ab97b69..f7da363f 100644
--- a/testsuite/rsync.fns
+++ b/testsuite/rsync.fns
@@ -195,15 +195,15 @@ hands_setup() {
echo some data > "$fromdir/dir/subdir/foobar.baz"
mkdir "$fromdir/dir/subdir/subsubdir"
if [ -r /etc ]; then
- ls -ltr /etc > "$fromdir/dir/subdir/subsubdir/etc-ltr-list"
+ ls -ltr /etc > "$fromdir/dir/subdir/subsubdir/etc-ltr-list" || [ $? -eq 1 ]
else
- ls -ltr / > "$fromdir/dir/subdir/subsubdir/etc-ltr-list"
+ ls -ltr / > "$fromdir/dir/subdir/subsubdir/etc-ltr-list" || [ $? -eq 1 ]
fi
mkdir "$fromdir/dir/subdir/subsubdir2"
if [ -r /bin ]; then
- ls -lt /bin > "$fromdir/dir/subdir/subsubdir2/bin-lt-list"
+ ls -lt /bin > "$fromdir/dir/subdir/subsubdir2/bin-lt-list" || [ $? -eq 1 ]
else
- ls -lt / > "$fromdir/dir/subdir/subsubdir2/bin-lt-list"
+ ls -lt / > "$fromdir/dir/subdir/subsubdir2/bin-lt-list" || [ $? -eq 1 ]
fi

# echo testing head:
--
2.50.1

12 changes: 4 additions & 8 deletions pkgs/applications/version-management/git/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;

let
version = "2.50.1";
version = "2.51.0";
svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [
CGI
Expand Down Expand Up @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
}.tar.xz"
else
"https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
hash = "sha256-fj5sNt7L2PHu3RTULbZnS+A2ccIgSGS++ipBdWxcj8Q=";
hash = "sha256-YKfCJRzC5YjVzYe65WcmBhfG3gwi3KnNv8TH0riZC2I=";
};

outputs = [ "out" ] ++ lib.optional withManual "doc";
Expand Down Expand Up @@ -120,6 +120,8 @@ stdenv.mkDerivation (finalAttrs: {
# Fix references to gettext introduced by ./git-sh-i18n.patch
substituteInPlace git-sh-i18n.sh \
--subst-var-by gettext ${gettext}
substituteInPlace contrib/credential/libsecret/Makefile \
--replace-fail 'pkg-config' "$PKG_CONFIG"
''
+ lib.optionalString doInstallCheck ''
# ensure we are using the correct shell when executing the test scripts
Expand Down Expand Up @@ -299,12 +301,6 @@ stdenv.mkDerivation (finalAttrs: {
cp -a contrib $out/share/git/
mkdir -p $out/share/bash-completion/completions
ln -s $out/share/git/contrib/completion/git-prompt.sh $out/share/bash-completion/completions/
# only readme, developed in another repo
rm -r contrib/hooks/multimail
mkdir -p $out/share/git-core/contrib
cp -a contrib/hooks/ $out/share/git-core/contrib/
substituteInPlace $out/share/git-core/contrib/hooks/pre-auto-gc-battery \
--replace ' grep' ' ${gnugrep}/bin/grep' \

# grep is a runtime dependency, need to patch so that it's found
substituteInPlace $out/libexec/git-core/git-sh-setup \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,29 +1,25 @@
diff --git a/Documentation/git-send-email.adoc b/Documentation/git-send-email.adoc
index 7f223db42d..7e46a07d31 100644
index 5d13a856a7..5c9978c1e4 100644
--- a/Documentation/git-send-email.adoc
+++ b/Documentation/git-send-email.adoc
@@ -177,7 +177,7 @@ Sending
@@ -190,7 +190,7 @@ Sending
The command will be executed in the shell if necessary. Default
is the value of `sendemail.sendmailCmd`. If unspecified, and if
--smtp-server is also unspecified, git-send-email will search
- for `sendmail` in `/usr/sbin`, `/usr/lib` and $PATH.
+ for `sendmail` in $PATH.
`--smtp-server` is also unspecified, `git send-email` will search
- for `sendmail` in `/usr/sbin`, `/usr/lib` and `$PATH`.
+ for `sendmail` in `$PATH`.

--smtp-encryption=<encryption>::
Specify in what way encrypting begins for the SMTP connection.
@@ -233,9 +233,9 @@ a password is obtained using 'git-credential'.
--smtp-server=<host>::
@@ -247,7 +247,7 @@ a password is obtained using linkgit:git-credential[1].
If set, specifies the outgoing SMTP server to use (e.g.
`smtp.example.com` or a raw IP address). If unspecified, and if
- `--sendmail-cmd` is also unspecified, the default is to search
- for `sendmail` in `/usr/sbin`, `/usr/lib` and $PATH if such a
- program is available, falling back to `localhost` otherwise.
+ `--sendmail-cmd` is also unspecified, the default is to search for
+ `sendmail` in $PATH if such a program is available, falling back to
+ `localhost` otherwise.
`--sendmail-cmd` is also unspecified, the default is to search
- for `sendmail` in `/usr/sbin`, `/usr/lib` and `$PATH` if such a
+ for `sendmail` in `$PATH` if such a
program is available, falling back to `localhost` otherwise.
+
For backward compatibility, this option can also specify a full pathname
of a sendmail-like program instead; the program must support the `-i`
diff --git a/git-send-email.perl b/git-send-email.perl
index 798d59b84f..69c9cc2a7d 100755
--- a/git-send-email.perl
Expand Down
Loading
Loading