Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1342 commits
Select commit Hold shift + click to select a range
a49e735
pre-commit: skip another test that hits the network
K900 Dec 19, 2025
c3f33f4
arrow-cpp: fix arrow-azurefs-test (#472089)
K900 Dec 19, 2025
44c11e4
Merge master into staging-next
nixpkgs-ci[bot] Dec 19, 2025
69de3b7
tailscale: 1.90.9 -> 1.92.3
philiptaron Dec 17, 2025
4be7ea5
seahorse: fix build with gpgme 2.0+
ghpzin Dec 19, 2025
a572397
seahorse: fix build with gpgme 2.0+ (#472315)
jtojnar Dec 19, 2025
acd4201
Merge master into staging-next
nixpkgs-ci[bot] Dec 19, 2025
73ff618
gpgmepp: propagate gpgme and libgpg-error
dotlambda Dec 19, 2025
50c498c
qt6Packages.qgpgme: propagate gpgmepp
dotlambda Dec 19, 2025
d30669d
readstat: fix stringop-truncation error
dotlambda Dec 19, 2025
c0ccd9e
mpir: fix build with GCC 15
dotlambda Dec 19, 2025
44b203e
zug: fix build with GCC 15
dotlambda Dec 19, 2025
13eaf3f
imagemagick: 7.1.2-10 -> 7.1.2-11 (#472170)
dotlambda Dec 19, 2025
dc709e1
Merge master into staging-next
nixpkgs-ci[bot] Dec 19, 2025
fd720f4
gpgmepp: propagate gpgme and libgpg-error (#472418)
dotlambda Dec 19, 2025
12b64d9
airspy: fix build with GCC 15
dotlambda Dec 19, 2025
ff78aa9
Merge master into staging-next
nixpkgs-ci[bot] Dec 20, 2025
1d4af10
pgpdump: include upstream patch for gcc 15
whispersofthedawn Dec 20, 2025
91512e6
Merge master into staging-next
nixpkgs-ci[bot] Dec 20, 2025
98c1d42
Merge master into staging-next
nixpkgs-ci[bot] Dec 20, 2025
6db8408
xorg-server: fix runtime errors
ghpzin Dec 19, 2025
fb9eed2
xorg-server: fix runtime errors (#472543)
K900 Dec 20, 2025
77da5d8
airspy: fix build with GCC 15 (#472536)
dotlambda Dec 20, 2025
b42ddeb
zug: fix build with GCC 15 (#472457)
dotlambda Dec 20, 2025
33100d2
mpir: fix build with GCC 15 (#472428)
dotlambda Dec 20, 2025
d6e484d
readstat: fix stringop-truncation error (#472422)
dotlambda Dec 20, 2025
fc576c7
Merge master into staging-next
nixpkgs-ci[bot] Dec 20, 2025
9037186
abook: fix build with gcc 15
marcin-serwin Dec 20, 2025
609c36a
jetbrains.jcef: fix build with gcc15
leona-ya Dec 20, 2025
56fb2a1
texlive.bin.dvisvgm: fix build with gcc15
leona-ya Dec 20, 2025
013b4a6
hplip: fix build with gcc15
leona-ya Dec 20, 2025
b3ac516
abook: fix build with gcc 15 (#472693)
leona-ya Dec 20, 2025
97de735
dtach: fix build with gcc 15
marcin-serwin Dec 20, 2025
b14c835
dtach: fix build with gcc 15 (#472636)
leona-ya Dec 20, 2025
13ee3e9
bambu-studio: fix build with gcc15 (#472188)
leona-ya Dec 20, 2025
d7c9ea7
[staging-next] jetbrains.jcef: fix build with gcc15 (#472716)
Aleksanaa Dec 20, 2025
4c7e0fd
Merge master into staging-next
nixpkgs-ci[bot] Dec 20, 2025
2c97992
libreoffice: fix build with gpgme 2
marcin-serwin Dec 20, 2025
292c595
Merge master into staging-next
nixpkgs-ci[bot] Dec 21, 2025
bd06ff7
perlPackages.X11XCB: fix runtime errors
ghpzin Dec 20, 2025
56dd94b
intel-graphics-compiler: fix build with gcc 15
whispersofthedawn Dec 20, 2025
f61a7e6
Merge master into staging-next
nixpkgs-ci[bot] Dec 21, 2025
8ff4c75
sasquatch: fix build for gcc 15
whispersofthedawn Dec 21, 2025
78f6f17
xcur2png: fix build with gcc15 (#471944)
Aleksanaa Dec 21, 2025
e399904
perlPackages.X11XCB: fix runtime errors (#472854)
Aleksanaa Dec 21, 2025
e485134
[staging-next] hplip: fix build with gcc15 (#472721)
Aleksanaa Dec 21, 2025
6bfc780
Merge master into staging-next
nixpkgs-ci[bot] Dec 21, 2025
03828b5
[staging-next] texlive.bin.dvisvgm: fix build with gcc15 (#472719)
Aleksanaa Dec 21, 2025
13ff9c7
gpgmepp: install .pc file in the correct location
marcin-serwin Dec 21, 2025
e37ab33
Merge master into staging-next
nixpkgs-ci[bot] Dec 21, 2025
69247ee
limesuite: include upstream patch for gcc 15
whispersofthedawn Dec 21, 2025
7009143
postgrest: 14.1 -> 14.2
wolfgangwalther Dec 21, 2025
d397ce0
limesuite: include upstream patch for gcc 15 (#473080)
Aleksanaa Dec 22, 2025
036187d
dev86: 1.0.1 -> 1.0.1-unstable-2025-02-12, fix build for gcc 15
whispersofthedawn Dec 22, 2025
629646e
[staging-next] pgpdump: include upstream patch for gcc 15 (#472562)
fabianhjr Dec 22, 2025
8614dad
python3Packages.numcodecs: 0.16.1 -> 0.16.3; gcc15 compat (#472181)
fabianhjr Dec 22, 2025
41fa000
python3Packages.alembic: 1.16.4 -> 1.17.2 (#472241)
fabianhjr Dec 22, 2025
b4dfa22
sharutils: fix build for gcc 15
whispersofthedawn Dec 22, 2025
91ab81b
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 22, 2025
2566d16
libpst: fix build with gcc15
Aleksanaa Dec 22, 2025
04de9bc
boost186: also fix under structuredAttrs
K900 Dec 22, 2025
6866bcc
boost186: nixfmt
K900 Dec 22, 2025
c1fb78c
libmhash: fix build with gcc15
Aleksanaa Dec 22, 2025
df3afe5
postgrest: 14.1 -> 14.2 (#473085)
wolfgangwalther Dec 22, 2025
2bd3563
Merge master into staging-next
nixpkgs-ci[bot] Dec 22, 2025
ba1e3b7
libmhash: fix build with gcc15 (#473209)
leona-ya Dec 22, 2025
43d7145
dev86: 1.0.1 -> 1.0.1-unstable-2025-02-12, fix build for gcc 15 (#473…
SigmaSquadron Dec 22, 2025
6bb31bb
libpst: fix build with gcc15 (#473204)
leona-ya Dec 22, 2025
eede1b9
[staging-next] sasquatch: fix build for gcc 15 (#472892)
leona-ya Dec 22, 2025
d9764e9
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 22, 2025
e6e285d
Merge master into staging-next
nixpkgs-ci[bot] Dec 22, 2025
a6b7387
sharutils: fix build for gcc 15 (#473185)
leona-ya Dec 22, 2025
6051847
liblqr1: fix build on darwin
ghpzin Dec 22, 2025
a05b9af
python3: expose all splices for use with hooks
Aleksanaa Dec 22, 2025
9566862
python3Packages.setuptools-rust: fix python version inconsistency
Aleksanaa Dec 22, 2025
5af2abb
rocksdb: 10.5.1 -> 10.7.5 (#454666)
Aleksanaa Dec 22, 2025
3e2fee2
gpgmepp: fix includedir path in the exported CMake target
marcin-serwin Dec 22, 2025
fa233c9
gpgmepp: split outputs
marcin-serwin Dec 21, 2025
e23b998
liblqr1: fix build on darwin (#473298)
fabianhjr Dec 22, 2025
b715e74
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 22, 2025
7be1b8f
[staging-next] intel-graphics-compiler: fix build with gcc 15 (#472886)
SuperSandro2000 Dec 22, 2025
fb7bf47
Merge master into staging-next
nixpkgs-ci[bot] Dec 23, 2025
a48f11c
python3Packages.setuptools-rust: fix python version inconsistency (#4…
Aleksanaa Dec 23, 2025
91c0c0a
Merge master into staging-next
nixpkgs-ci[bot] Dec 23, 2025
24c3b60
apfs-fuse: fix build with gcc 15
Aleksanaa Dec 23, 2025
9eb30e7
libexsid: fix build with gcc 15
Aleksanaa Dec 23, 2025
2689839
amp: fix build with gcc15 by using in-tree oniguruma
Aleksanaa Dec 23, 2025
428ce94
opencc: fix build with gcc 15
Aleksanaa Dec 23, 2025
442d199
opencc: fix build with gcc 15 (#473529)
Aleksanaa Dec 23, 2025
ca0b878
Merge master into staging-next
nixpkgs-ci[bot] Dec 23, 2025
6d07405
amp: fix build with gcc15 by using in-tree oniguruma (#473524)
Aleksanaa Dec 23, 2025
f6536ad
apfs-fuse: fix build with gcc 15 (#473518)
fabianhjr Dec 23, 2025
57660cf
libexsid: fix build with gcc 15 (#473521)
fabianhjr Dec 23, 2025
adba4fe
Merge master into staging-next
nixpkgs-ci[bot] Dec 23, 2025
a2302e7
Merge master into staging-next
nixpkgs-ci[bot] Dec 24, 2025
cdbdd9f
python314Packages.coverage: fix test_coverage_stop_in_threads
Aleksanaa Dec 24, 2025
89b92da
icoutils: fix build with newer compilers
kirillrdy Dec 24, 2025
7ab7af6
Merge master into staging-next
nixpkgs-ci[bot] Dec 24, 2025
86e5f06
[staging-next] icoutils: fix build with newer compilers (#473772)
Aleksanaa Dec 24, 2025
f9d17fd
xorg-server: switch to meson, significantly uncurse
K900 Dec 20, 2025
3a55c90
xorg-server: drop XQuartz patches
K900 Dec 24, 2025
3f7118e
python313Packages.blessed:1.21.0 -> 1.25-unstable-2025-12-05
Aleksanaa Dec 24, 2025
4424b24
python313Packages.python3-application: fix build by adding setuptools
Aleksanaa Dec 24, 2025
ae21b34
gdbuspp: fix build for gcc 15
Aleksanaa Dec 24, 2025
f58c319
libultrahdr: fix build with gcc 15
Aleksanaa Dec 24, 2025
8adf593
libmhash: fix build regression with clang
Aleksanaa Dec 23, 2025
2d4d35c
Merge master into staging-next
nixpkgs-ci[bot] Dec 24, 2025
1417745
cronie: fix build with gcc 15
Aleksanaa Dec 24, 2025
f1d5423
libLAS: fix build with gcc 15
Aleksanaa Dec 24, 2025
8723658
gdbuspp: fix build for gcc 15 (#473824)
Aleksanaa Dec 24, 2025
82b910f
python313Packages.python3-application: fix build by adding setuptools…
Aleksanaa Dec 24, 2025
feb1657
wine: fix build with gcc 15
Aleksanaa Dec 24, 2025
f2fbc41
Merge master into staging-next
nixpkgs-ci[bot] Dec 24, 2025
f64cb9d
Merge master into staging-next
nixpkgs-ci[bot] Dec 25, 2025
1f52855
plotutils: fix gcc 15 build by adding debian patch
Aleksanaa Dec 25, 2025
1c4da65
shapelib: fix build with gcc 15
Aleksanaa Dec 25, 2025
7932637
libmcrypt: fix build with gcc 15
Aleksanaa Dec 25, 2025
4e3e1e8
Merge master into staging-next
nixpkgs-ci[bot] Dec 25, 2025
090ff28
libmcrypt: fix build with gcc 15 (#474016)
Prince213 Dec 25, 2025
14f4bc6
gpgmepp: fix installation of pkgconfig file and split outputs (#472985)
Aleksanaa Dec 25, 2025
1015d7b
libmhash: fix build regression with clang (#473512)
vcunat Dec 25, 2025
175938b
python314Packages.coverage: fix test_coverage_stop_in_threads (#473750)
vcunat Dec 25, 2025
5a4c6c1
python312Packages.pytest-subprocess: fix build by not applying patch
Aleksanaa Dec 25, 2025
ce0b9f3
libreoffice: fix build with gpgme 2 (#472779)
vcunat Dec 25, 2025
e311436
libultrahdr: fix build with gcc 15 (#473825)
vcunat Dec 25, 2025
ebb9804
cronie: fix build with gcc 15 (#473837)
vcunat Dec 25, 2025
af54a50
plotutils: fix gcc 15 build by adding debian patch (#473997)
vcunat Dec 25, 2025
d3f985e
Merge master into staging-next
nixpkgs-ci[bot] Dec 25, 2025
75c0545
python3Packages.setuptools-rust: add back splice fix
Aleksanaa Dec 25, 2025
6fc58d9
wine: fix build with gcc 15 (#473888)
Prince213 Dec 25, 2025
422e35f
perlPackages.Gtk2: fix build with gcc15
marcusramberg Dec 25, 2025
5516963
Merge master into staging-next
nixpkgs-ci[bot] Dec 25, 2025
348a1c5
Merge master into staging-next
nixpkgs-ci[bot] Dec 26, 2025
77e1f90
Merge master into staging-next
nixpkgs-ci[bot] Dec 26, 2025
27d436e
cdrtools: fix build with gcc 15
Aleksanaa Dec 26, 2025
7c25efb
ispell: fix build with gcc 15
Aleksanaa Dec 26, 2025
493057d
libLAS: fix build with gcc 15 (#473850)
vcunat Dec 26, 2025
46b7ce6
isc-cron: fix build with gcc 15
Aleksanaa Dec 26, 2025
3bad58d
gimp2: pin to gcc14
vcunat Dec 26, 2025
81e8b5a
shapelib: fix build with gcc 15 (#474015)
vcunat Dec 26, 2025
24af41b
cdrtools: fix build with gcc 15 (#474256)
fabianhjr Dec 26, 2025
a22a538
ispell: fix build with gcc 15 (#474258)
fabianhjr Dec 26, 2025
4e6be35
perlPackages.Gtk2: fix build with gcc15 (#474043)
Aleksanaa Dec 26, 2025
fc9d873
rocksdb_*: fix build of older versions
Aleksanaa Dec 26, 2025
e67d8cc
Merge master into staging-next
nixpkgs-ci[bot] Dec 26, 2025
a94cccf
isc-cron: fix build with gcc 15 (#474261)
Prince213 Dec 26, 2025
43f5a91
rocksdb_*: fix build of older versions (#474275)
Prince213 Dec 26, 2025
72ac93c
python3Packages.setuptools-rust: add back splice fix (#474096)
Aleksanaa Dec 26, 2025
b451b7f
python314Packages.pydantic: fix build with python 3.14.1
leona-ya Dec 26, 2025
2b53f32
[staging-next] python314Packages.pydantic: fix build with python 3.14…
K900 Dec 26, 2025
521b58e
python312Packages.pytest-subprocess: fix build by not applying patch …
leona-ya Dec 26, 2025
4cae5fd
pretix: pin to python312 for django 4.2 support
mweinelt Dec 26, 2025
bc05bb5
mailman: pin to python312 for django 4.2 support
mweinelt Dec 26, 2025
ea11ef9
c-blosc: fetchpatch with full index
qbisi Dec 26, 2025
22d8ba1
c-blosc: fix build with gcc 15 on aarch64-linux
qbisi Dec 26, 2025
c560626
mailman, pretix: pin to python312 for django 4.2 support (#474380)
mweinelt Dec 26, 2025
d25cc41
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 26, 2025
87bc2d9
Merge master into staging-next
nixpkgs-ci[bot] Dec 27, 2025
3f89cdd
[staging-next] c-blosc: fix build with gcc15 on aarch64-linux (#474382)
Aleksanaa Dec 27, 2025
fb73017
python314Packages.numpy: don't assert RecursionError in monster dtype…
qbisi Dec 27, 2025
4d1c6ba
[staging-next] python314Packages.numpy: fix build with python3.14.1 (…
Aleksanaa Dec 27, 2025
03e6763
nom: fix build on darwin
Moraxyc Dec 27, 2025
652fa68
[staging-next] nom: fix build on darwin (#474494)
Aleksanaa Dec 27, 2025
130877b
Merge master into staging-next
nixpkgs-ci[bot] Dec 27, 2025
018a9dd
autotier: fix build
Moraxyc Dec 27, 2025
1758e73
autotier: fix build (#474510)
Aleksanaa Dec 27, 2025
b88d29c
python3Packages.tpm2-pytss: fix build with gcc 15
Aleksanaa Dec 27, 2025
2bcb048
ceph: fix build with gcc 15
Aleksanaa Dec 27, 2025
c18d745
libcryptui: fix build with gpgme 2 and apply other debian patches
Aleksanaa Dec 27, 2025
b8f9add
xmlrpc_c: fix build with gcc 15
Aleksanaa Dec 27, 2025
957a8b0
abcmidi: fix build
Moraxyc Dec 27, 2025
bfabc56
[staging-next] xmlrpc_c: fix build with gcc 15 (#474525)
bjornfor Dec 27, 2025
6e6f6d5
Merge master into staging-next
nixpkgs-ci[bot] Dec 27, 2025
13e3210
acct: fix gcc 15 build by adding debian patch
Moraxyc Dec 27, 2025
ce7e57a
bazel_7: fix build with gcc 15
Aleksanaa Dec 27, 2025
d742718
openttd: fix build with gcc 15
Aleksanaa Dec 27, 2025
d63b172
[staging-next] acct: fix gcc 15 build by adding debian patch (#474560)
Aleksanaa Dec 27, 2025
201c70e
[staging-next] abcmidi: fix build (#474528)
Aleksanaa Dec 27, 2025
ed30cdf
ace-of-penguins: fix build with gcc 15
Moraxyc Dec 27, 2025
276618b
abcm2ps: fix gcc 15 build by adding debian patch
Moraxyc Dec 27, 2025
6005e9e
coordgenlibs: fix build with gcc 15
Aleksanaa Dec 27, 2025
e5399aa
abcm2ps: fix gcc 15 build by adding debian patch (#474576)
Aleksanaa Dec 27, 2025
e528c0e
nvi: sync debian patch to fix gcc 15 build
Aleksanaa Dec 27, 2025
52661f0
_9base: fix build with c23
Moraxyc Dec 27, 2025
cfa9573
[staging-next] ace-of-penguins: fix build with gcc 15 (#474565)
Aleksanaa Dec 27, 2025
3445576
adriconf: fix build with c23
Moraxyc Dec 27, 2025
215aefa
_9base: fix build with c23 (#474583)
Aleksanaa Dec 27, 2025
ecb1a24
aefs: fix build with c23
Moraxyc Dec 27, 2025
9a739ce
adriconf: fix build with c23 (#474589)
Aleksanaa Dec 27, 2025
57ea42d
sleuthkit: fix build with gcc 15
Aleksanaa Dec 27, 2025
e08163e
afterstep: fix build with c23
Moraxyc Dec 27, 2025
3cc8693
medfile: 5.0.0 -> 6.0.1, fix fetcher
LordGrimmauld Dec 27, 2025
9502fa5
Merge master into staging-next
nixpkgs-ci[bot] Dec 27, 2025
2c2980b
medfile: 5.0.0 -> 6.0.1, fix fetcher (#474599)
K900 Dec 27, 2025
4d5114b
python313Packages.blessed:1.21.0 -> 1.25-unstable-2025-12-05 (#473814)
vcunat Dec 27, 2025
99ac959
[staging-next] bazel_7: fix build with gcc 15 (#474568)
vcunat Dec 27, 2025
1e7dded
[staging-next] coordgenlibs: fix build with gcc 15 (#474577)
vcunat Dec 27, 2025
24a904e
animeko: fix build with gcc15
puiyq Dec 27, 2025
530c9c7
Merge master into staging-next
nixpkgs-ci[bot] Dec 28, 2025
f882f2b
animeko: fix build with gcc15 (#474649)
Aleksanaa Dec 28, 2025
110e69b
[staging-next] libcryptui: fix build with gpgme 2 and apply other deb…
Aleksanaa Dec 28, 2025
3557e60
Merge master into staging-next
nixpkgs-ci[bot] Dec 28, 2025
6bd815a
python314Packages.dataclasses-json: fix compat
mweinelt Dec 28, 2025
4971ae5
python314Packages.dataclasses-json: fix compat (#474749)
mweinelt Dec 28, 2025
dfc3536
aseprite, skia-aseprite: fix build with GCC 15
kirillrdy Dec 28, 2025
ee69454
[staging-next] aseprite, skia-aseprite: fix build with GCC 15 (#474755)
Aleksanaa Dec 28, 2025
8d38b56
[staging-next] nvi: sync debian patch to fix gcc 15 build (#474578)
Aleksanaa Dec 28, 2025
8a5a3e1
python314Packages.uvloop: skip failing test on aarch64-darwin
mweinelt Dec 28, 2025
9c38734
python314Packages.uvloop: skip failing test on aarch64-darwin (#474758)
mweinelt Dec 28, 2025
805c7d7
[staging-next] sleuthkit: fix build with gcc 15 (#474595)
kirillrdy Dec 28, 2025
1282ddc
[staging-next] python3Packages.tpm2-pytss: fix build with gcc 15 (#47…
kirillrdy Dec 28, 2025
3cd47eb
[staging-next] openttd: fix build with gcc 15 (#474572)
kirillrdy Dec 28, 2025
32eb7b7
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 28, 2025
3b5ae65
Merge master into staging-next
nixpkgs-ci[bot] Dec 28, 2025
f04c05f
[staging-next] ceph: fix build with gcc 15 (#474511)
Aleksanaa Dec 28, 2025
61fe923
aefs: fix build with c23 (#474592)
Aleksanaa Dec 28, 2025
a202f23
Merge master into staging-next
nixpkgs-ci[bot] Dec 28, 2025
7ee9fcc
Merge master into staging-next
nixpkgs-ci[bot] Dec 29, 2025
4422c78
ocaml: fix build with gcc15 for version < 4.14
definfo Dec 29, 2025
d5e476c
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 29, 2025
100a195
cope: fix eval, mark broken
K900 Dec 29, 2025
d8a7cfb
ocaml: avoid rebuilding the default version
vcunat Dec 29, 2025
ce3a119
adms: fix build with c23
Moraxyc Dec 27, 2025
308a74c
[staging-next] adms: fix build with c23 (#474585)
Aleksanaa Dec 29, 2025
ef4313c
python314Packages.uvloop: skip failing test on x86_64-darwin
mweinelt Dec 29, 2025
c7ad16d
coq: disable parallel build for version < 8.14
definfo Dec 29, 2025
4b4f840
Merge master into staging-next
nixpkgs-ci[bot] Dec 29, 2025
d533b92
python3Packages.coverage: 7.13.0 -> 7.13.1
dotlambda Dec 29, 2025
4202bcf
qt6Packages.qgpgme: split outputs
dotlambda Dec 29, 2025
f1166c6
pkgs/stdenv/linux: update x86_64-unknown-linux-musl bootstrap-files
yuyuyureka Dec 22, 2025
795dd44
pkgs/stdenv/linux: update aarch64-unknown-linux-musl bootstrap-files
yuyuyureka Dec 23, 2025
893e5e7
gnumake: fix build with musl
yuyuyureka Dec 26, 2025
27677f4
[staging-next] fix pkgsMusl.stdenv without mass-rebuild (#474358)
yuyuyureka Dec 29, 2025
85e3423
xorg-server: switch to meson, significantly uncurse (#472679)
vcunat Dec 29, 2025
ec1620c
[staging-next] ocaml: fix build with gcc15 for version < 4.14 (#474970)
vcunat Dec 29, 2025
fb4bc41
Merge master into staging-next
nixpkgs-ci[bot] Dec 29, 2025
ed278f6
python3Packages.xarray.optional-dependencies.complete: fix the eval
trofi Dec 29, 2025
9b373ff
python3Packages.xarray.optional-dependencies.complete: fix the eval (…
mdaniels5757 Dec 29, 2025
967cf18
Merge remote-tracking branch 'upstream/master'
mdaniels5757 Dec 30, 2025
66a58ee
Merge master into staging-next
nixpkgs-ci[bot] Dec 30, 2025
53c443e
python3Packages.mcp: 1.15.0 -> 1.25.0
vcunat Dec 30, 2025
fc8ca40
[staging-next] afterstep: fix build with c23 (#474596)
vcunat Dec 30, 2025
55aefa2
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 30, 2025
8bf2b05
Revert "python3Packages.streamlit: allow to build against pyarrow 22+"
vcunat Dec 30, 2025
1f2d3aa
python3Packages.coverage: 7.13.0 -> 7.13.1 (#475042)
Aleksanaa Dec 30, 2025
59a9eb5
qt6Packages.qgpgme: split outputs (#475050)
dotlambda Dec 30, 2025
845c1e4
Merge master into staging-next
nixpkgs-ci[bot] Dec 30, 2025
83f3d77
Merge master into staging-next
nixpkgs-ci[bot] Dec 30, 2025
49663d6
Merge master into staging-next
nixpkgs-ci[bot] Dec 30, 2025
2eac02d
python3Packages.mcp: 1.15.0 -> 1.25.0 (#475244)
vcunat Dec 30, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion doc/hooks/versionCheckHook.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ The variables that this phase control are:

- `dontVersionCheck`: Disable adding this hook to the [`preInstallCheckHooks`](#ssec-installCheck-phase). Useful if you do want to load the bash functions of the hook, but run them differently.
- `versionCheckProgram`: The full path to the program that should print the `${version}` string. Defaults to using the first non-empty value `$binary` out of `${NIX_MAIN_PROGRAM}` and `${pname}`, in that order, to build roughly `${placeholder "out"}/bin/$binary`. `${NIX_MAIN_PROGRAM}`'s value comes from `meta.mainProgram`, and does not normally need to be set explicitly. When setting `versionCheckProgram`, using `$out` directly won't work, as environment variables from this variable are not expanded by the hook. Hence using `placeholder "out"` is unavoidable.
- `versionCheckProgramArg`: The argument that needs to be passed to `versionCheckProgram`. If undefined the hook tries first `--help` and then `--version`. Examples: `version`, `-V`, `-v`.
- `versionCheckProgramArg`: The argument that needs to be passed to `versionCheckProgram`. If undefined the hook tries first `--version` and then `--help`. Examples: `version`, `-V`, `-v`.
- `versionCheckKeepEnvironment`: A list of environment variables to keep and pass to the command. Only those variables should be added to this list that are actually required for the version command to work. If it is not feasible to explicitly list all these environment variables you can set this parameter to the special value `"*"` to disable the `--ignore-environment` flag and thus keep all environment variables.
- `preVersionCheck`: A hook to run before the check is done.
- `postVersionCheck`: A hook to run after the check is done.
Expand Down
33 changes: 1 addition & 32 deletions doc/languages-frameworks/perl.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ To install it with `nix-env` instead: `nix-env -f. -iA perlPackages.ClassC3`.
So what does `buildPerlPackage` do? It does the following:

1. In the configure phase, it calls `perl Makefile.PL` to generate a Makefile. You can set the variable `makeMakerFlags` to pass flags to `Makefile.PL`
2. It adds the contents of the `PERL5LIB` environment variable to `#! .../bin/perl` line of Perl scripts as `-Idir` flags. This ensures that a script can find its dependencies. (This can cause this shebang line to become too long for Darwin to handle; see the note below.)
2. It adds the contents of the `PERL5LIB` environment variable to a use lib statement at the start of Perl scripts. This ensures that a script can find its dependencies.
3. In the fixup phase, it writes the propagated build inputs (`propagatedBuildInputs`) to the file `$out/nix-support/propagated-user-env-packages`. `nix-env` recursively installs all packages listed in this file when you install a package that has it. This ensures that a Perl package can find its dependencies.

`buildPerlPackage` is built on top of `stdenv`, so everything can be customised in the usual way. For instance, the `BerkeleyDB` module has a `preConfigure` hook to generate a configuration file used by `Makefile.PL`:
Expand Down Expand Up @@ -120,37 +120,6 @@ Dependencies on other Perl packages can be specified in the `buildInputs` and `p
}
```

On Darwin, if a script has too many `-Idir` flags in its first line (its “shebang line”), it will not run. This can be worked around by calling the `shortenPerlShebang` function from the `postInstall` phase:

```nix
{
lib,
stdenv,
buildPerlPackage,
fetchurl,
shortenPerlShebang,
}:

{
ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
version = "12.50";

src = fetchurl {
url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz";
hash = "sha256-vOhB/FwQMC8PPvdnjDvxRpU6jAZcC6GMQfc0AH4uwKg=";
};

nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin shortenPerlShebang;
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
shortenPerlShebang $out/bin/exiftool
'';
};
}
```

This will remove the `-I` flags from the shebang line, rewrite them in the `use lib` form, and put them on the next line instead. This function can be given any number of Perl scripts as arguments; it will modify them in-place.

### Generation from CPAN {#ssec-generation-from-CPAN}

Nix expressions for Perl packages can be generated (almost) automatically from CPAN. This is done by the program `nix-generate-from-cpan`, which can be installed as follows:
Expand Down
10 changes: 1 addition & 9 deletions doc/languages-frameworks/qt.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,7 @@ stdenv.mkDerivation {

The same goes for Qt 5 where libraries and tools are under `libsForQt5`.

Any Qt package should include `wrapQtAppsHook` or `wrapQtAppsNoGuiHook` in `nativeBuildInputs`, or explicitly set `dontWrapQtApps` to bypass generating the wrappers.

::: {.note}

`wrapQtAppsHook` propagates plugins and QML components from `qtwayland` on platforms that support it, to allow applications to act as native Wayland clients. It should be used for all graphical applications.

`wrapQtAppsNoGuiHook` does not propagate `qtwayland` to reduce closure size for purely command-line applications.

:::
Any Qt package should include `wrapQtAppsHook` in `nativeBuildInputs`, or explicitly set `dontWrapQtApps` to bypass generating the wrappers.

## Packages supporting multiple Qt versions {#qt-versions}

Expand Down
2 changes: 1 addition & 1 deletion doc/languages-frameworks/typst.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Since **Typst Universe** does not provide a way to fetch a package with a specif
```nix
typst.withPackages.override
(old: {
typstPackages = old.typstPackages.extend (
typstPackages = old.typstPackages.overrideScope (
_: previous: {
polylux_0_4_0 = previous.polylux_0_4_0.overrideAttrs (oldPolylux: {
src = oldPolylux.src.overrideAttrs { outputHash = YourUpToDatePolyluxHash; };
Expand Down
6 changes: 5 additions & 1 deletion doc/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@
## Highlights {#sec-nixpkgs-release-26.05-highlights}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

- Create the first release note entry in this section!
- GCC has been updated from GCC 14 to GCC 15.
This introduces some backwards incompatible changes; Refer to the [upstream porting guide](https://gcc.gnu.org/gcc-15/porting_to.html) for details.

- Node.js default version has been updated from 22 LTS to 24 LTS.
This introduces some breaking changes; Refer to the [upstream migration article](https://nodejs.org/en/blog/migrations/v22-to-v24) for details.

## Backward Incompatibilities {#sec-nixpkgs-release-26.05-incompatibilities}

Expand Down
22 changes: 22 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;
};

adobeDisplayPostScript = {
spdxId = "Adobe-Display-PostScript";
fullName = "Adobe Display PostScript License";
};

adobeUtopia = {
fullName = "Adobe Utopia Font License";
spdxId = "Adobe-Utopia";
Expand Down Expand Up @@ -501,6 +506,11 @@ lib.mapAttrs mkLicense (
fullName = "curl License";
};

dec3Clause = {
spdxId = "DEC-3-Clause";
fullName = "DEC 3-Clause License";
};

doc = {
spdxId = "DOC";
fullName = "DOC License";
Expand Down Expand Up @@ -727,6 +737,11 @@ lib.mapAttrs mkLicense (
spdxId = "HPND-sell-variant";
};

hpndSellVariantMitDisclaimerXserver = {
spdxId = "HPND-sell-MIT-disclaimer-xserver";
fullName = "Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer";
};

hpndDec = {
fullName = "Historical Permission Notice and Disclaimer - DEC variant";
spdxId = "HPND-DEC";
Expand Down Expand Up @@ -1113,6 +1128,13 @@ lib.mapAttrs mkLicense (
fullName = "Non-Profit Open Software License 3.0";
};

# NTP is basically HPND, but spdx and the OSI recognize it
# hpnd says "and without fee", ntp "with or without fee"
ntp = {
spdxId = "NTP";
fullName = "NTP License";
};

nvidiaCuda = {
shortName = "CUDA EULA";
fullName = "CUDA Toolkit End User License Agreement (EULA)";
Expand Down
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29461,6 +29461,12 @@
email = "rasmus@liaskar.net";
githubId = 152716976;
};
zivarah = {
name = "Brian Lyles";
github = "zivarah";
email = "brianmlyles@gmail.com";
githubId = 1123282;
};
zlepper = {
name = "Rasmus Hansen";
github = "zlepper";
Expand Down
2 changes: 1 addition & 1 deletion nixos/tests/lvm2/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
pkgs ? import ../../.. { inherit system config; },
lib ? pkgs.lib,
kernelVersionsToTest ? [
"5.4"
"5.10"
"5.15"
"6.1"
"6.6"
"6.12"
"latest"
],
}:
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/blockchains/bitcoin-knots/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli";
versionCheckProgramArg = "--version";
doInstallCheck = true;

meta = {
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/blockchains/bitcoin/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,6 @@ stdenv.mkDerivation (finalAttrs: {
versionCheckHook
];
versionCheckProgram = "${placeholder "out"}/bin/bitcoin-cli";
versionCheckProgramArg = "--version";
doInstallCheck = true;

passthru.tests = {
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.1869";
version = "9.1.1918";

outputs = [
"out"
Expand All @@ -11,7 +11,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-AHx4AHsJAsEE5LRzKgBeV3LoCaoHUB+0/gq7kOHObMk=";
hash = "sha256-NU/A7yWcLaC+wqsfiHYVhnSZHGDao6+Oib/bSFNSVyQ=";
};

enableParallelBuilding = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ let
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = false;

meta.mainProgram = "cord";
Expand Down
22 changes: 17 additions & 5 deletions pkgs/applications/emulators/wine/sources.nix
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,16 @@ let
})
];

# Fix build with GCC 15
# https://bugs.winehq.org/show_bug.cgi?id=58191
patches-add-truncf-to-the-import-library = [
(pkgs.fetchpatch {
name = "add-truncf-to-the-import-library.patch";
url = "https://gitlab.winehq.org/wine/wine/-/commit/ed66bd5c97ecc17c42a4942dafac7d406c1e5120.patch";
hash = "sha256-mn0fRZ840MYk1WZsBLcachUzyNmBUSlvf50t9jFGXp0=";
})
];

inherit (pkgs) writeShellScript;
in
rec {
Expand Down Expand Up @@ -114,7 +124,8 @@ rec {
# Also look for root certificates at $NIX_SSL_CERT_FILE
./cert-path.patch
]
++ patches-binutils-2_44-fix-wine-older-than-10_2;
++ patches-binutils-2_44-fix-wine-older-than-10_2
++ patches-add-truncf-to-the-import-library;

updateScript = writeShellScript "update-wine-stable" ''
${updateScriptPreamble}
Expand All @@ -133,9 +144,9 @@ rec {

unstable = fetchurl rec {
# NOTE: Don't forget to change the hash for staging as well.
version = "10.18";
version = "10.19";
url = "https://dl.winehq.org/wine/source/10.x/wine-${version}.tar.xz";
hash = "sha256-Uftyc9ZdCd6gMsSl4hl7EnJLJ8o2DhpiKyNz0e5QrXs=";
hash = "sha256-fOxYMjxvKq7nrKk1Fzecu/75biwsWAxo/4XdAAy73UY=";

patches = [
# Also look for root certificates at $NIX_SSL_CERT_FILE
Expand All @@ -145,7 +156,7 @@ rec {
# see https://gitlab.winehq.org/wine/wine-staging
staging = fetchFromGitLab {
inherit version;
hash = "sha256-vhIjeEbWLpcKtkBd/KeAeaLKOUZt7LAkH6GTebs3ROM=";
hash = "sha256-GmHeqHZPnFZkntMOJJzRDUN9H+G1qXdacy/Al6T5eZU=";
domain = "gitlab.winehq.org";
owner = "wine";
repo = "wine-staging";
Expand Down Expand Up @@ -204,7 +215,8 @@ rec {
# Also look for root certificates at $NIX_SSL_CERT_FILE
./cert-path.patch
]
++ patches-binutils-2_44-fix-wine-older-than-10_2;
++ patches-binutils-2_44-fix-wine-older-than-10_2
++ patches-add-truncf-to-the-import-library;

# see https://gitlab.winehq.org/wine/wine-staging
staging = fetchFromGitLab {
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/gis/qgis/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,12 @@
}:
let
qgis-unwrapped = libsForQt5.callPackage ./unwrapped.nix {
withGrass = withGrass;
withServer = withServer;
withWebKit = withWebKit;
inherit withGrass withServer withWebKit;
};
in

symlinkJoin {
inherit (qgis-unwrapped) version src;
inherit (qgis-unwrapped) version outputs src;
pname = "qgis";

paths = [ qgis-unwrapped ];
Expand All @@ -42,6 +40,8 @@ symlinkJoin {
--prefix PATH : $program_PATH \
--set PYTHONPATH $program_PYTHONPATH
done

ln -s ${qgis-unwrapped.man} $man
'';

passthru = {
Expand Down
6 changes: 5 additions & 1 deletion pkgs/applications/gis/qgis/unwrapped.nix
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ in
mkDerivation rec {
version = "3.44.5";
pname = "qgis-unwrapped";
outputs = [
"out"
"man"
];

src = fetchFromGitHub {
owner = "qgis";
Expand Down Expand Up @@ -181,7 +185,7 @@ mkDerivation rec {
dontWrapGApps = true; # wrapper params passed below

postFixup = lib.optionalString withGrass ''
# GRASS has to be availble on the command line even though we baked in
# GRASS has to be available on the command line even though we baked in
# the path at build time using GRASS_PREFIX.
# Using wrapGAppsHook also prevents file dialogs from crashing the program
# on non-NixOS.
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/ImageMagick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,13 @@ in

stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "7.1.2-8";
version = "7.1.2-11";

src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick";
tag = finalAttrs.version;
hash = "sha256-2jSQ59Wi6/1dbS/AgM1DfW6WlwoYuJlnTLoM8Mc6Ji8=";
hash = "sha256-RFiE23VW8AbVb7iglxjQMT6njDw+P7vLW6+nSKqN0p8=";
};

outputs = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ buildGoModule (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/helm-schema/bin/schema";
versionCheckProgramArg = "--version";

passthru.updateScript = nix-update-script { };

Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/networking/cluster/k3s/builder.nix
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,6 @@ buildGoModule (finalAttrs: {

doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";

passthru = {
inherit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ rustPlatform.buildRustPackage rec {

doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";

meta = {
description = "kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitLab,
fetchpatch,

cmake,
ninja,
Expand All @@ -27,6 +28,17 @@ stdenv.mkDerivation {
fetchSubmodules = true;
};

patches = [
# Fix build with gcc15
# https://www.github.com/Mbed-TLS/mbedtls/pull/10215
(fetchpatch {
name = "linphone-mbedtls-fix-unterminated-string-initialization.patch";
url = "https://github.com/Mbed-TLS/mbedtls/commit/d593c54b3cbfc3c806476a725e7d82763da0da9e.patch";
hash = "sha256-hh2cGzL75fEqlFNhEyL2fI9qsBW2Eq43DdWFD9qLsKE=";
excludes = [ "ChangeLog.d/unterminated-string-initialization.txt" ];
})
];

nativeBuildInputs = [
cmake
ninja
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/networking/irc/weechat/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,6 @@ stdenv.mkDerivation rec {

doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";

passthru.updateScript = writeScript "update-weechat" ''
#!/usr/bin/env nix-shell
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/networking/mullvad/mullvad.nix
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,6 @@ rustPlatform.buildRustPackage rec {
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;

passthru = {
Expand Down
Loading
Loading