Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1416 commits
Select commit Hold shift + click to select a range
f84d549
libadwaita: 1.8.rc → 1.8.0
jtojnar Oct 6, 2025
451ff36
gjs: 1.85.90 → 1.86.0
jtojnar Oct 6, 2025
427d5a6
adwaita-icon-theme: 49.rc → 49.0
jtojnar Oct 6, 2025
b0dc74c
gtk4: 4.20.0 → 4.20.2
jtojnar Oct 6, 2025
6725ca2
gtk3: 3.24.50 → 3.24.51
jtojnar Oct 6, 2025
fb64839
at-spi2-core: 2.57.2 → 2.58.0
jtojnar Oct 6, 2025
8d03fa8
gdk-pixbuf: 2.43.5 → 2.44.3
jtojnar Oct 6, 2025
12fd065
gsettings-desktop-schemas: 49.rc → 49.0
jtojnar Oct 6, 2025
c918ad6
gobject-introspection: 1.84.0 → 1.86.0
jtojnar Oct 6, 2025
4d767ab
gtk-doc: 1.34.0 → 1.35.1
jtojnar Oct 6, 2025
8d6735d
python3.pkgs.pygobject3: 3.50.0 → 3.54.3
bobby285271 Oct 7, 2025
1b747fc
libpeas: Switch to girepository-2.0
bobby285271 Oct 7, 2025
fbe4554
gitg: Switch to girepository-2.0
bobby285271 Oct 7, 2025
2f8e193
rhythmbox: Switch to girepository-2.0
bobby285271 Oct 7, 2025
9d225a5
python3.pkgs.gst-python: Disable TestNotInitialized test
bobby285271 Oct 8, 2025
0a859fa
networkmanager: 1.52.1 → 1.54.1
lesbiannix Oct 8, 2025
c2e522e
totem: Switch to girepository-2.0
bobby285271 Oct 8, 2025
58dce85
endeavour: Switch to girepository-2.0
bobby285271 Oct 8, 2025
72aba83
xed-editor: Switch to girepository-2.0
bobby285271 Oct 8, 2025
c53e5fd
xviewer: Switch to girepository-2.0
bobby285271 Oct 12, 2025
05ad337
mate.eom: Switch to girepository-2.0
bobby285271 Oct 12, 2025
2ab9e94
mate.pluma: Switch to girepository-2.0
bobby285271 Oct 12, 2025
6c36a50
eog: Switch to girepository-2.0
bobby285271 Oct 12, 2025
ffa1166
astroid: Switch to girepository-2.0
bobby285271 Oct 13, 2025
197691f
entangle: Switch to girepository-2.0
bobby285271 Oct 15, 2025
28cbff4
pantheon.elementary-mail: Fix build with evolution-data-server 3.57.1
bobby285271 Oct 16, 2025
bab004a
unihan-database: 15.1.0 → 17.0.0
bobby285271 Oct 25, 2025
50a9c28
unicode-character-database: 16.0.0 → 17.0.0
bobby285271 Oct 25, 2025
e88680a
budgie-desktop: Switch to libpeas-2
bobby285271 Oct 12, 2025
4e8ecda
budgie-analogue-clock-applet: Switch to libpeas-2
bobby285271 Oct 12, 2025
48d6568
budgie-systemmonitor-applet: Switch to libpeas-2
bobby285271 Oct 12, 2025
9eb007e
budgie-user-indicator-redux: Switch to libpeas-2
bobby285271 Oct 12, 2025
5272669
budgie-media-player-applet: Switch to libpeas-2
bobby285271 Oct 12, 2025
4639179
glib: 2.86.0 → 2.86.1
jtojnar Nov 3, 2025
23f16d7
nixos/rl-2511: Add GNOME 49 notes
jtojnar Nov 3, 2025
531f9f1
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 3, 2025
a8f654e
valgrind: fix build for Glibc (#458027)
LordGrimmauld Nov 3, 2025
fd2316c
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 3, 2025
76eb428
Merge master into staging-next
nixpkgs-ci[bot] Nov 3, 2025
711f2de
coreutils: patch `tail` printing too few lines (#457547)
K900 Nov 3, 2025
7bab532
spandsp,spandsp3: fix tests on musl
alyssais Nov 3, 2025
14ace56
spandsp,spandsp3: fix tests on musl (#458091)
K900 Nov 3, 2025
5aadca9
curlMinimal: apply paused HTTP/2 transfer fix
RaitoBezarius Nov 3, 2025
75cf6e1
curlMinimal: apply paused HTTP/2 transfer fix (#458142)
RaitoBezarius Nov 3, 2025
c08504b
GNOME: 48 → 49 (#440720)
vcunat Nov 3, 2025
949152a
Merge master into staging-next
nixpkgs-ci[bot] Nov 3, 2025
9b78b71
doxygen: fix linker errors in darwin build
nekowinston Nov 3, 2025
9e9a4be
python: fix nixenv test (#457133)
mweinelt Nov 3, 2025
95664d1
doxygen: fix linker errors in darwin build (#458211)
LordGrimmauld Nov 3, 2025
d18c41d
haskell.packages.{ghc96,ghc98}.haskell-language-server: fix build (#4…
maralorn Nov 3, 2025
d6fd3bc
Merge master into staging-next
nixpkgs-ci[bot] Nov 4, 2025
6ecf206
openrct2: 0.4.26 -> 0.4.28
keenanweaver Nov 4, 2025
e6bcda2
impression: 3.5.1 -> 3.5.3 (#456868)
dotlambda Nov 4, 2025
a635c28
diebahn: 2.8.2 -> 2.9.0 (#455617)
dotlambda Nov 4, 2025
6ade18b
Merge master into staging-next
nixpkgs-ci[bot] Nov 4, 2025
f83d5a1
openrct2: 0.4.26 -> 0.4.28 (#458324)
JohnRTitor Nov 4, 2025
3c9a1a3
haskellPackages.duckdb-ffi: mark as broken
sternenseemann Nov 4, 2025
29a0b76
[staging-next] haskellPackages.duckdb-ffi: mark as broken (#458396)
sternenseemann Nov 4, 2025
6f1f5cc
Merge remote-tracking branch 'origin/master' into staging-next
LordGrimmauld Nov 4, 2025
3975e22
Merge master into staging-next
nixpkgs-ci[bot] Nov 4, 2025
02b355a
haskellPackages.proto3-suite: fix build
alexfmpe Nov 4, 2025
b07ca7b
Merge master into staging-next
nixpkgs-ci[bot] Nov 4, 2025
badad83
catch2_3: fix pkgsLLVM checkPhase
nekowinston Nov 4, 2025
6803de3
catch2_3: fix pkgsLLVM checkPhase (#458566)
LordGrimmauld Nov 4, 2025
e7e92a1
python312Packages.mat2: fix tests
dotlambda Nov 4, 2025
4434bd9
Merge master into staging-next
nixpkgs-ci[bot] Nov 5, 2025
b43ee8e
Merge master into staging-next
nixpkgs-ci[bot] Nov 5, 2025
6c9a2c4
python312Packages.mat2: fix tests (#458657)
dotlambda Nov 5, 2025
5fe0b3b
haskellPackages.proto3-suite: fix build (#458271)
sternenseemann Nov 5, 2025
607110f
python3Packages.rdflib: patch a test instead of skipping (#455190)
vcunat Nov 5, 2025
f5cd25b
Merge master into staging-next
nixpkgs-ci[bot] Nov 5, 2025
8129c42
tailscale: 1.90.4 -> 1.90.6
philiptaron Nov 5, 2025
1e7d8a4
python3Packages.django_4: 4.2.25 -> 4.2.26
mweinelt Nov 5, 2025
81b673c
fractal: 12.1 -> 13
adamcstephens Oct 31, 2025
93d10a0
python3Packages.django_4: 4.2.25 -> 4.2.26 (#458862)
mweinelt Nov 5, 2025
d8ca6f2
tailscale: 1.90.4 -> 1.90.6 (#458853)
philiptaron Nov 5, 2025
38c1f83
fractal: 12.1 -> 13 (#457234)
adamcstephens Nov 5, 2025
32f4d4f
Merge master into staging-next
nixpkgs-ci[bot] Nov 5, 2025
3dba3f5
switchfin: pin fmt_11
K900 Nov 5, 2025
a5018da
python313Packages.elastic-transport: cherry-pick fix for pytest-async…
K900 Nov 5, 2025
1efe5c9
python313Packages.sanic: skip more tests
K900 Nov 5, 2025
8ea6d8c
python313Packages.pproxy: fix optional dependencies
K900 Nov 5, 2025
6f14a69
python313Packages.pproxy: nixfmt
K900 Nov 5, 2025
947e640
Merge master into staging-next
nixpkgs-ci[bot] Nov 5, 2025
37c785f
python313Packages.moonraker-api: add missing dependency
K900 Nov 5, 2025
13b86b9
Merge master into staging-next
nixpkgs-ci[bot] Nov 6, 2025
0c0d9a5
Merge master into staging-next
nixpkgs-ci[bot] Nov 6, 2025
9b58e9b
python313Packages.hass-nabucasa: add missing dependency
K900 Nov 6, 2025
9728ef4
Merge branch 'master' into staging-next
wolfgangwalther Nov 6, 2025
c6780e0
home-assistant: pin pyav to ffmpeg 7
K900 Nov 6, 2025
aba5c3d
Merge master into staging-next
nixpkgs-ci[bot] Nov 6, 2025
e69b54b
at-spi2-core: patch build on darwin
vcunat Nov 6, 2025
b24205e
Merge master into staging-next
nixpkgs-ci[bot] Nov 6, 2025
6d1529c
Merge master into staging-next
nixpkgs-ci[bot] Nov 7, 2025
12065c8
Merge master into staging-next
nixpkgs-ci[bot] Nov 7, 2025
708dc16
python3Packages.ufo2ft: 3.6.0 -> 3.6.2
dotlambda Nov 7, 2025
25d99f0
python3Packages.fontmake: 3.10.1 -> 3.11.0
dotlambda Nov 7, 2025
1665d38
electron_38: fix build with Rust 1.90.0
yuyuyureka Nov 4, 2025
046f13b
onetbb: 2022.2.0 -> 2022.3.0
yzhou216 Nov 7, 2025
e20213f
python3Packages.aiohttp: drop patch included in 3.13.2
vcunat Nov 7, 2025
892647f
[staging-next] electron_38: fix build with Rust 1.90.0 (#459376)
leona-ya Nov 7, 2025
6f82fff
nixos/gnome-initial-setup: Fix dependency ordering
ElvishJerricco Nov 7, 2025
16c0f12
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Nov 7, 2025
5334b7e
Merge master into staging-next
nixpkgs-ci[bot] Nov 7, 2025
18e4ed7
haskellPackages.pdftotext: move jailbreak into overrideCabal
sternenseemann Nov 7, 2025
2f1f72d
haskellPackages.pdftotext: use existing poppler-cpp input
sternenseemann Nov 7, 2025
0a21aa1
nixos/gnome-initial-setup: Fix dependency ordering (#459443)
fabianhjr Nov 7, 2025
e7c9c55
onetbb: 2022.2.0 -> 2022.3.0 (#459384)
fabianhjr Nov 7, 2025
47990e2
Merge master into staging-next
nixpkgs-ci[bot] Nov 7, 2025
798cf8d
haskellPackages.pdftotext: fix C++ dependency provisioning (#459447)
wolfgangwalther Nov 7, 2025
2161c15
Merge master into staging-next
nixpkgs-ci[bot] Nov 7, 2025
50e6a99
ffmpegthumbnailer: unstable-2024-01-04 -> 2.2.3
jopejoe1 Nov 7, 2025
3a15f23
python3Packages.fontmake: 3.10.1 -> 3.11.0 (#459375)
dotlambda Nov 7, 2025
cb181c4
gnome-session: 49.0 → 49.1
jtojnar Nov 4, 2025
d5b6992
gnome-control-center: 49.0 → 49.1
jtojnar Nov 4, 2025
f52ad84
gnome-sudoku: 49.0 → 49.2
jtojnar Nov 4, 2025
c636014
gnome-maps: 49.1 → 49.2
jtojnar Nov 4, 2025
c4cefac
gnome-system-monitor: 49.0 → 49.1
jtojnar Nov 4, 2025
569cd32
gnome-usage: 48.rc → 48.0
jtojnar Nov 4, 2025
1530a2b
python3Packages.aiolimiter: fix build
booxter Nov 8, 2025
adf68b1
python3Packages.aiolimiter: modernize
booxter Nov 8, 2025
bf56009
python3Packages.protobuf: 6.32.1 -> 6.33.0
booxter Nov 8, 2025
72a0e63
Merge master into staging-next
nixpkgs-ci[bot] Nov 8, 2025
b135deb
python3Packages.aiolimiter: fix build failure (#459661)
Aleksanaa Nov 8, 2025
ba3de85
python3Packages.protobuf: 6.32.1 -> 6.33.0 (#459656)
vcunat Nov 8, 2025
09ad601
spandsp: backport additional memory safety fix
alyssais Nov 6, 2025
727314e
python3Packages.protobuf: check version compatibility
vcunat Nov 8, 2025
487b79e
Merge master into staging-next
nixpkgs-ci[bot] Nov 8, 2025
bfb574f
python3Packages.protobuf: check version compatibility (#459696)
GaetanLepage Nov 8, 2025
69dd4ea
ffmpegthumbnailer: unstable-2024-01-04 -> 2.2.3 (#459562)
jopejoe1 Nov 8, 2025
405393e
blender: pin to ffmpeg 7 to fix build
jansol Nov 8, 2025
2505ca4
polari: Switch to girepository-2.0
bobby285271 Nov 8, 2025
eca10a6
blender: pin to ffmpeg 7 to fix build (#459788)
veprbl Nov 8, 2025
00d4ea1
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 8, 2025
f18a27f
wxwidgets_3_3: fix darwin build failure
booxter Nov 8, 2025
2df0b9e
wxGTK32: fix darwin build failure
booxter Nov 8, 2025
52a618d
wxGTK31: fix darwin build failure
booxter Nov 8, 2025
cd1230c
audacity: fix darwin build failure
booxter Nov 8, 2025
a592a57
python3Packages.cron-converter: disable failing test
mweinelt Nov 8, 2025
026b339
Merge master into staging-next
nixpkgs-ci[bot] Nov 9, 2025
9e33d07
spek: fix build failure due to ffmpeg=8
booxter Nov 9, 2025
02fa87d
golly: fix build failure (missing distutils)
booxter Nov 8, 2025
29ecf5b
golly: fix build failure (missing distutils) (#459916)
Aleksanaa Nov 9, 2025
cdcf3b6
polari: Switch to girepository-2.0 (#459789)
bobby285271 Nov 9, 2025
ff9b579
epiphany: 49.0 → 49.1
jtojnar Nov 4, 2025
5246109
gnome-notes: 40.1 → 40.2
jtojnar Nov 4, 2025
71b3212
loupe: 49.0 → 49.1
jtojnar Nov 4, 2025
aef9f18
gnome-music: 49.0.2 → 49.1
jtojnar Nov 4, 2025
f3cf107
simple-scan: 49.0.1 → 49.1
jtojnar Nov 4, 2025
ce0b8d3
accerciser: 3.46.2 → 3.48.0
jtojnar Nov 4, 2025
2a9d77e
gnome-console: 49.0 → 49.1
jtojnar Nov 4, 2025
b9b05f7
file-roller: 44.5 → 44.6
jtojnar Nov 4, 2025
5944c5d
gnome-software: 49.0 → 49.1
jtojnar Nov 4, 2025
3cf743a
gnome-calculator: 49.0.1 → 49.1.1
jtojnar Nov 4, 2025
62deb34
gnome-characters: 49.0 → 49.1
jtojnar Nov 4, 2025
aa8f8b0
d-spy: 49.1 → 49.2
jtojnar Nov 4, 2025
d32f3d9
gnome-nibbles: 4.4.1 → 4.4.2
jtojnar Nov 4, 2025
95916d5
gnome-podcasts: 25.2 → 25.3
jtojnar Nov 4, 2025
ddb679a
quadrapassel: 49.0 → 49.1
jtojnar Nov 4, 2025
3ae918c
orca: 49.1 → 49.4
jtojnar Nov 4, 2025
a64cde4
gnome-builder: 49.0 → 49.1
jtojnar Nov 4, 2025
4eee38c
gnome-user-docs: 49.0 → 49.1
jtojnar Nov 4, 2025
1570861
gnome-remote-desktop: 49.0 → 49.1
jtojnar Nov 4, 2025
7d5f01d
evolution: 3.58.0 → 3.58.1
jtojnar Nov 4, 2025
0be75b3
nautilus: 49.0 → 49.1
jtojnar Nov 4, 2025
62dab70
gnome-shell: 49.0 → 49.1
jtojnar Nov 4, 2025
713e0df
libshumate: 1.5.0.1 → 1.5.1
jtojnar Nov 4, 2025
cfef993
gom: 0.5.4 → 0.5.5
jtojnar Nov 4, 2025
fb4672b
vte: 0.82.0 → 0.82.1
jtojnar Nov 4, 2025
1dd0abc
localsearch: 3.10.0 → 3.10.1
jtojnar Nov 4, 2025
e3e23f1
mutter: 49.0 → 49.1.1
jtojnar Nov 4, 2025
248141b
gdm: 49.0.1 → 49.1
jtojnar Nov 4, 2025
480fb54
glycin-loaders: 2.0.2 → 2.0.4
jtojnar Nov 4, 2025
7e1ef1c
evolution-data-server: 3.58.0 → 3.58.1
jtojnar Nov 4, 2025
63074f1
gnome-settings-daemon: 49.0 → 49.1
jtojnar Nov 4, 2025
274c201
gnome-online-accounts: 3.56.0 → 3.56.1
jtojnar Nov 4, 2025
f2d8fa2
libglycin: 2.0.2 → 2.0.4
jtojnar Nov 4, 2025
141dd8d
libpanel: 1.10.2 → 1.10.3
jtojnar Nov 4, 2025
2207170
Merge master into staging-next
nixpkgs-ci[bot] Nov 9, 2025
89f7581
swiftPackages.swift: ignore unguarded-availability error
Samasaur1 Nov 9, 2025
5b123af
swiftPackages.swift: prefix unguarded-availability flag with -Xcc
Samasaur1 Nov 9, 2025
35331a5
Merge master into staging-next
nixpkgs-ci[bot] Nov 9, 2025
516f757
haskell.packages.ghc912.extensions: fix the eval
trofi Nov 9, 2025
f8d2a9c
python3Packages.pygame-ce: fix tests with new sdl2-compat
marcin-serwin Nov 8, 2025
0fa3aaa
python3Packages.pygame: fix tests with new sdl2-compat
marcin-serwin Nov 8, 2025
c754645
Merge master into staging-next
nixpkgs-ci[bot] Nov 9, 2025
5b7feb5
python3.pkgs.pyatspi: 2.46.1 → 2.58.0
jtojnar Nov 4, 2025
b36fa01
papers: add update script
jtojnar Nov 4, 2025
62cdfd7
papers: 48.5 → 49.1
jtojnar Nov 4, 2025
404b8ce
nixos/gnome: Replace evince with papers
jtojnar Nov 5, 2025
3cd66c4
showtime: Add gnome team to maintainers
jtojnar Nov 5, 2025
d3d005f
showtime: 48.1 → 49.0
jtojnar Nov 5, 2025
809e798
nixos/gnome: Replace totem with showtime
jtojnar Nov 5, 2025
b757b4e
ghex: 48.1 → 48.3
jtojnar Nov 8, 2025
f0855fd
glycin-loaders: 2.0.4 → 2.0.5
jtojnar Nov 8, 2025
ecb7f93
zenity: 4.2.0 → 4.2.1
jtojnar Nov 8, 2025
e5f2e4e
libglycin: 2.0.4 → 2.0.5
jtojnar Nov 8, 2025
20d5f1d
calls: 48.2 → 49.1.1
GwendalBeaumont Nov 5, 2025
5b74ceb
prefetch-npm-deps: add support for `npm-shrinkwrap.json`
aduh95 Nov 9, 2025
ccda4d7
GNOME: 49.0 → 49.1 (#458325)
vcunat Nov 9, 2025
411b8c9
Merge branch 'master' into staging-next
vcunat Nov 9, 2025
f02c679
Merge master into staging-next
nixpkgs-ci[bot] Nov 9, 2025
ed6225b
spek: fix build failure due to ffmpeg=8 (#459915)
bjornfor Nov 9, 2025
0d7a62e
wxGTK3{1,2,3}: fix darwin build failure; audacity: fix darwin build f…
wegank Nov 9, 2025
cde1760
budgie-desktop: 10.9.3-unstable-2025-09-13 -> 10.9.4
bobby285271 Nov 9, 2025
8eca553
budgie-analogue-clock-applet: Support budgie-desktop 10.9.4
bobby285271 Nov 9, 2025
243bf55
budgie-media-player-applet: Support budgie-desktop 10.9.4
bobby285271 Nov 9, 2025
1975bdf
budgie-systemmonitor-applet: Support budgie-desktop 10.9.4
bobby285271 Nov 9, 2025
dcfc769
budgie-user-indicator-redux: 1.0.2 -> 1.1.0
bobby285271 Nov 9, 2025
4b06c7e
Merge master into staging-next
nixpkgs-ci[bot] Nov 10, 2025
2803f91
Merge master into staging-next
nixpkgs-ci[bot] Nov 10, 2025
1d9d83e
python3Packages.pygame{,-ce}: fix tests with new sdl2-compat (#460025)
LordGrimmauld Nov 10, 2025
a443eb4
Merge master into staging-next
nixpkgs-ci[bot] Nov 10, 2025
9a5bf49
prefetch-npm-deps: add support for `npm-shrinkwrap.json` (#460084)
doronbehar Nov 10, 2025
4c5533c
haskell.packages.ghc912.extensions: fix the eval (#460017)
wolfgangwalther Nov 10, 2025
88c4a9f
diebahn: 2.9.0 -> 2.9.2
Daholli Nov 10, 2025
a364ae4
diebahn: add maintainer cholli
Daholli Nov 10, 2025
bdee016
diebahn: 2.9.0 -> 2.9.2 (#460392)
dotlambda Nov 10, 2025
81ed1c7
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 10, 2025
d5dce9e
python3Packages.openai: 2.6.0 -> 2.7.2
malob Nov 10, 2025
b239095
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 10, 2025
3e2e6f3
Merge master into staging-next
nixpkgs-ci[bot] Nov 11, 2025
aff773c
Merge master into staging-next
nixpkgs-ci[bot] Nov 11, 2025
25d75d7
retroarch: fix build by pinning to ffmpeg_7
vcunat Nov 11, 2025
a70fcf7
swiftPackages.swift: fix unguarded-availability issues (#459987)
vcunat Nov 11, 2025
4c97ea9
budgie-desktop: 10.9.3-unstable-2025-09-13 -> 10.9.4 (#460083)
vcunat Nov 11, 2025
9fb545e
Merge master into staging-next
nixpkgs-ci[bot] Nov 11, 2025
579fbfa
haskellPackages.cabal2nix-unstable: 2025-10-31 -> 2025-10-11
sternenseemann Nov 11, 2025
ae0b6c5
build-tex-env: Pass `pathsToLink` as an argument, not an attr.
ElvishJerricco Nov 11, 2025
01258c1
postgresql_13: 13.22 -> 13.23
wolfgangwalther Nov 11, 2025
88fd065
postgresql_14: 14.19 -> 14.20
wolfgangwalther Nov 11, 2025
534d73a
postgresql_15: 15,14 -> 15.15
wolfgangwalther Nov 11, 2025
1a27067
postgresql_16: 16.10 -> 16.11
wolfgangwalther Nov 11, 2025
a52728a
libpq: 18.0 -> 18.1
wolfgangwalther Nov 11, 2025
4c8440c
Merge master into staging-next
nixpkgs-ci[bot] Nov 11, 2025
ced843d
build-tex-env: Pass `pathsToLink` as an argument, not an attr. (#460639)
ElvishJerricco Nov 11, 2025
ed76b4b
libpq: 18.0 -> 18.1 (#460645)
wolfgangwalther Nov 11, 2025
8e8cc8a
postgresql_17: 17.6 -> 17.7
wolfgangwalther Nov 11, 2025
07885bc
postgresql_18: 18.0 -> 18.1
wolfgangwalther Nov 11, 2025
e81d250
[staging-next] haskellPackages.cabal2nix-unstable: 2025-10-31 -> 2025…
wolfgangwalther Nov 11, 2025
3d47aa5
postgresql_{13,14,15,16,17,18}: minor version updates (#460644)
wolfgangwalther Nov 11, 2025
ccaa020
typesetter: init at 0.5.0
GaetanLepage Nov 11, 2025
07d21d8
typesetter: init at 0.5.0 (#460671)
kirillrdy Nov 12, 2025
61630d4
python3Packages.openai: 2.6.0 -> 2.7.2 (#460182)
vcunat Nov 12, 2025
1d8d3da
Merge branch 'master' into staging-next
vcunat Nov 12, 2025
802816b
Merge master into staging-next
nixpkgs-ci[bot] Nov 12, 2025
6268044
firefox: pin to ffmpeg 7.x
mweinelt Nov 12, 2025
c1ffd9c
firefox: pin to ffmpeg 7.x (#460904)
LordGrimmauld Nov 12, 2025
958934f
Merge master into staging-next
nixpkgs-ci[bot] Nov 12, 2025
a4402b2
arrow-cpp: skip a couple tests on darwin
tobim Nov 12, 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
  •  
  •  
  •  
12 changes: 10 additions & 2 deletions doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,14 @@ the same package with the `previousIntermediates` argument to support
incremental builds. See [“Incremental builds”](#haskell-incremental-builds) for
more information. Defaults to `false`.

`dontConvertCabalFileToUnix`
: By default, `haskellPackages.mkDerivation` converts the `.cabal` file of a
given package to Unix line endings.
This is intended to work around
[Hackage converting revised `.cabal` files to DOS line endings](https://github.com/haskell/hackage-server/issues/316)
which frequently causes patches to stop applying.
You can pass `true` to disable this behavior.

`enableLibraryProfiling`
: Whether to enable [profiling][profiling] for libraries contained in the
package. Enabled by default if supported.
Expand Down Expand Up @@ -1249,8 +1257,8 @@ it does for the unstable branches.
### Why is topic X not covered in this section? Why is section Y missing? {#haskell-why-not-covered}

We have been working on [moving the nixpkgs Haskell documentation back into the
nixpkgs manual](https://github.com/NixOS/nixpkgs/issues/121403). Since this
process has not been completed yet, you may find some topics missing here
nixpkgs manual](https://github.com/NixOS/nixpkgs/issues/121403). <!-- krank:ignore-line -->
Since this process has not been completed yet, you may find some topics missing here
covered in the old [haskell4nix docs](https://haskell4nix.readthedocs.io/).

If you feel any important topic is not documented at all, feel free to comment
Expand Down
15 changes: 11 additions & 4 deletions doc/redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,12 @@
"inkscape-plugins": [
"index.html#inkscape-plugins"
],
"libcxxhardeningextensive": [
"index.html#libcxxhardeningextensive"
],
"libcxxhardeningfast": [
"index.html#libcxxhardeningfast"
],
"julec-hook": [
"index.html#julec-hook"
],
Expand Down Expand Up @@ -247,6 +253,9 @@
"sec-building-packages-with-llvm-using-clang-stdenv": [
"index.html#sec-building-packages-with-llvm-using-clang-stdenv"
],
"sec-darwin-availability-checks": [
"index.html#sec-darwin-availability-checks"
],
"sec-darwin-libcxx-deployment-targets": [
"index.html#sec-darwin-libcxx-deployment-targets"
],
Expand Down Expand Up @@ -1242,7 +1251,8 @@
"index.html#sec-purity-in-nixpkgs"
],
"sec-hardening-in-nixpkgs": [
"index.html#sec-hardening-in-nixpkgs"
"index.html#sec-hardening-in-nixpkgs",
"index.html#pie"
],
"sec-hardening-flags-enabled-by-default": [
"index.html#sec-hardening-flags-enabled-by-default"
Expand Down Expand Up @@ -1277,9 +1287,6 @@
"sec-hardening-flags-disabled-by-default": [
"index.html#sec-hardening-flags-disabled-by-default"
],
"pie": [
"index.html#pie"
],
"shadowstack": [
"index.html#shadowstack"
],
Expand Down
33 changes: 27 additions & 6 deletions doc/release-notes/rl-2511.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
- The default GHC version has been updated from 9.8 to 9.10.
`haskellPackages` correspondingly uses Stackage LTS 24 (instead of LTS 23) as a baseline.

- **This release of Nixpkgs requires macOS Sonoma 14.0 or newer, as announced in the 25.05 release notes.**
The default SDK is now 14.4, but the minimum version is 14.0.
cc-wrapper will enforce that availability annotations are used or an appropriate deployment target is set.
See the Darwin platform notes for details.

- **We expect to drop support for `x86_64-darwin` by Nixpkgs 26.11,** in light of Apple’s announcement that macOS 26 will be the final version to support Intel Macs.
When support is fully removed, we will no longer build packages for the platform or guarantee that it can build at all.
This may happen in stages, depending on our available build and maintenance resources and decisions made by projects we rely on.

By the time of 26.11’s release, Homebrew will offer only limited [Tier 3](https://docs.brew.sh/Support-Tiers#tier-3) support for the platform, but MacPorts will likely continue to support it for a long time.
We also recommend users consider installing NixOS, which should continue to run on essentially all Intel Macs, especially after Apple stops security support for macOS 26 in 2028.

- Darwin has switched to using the system libc++. This was done for improved compatibility and to avoid ODR violations.
If a newer C++ library feature is not available on the default deployment target, you will need to increase the deployment target.
See the Darwin platform documentation for more details.
Expand Down Expand Up @@ -49,6 +61,8 @@

- GHC 8.6, 8.10, 9.0, 9.2, and their package sets have been removed.

- The `haskellPackages.mkDerivation` builder now converts packages' cabal files to Unix line endings before `patchPhase`. This behavior can be disabled using `dontConvertCabalFileToUnix`.

- `webkitgtk_4_0` has been removed because it depends on an unmaintained version of security-critical libsoup library (`libsoup_2`) and the support will be [dropped upstream soon](https://webkitgtk.org/2025/10/07/webkitgtk-soup2-deprecation.html).

- Support for bootstrapping native GHC compilers on 32‐bit ARM and little‐endian 64‐bit PowerPC has been dropped.
Expand Down Expand Up @@ -104,6 +118,8 @@

- `forgejo` main program has been renamed to `bin/forgejo` from the previous `bin/gitea`.

- the "pie" hardening flag has been removed. compilers are expected to enable PIE by default, as has been common practice since 2016 outside of nixpkgs. If a package needs "pie" disabled pass `-no-pie` in `CFLAGS`. It is unlikely this will be necessary in many cases; due to the prevalance of default PIE toolchains most packages incompatible with PIE already pass no-pie.

- `wayclip` now uses the `ext-data-control-v1` Wayland protocol instead of `wlr-data-control-unstable-v1`.

- `cudaPackages.cudatoolkit-legacy-runfile` has been removed.
Expand Down Expand Up @@ -154,6 +170,8 @@

- `meilisearch_1_11` has been removed, as it is no longer supported.

- `budgie-desktop` has been updated [10.9.4](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4). This changes `XDG_CURRENT_DESKTOP` from `Budgie:GNOME` to `Budgie` and contains ABI bumps for libpeas2 migration.

- Greetd and its original greeters (`tuigreet`, `gtkgreet`, `qtgreet`, `regreet`, `wlgreet`) were moved from `greetd` namespace to top level (`greetd.tuigreet` -> `tuigreet`, `greetd.greetd` -> `greetd`, etc). The original attrs are available for compatibility as passthrus of `greetd`, but will emit a warning. They will be removed in future releases.

- `carla` no longer support `gtk2` override.
Expand Down Expand Up @@ -217,9 +235,10 @@
- `podofo` has been updated from `0.9.8` to `1.0.0`. These releases are by nature very incompatible due to major API changes. The legacy versions can be found under `podofo_0_10` and `podofo_0_9`.
Changelog: https://github.com/podofo/podofo/blob/1.0.0/CHANGELOG.md, API-Migration-Guide: https://github.com/podofo/podofo/blob/1.0.0/API-MIGRATION.md.

- NetBox was updated to `>= 4.3.0`. Have a look at the breaking changes
of the [4.3 release](https://github.com/netbox-community/netbox/releases/tag/v4.2.0),
make the required changes to your database, if needed, then upgrade by setting `services.netbox.package = pkgs.netbox_4_3;` in your configuration.
- NetBox was updated to `>= 4.4.0`. Have a look at the breaking changes
of the [4.3 release](https://github.com/netbox-community/netbox/releases/tag/v4.3.0)
and the [4.4 release](https://github.com/netbox-community/netbox/releases/tag/v4.4.0),
make the required changes to your database, if needed, then upgrade by setting `services.netbox.package = pkgs.netbox_4_4;` in your configuration.

- `privatebin` has been updated to `2.0.0`. This release changes configuration defaults including switching the template and removing legacy features. See the [v2.0.0 changelog entry](https://github.com/PrivateBin/PrivateBin/releases/tag/2.0.0) for details on how to upgrade.

Expand Down Expand Up @@ -277,6 +296,8 @@

- Added `gitConfig` and `gitConfigFile` option to the nixpkgs `config`, to allow for setting a default `gitConfigFile` for all `fetchgit` invocations.

- Added `npmRegistryOverrides` and `npmRegistryOverridesString` option to the nixpkgs `config`, to allow for setting a default `npmRegistryOverridesString` for all `fetchNpmDeps` invocations.

- The `dockerTools.streamLayeredImage` builder now uses a better algorithm for generating layered docker images, such that much more sharing is possible when the number of store paths exceeds the layer limit. It gives each of the largest store paths its own layer and adds dependencies to those layers when they aren't used elsewhere.

- The systemd initrd will now respect `x-systemd.wants` and `x-systemd.requires` for reliably unlocking multi-disk bcachefs volumes.
Expand All @@ -297,7 +318,7 @@

- `idris2` supports being instantiated with a package environment with `idris.withPackages (p: [ ])`

- 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.
- New hardening flags `strictflexarrays1`, `strictflexarrays3`, `glibcxxassertions`, `libcxxhardeningfast` and `libcxxhardeningextensive` were made available.

- `gramps` has been updated to 6.0.0
Upstream recommends [backing up your Family Trees](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees#Backing_up_a_Family_Tree) before upgrading.
Expand All @@ -322,8 +343,6 @@
and beware that the migration may take several hours depending on your library size and state.
The process must not be interrupted.

- 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 All @@ -340,6 +359,8 @@

- `nix-prefetch-git`: Added a `--no-add-path` argument to disable adding the path to the store; this is useful when working with a [read-only store](https://nix.dev/manual/nix/2.28/command-ref/new-cli/nix3-help-stores#store-experimental-local-overlay-store-read-only).

- `fetchNpmDeps`: Add `npmRegistryOverridesString` argument to pass NPM registry overrides to the fetcher.

- `sftpman` has been updated to version 2, a rewrite in Rust which is mostly backward compatible but does include some changes to the CLI.
For more information, [check the project's README](https://github.com/spantaleev/sftpman-rs#is-sftpman-v2-compatible-with-sftpman-v1).

Expand Down
22 changes: 15 additions & 7 deletions doc/stdenv/platform-notes.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,17 @@ See below for how to use a newer deployment target.
For example, `std::print` depends on features that are only available on macOS 13.3 or newer.
To make them available, set the deployment target to 13.3 using `darwinMinVersionHook`.

#### Package fails to build due to missing API availability checks {#sec-darwin-availability-checks}

This is normally a bug in the package or a misconfigured deployment target.
* If it is using an API from a newer release (e.g., from macOS 26.0 while targeting macOS 14.0), it needs to use an availability check.
The code should be patched to use [`__builtin_available`](https://clang.llvm.org/docs/LanguageExtensions.html#objective-c-available).
Note that while the linked documentation is for Objective-C, it is applicable to C and C++ except that you use `__builtin_available` in place of `@available`.
* If the package intends to require the newer platform (i.e., it does not support running on older versions with reduced functionality), use `darwinMinVersionHook` to set the deployment target to the required version.
See below for how to use a newer deployment target.
* If the package actually handles this through some other mechanism (e.g., MoltenVK relies on the running platform’s MSL version), the error can be suppressed.
To suppress the error, add `-Wno-error=unguarded-availability` to `env.NIX_CFLAGS_COMPILE`.

#### Package requires a non-default SDK or fails to build due to missing frameworks or symbols {#sec-darwin-troubleshooting-using-sdks}

In some cases, you may have to use a non-default SDK.
Expand Down Expand Up @@ -106,13 +117,10 @@ The following is a list of Xcode versions, the SDK version in Nixpkgs, and the a
Check your package’s documentation (platform support or installation instructions) to find which Xcode or SDK version to use.
Generally, only the last SDK release for a major version is packaged.

| Xcode version | SDK version | Nixpkgs attribute |
|--------------------|--------------------|------------------------------|
| 12.0–12.5.1 | 11.3 | `apple-sdk_11` / `apple-sdk` |
| 13.0–13.4.1 | 12.3 | `apple-sdk_12` |
| 14.0–14.3.1 | 13.3 | `apple-sdk_13` |
| 15.0–15.4 | 14.4 | `apple-sdk_14` |
| 16.0 | 15.0 | `apple-sdk_15` |
| Xcode version | SDK version | Nixpkgs attribute |
|--------------------|--------------------|-------------------------------|
| 15.0–15.4 | 14.4 | `apple-sdk_14` / `apple-sdk` |
| 16.0 | 15.0 | `apple-sdk_15` |


#### Darwin Default SDK versions {#sec-darwin-troubleshooting-darwin-defaults}
Expand Down
25 changes: 12 additions & 13 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -1631,19 +1631,6 @@ The following flags are disabled by default and should be enabled with `hardenin

This flag adds the `-fno-strict-aliasing` compiler option, which prevents the compiler from assuming code has been written strictly following the standard in regards to pointer aliasing and therefore performing optimizations that may be unsafe for code that has not followed these rules.

#### `pie` {#pie}

This flag is disabled by default for normal `glibc` based NixOS package builds, but enabled by default for

- `musl`-based package builds, except on Aarch64 and Aarch32, where there are issues.

- Statically-linked for OpenBSD builds, where it appears to be required to get a working binary.

Adds the `-fPIE` compiler and `-pie` linker options. Position Independent Executables are needed to take advantage of Address Space Layout Randomization, supported by modern kernel versions. While ASLR can already be enforced for data areas in the stack and heap (brk and mmap), the code areas must be compiled as position-independent. Shared libraries already do this with the `pic` flag, so they gain ASLR automatically, but binary .text regions need to be build with `pie` to gain ASLR. When this happens, ROP attacks are much harder since there are no static locations to bounce off of during a memory corruption attack.

Static libraries need to be compiled with `-fPIE` so that executables can link them in with the `-pie` linker option.
If the libraries lack `-fPIE`, you will get the error `recompile with -fPIE`.

#### `strictflexarrays1` {#strictflexarrays1}

This flag adds the `-fstrict-flex-arrays=1` compiler option, which reduces the cases the compiler treats as "flexible arrays" to those declared with length `[1]`, `[0]` or (the correct) `[]`. This increases the coverage of fortify checks, because such arrays declared as the trailing element of a structure can normally not have their intended length determined by the compiler.
Expand Down Expand Up @@ -1688,6 +1675,18 @@ Adds the `-D_GLIBCXX_ASSERTIONS` compiler flag. This flag only has an effect on

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

#### `libcxxhardeningfast` {#libcxxhardeningfast}

Adds the `-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST` compiler flag. This flag only has an effect on libc++ targets, and when defined, enables a set of assertions that prevent undefined behavior caused by violating preconditions of the standard library. libc++ provides several hardening modes, and this "fast" mode contains a set of security-critical checks that can be done with relatively little overhead in constant time.

Disabling `libcxxhardeningfast` implies disablement of checks from `libcxxhardeningextensive`.

#### `libcxxhardeningextensive` {#libcxxhardeningextensive}

Adds the `-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE` compiler flag. This flag only has an effect on libc++ targets, and when defined, enables a set of assertions that prevent undefined behavior caused by violating preconditions of the standard library. libc++ provides several hardening modes, and this "extensive" mode adds checks for undefined behavior that incur relatively little overhead but aren’t security-critical. The additional rigour impacts performance more than fast mode: benchmarking is recommended to determine if it is acceptable for a particular application.

Enabling this flag implies enablement of checks from `libcxxhardeningfast`. Disabling this flag does not imply disablement of checks from `libcxxhardeningfast`.

#### `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
4 changes: 2 additions & 2 deletions lib/systems/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -360,8 +360,8 @@ let
null;
# The canonical name for this attribute is darwinSdkVersion, but some
# platforms define the old name "sdkVer".
darwinSdkVersion = final.sdkVer or "11.3";
darwinMinVersion = final.darwinSdkVersion;
darwinSdkVersion = final.sdkVer or "14.4";
darwinMinVersion = "14.0";
darwinMinVersionVariable =
if final.isMacOS then
"MACOSX_DEPLOYMENT_TARGET"
Expand Down
5 changes: 5 additions & 0 deletions maintainers/scripts/haskell/update-stackage.sh
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,11 @@ sed -r \
-e '/ Agda /d' \
-e '/ stack /d' \
-e '/ git-annex /d' \
-e '/ hledger /d' \
-e '/ hledger-iadd /d' \
-e '/ hledger-lib /d' \
-e '/ hledger-ui /d' \
-e '/ hledger-web /d' \
< "${tmpfile_new}" >> $stackage_config
# Explanations:
# cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing.
Expand Down
10 changes: 9 additions & 1 deletion maintainers/scripts/update.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,15 @@ async def attr_instantiation_worker(
) -> tuple[Path, str]:
async with semaphore:
eprint(f"Instantiating {attr_path}…")
return (await nix_instantiate(attr_path), attr_path)
try:
return (await nix_instantiate(attr_path), attr_path)
except Exception as e:
# Failure should normally terminate the script but
# looks like Python is buggy so we need to do it ourselves.
eprint(f"Failed to instantiate {attr_path}")
if e.stderr:
eprint(e.stderr.decode("utf-8"))
sys.exit(1)


async def requisites_worker(
Expand Down
10 changes: 10 additions & 0 deletions nixos/doc/manual/release-notes/rl-2511.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,16 @@

- COSMIC DE has been updated to the beta version, bringing it closer to its first stable release. This includes updates to its core components, applications, and overall stability.

- GNOME has been updated to version 49.

- Removes X11 session support. Though you can still run X11 apps using XWayland.
- gnome-session’s custom service manager was removed in favour of using systemd.
- GDM now allows multiple seats, which is useful for e.g. remote logins. Though we currently [limit this to five greeter instances](https://github.com/NixOS/nixpkgs/issues/458058).
- `papers` document viewer is now installed by default, replacing `evince`. Though we still include `evince` transitively by `sushi` (quick previewer used by Files/Nautilus) You can disable either using [](#opt-environment.gnome.excludePackages) and restore `evince` with [](#opt-programs.evince.enable).
- `showtime` video player is now installed by default, replacing `totem`. You can disable it using [](#opt-environment.gnome.excludePackages) and restore `totem` with [](#opt-environment.systemPackages).

Refer to the [GNOME release notes](https://release.gnome.org/49/) for more details.

## New Modules {#sec-release-25.11-new-modules}

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
Expand Down
Loading
Loading