Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
385 commits
Select commit Hold shift + click to select a range
4ec8647
python313Packages.aiohappyeyeballs: 2.4.4 -> 2.4.6
mweinelt Feb 21, 2025
406cb29
python312Packages.flit: 3.10.1 -> 3.11.0 (#383714)
mweinelt Feb 21, 2025
72e6eb3
python313Packages.aiohappyeyeballs: 2.4.4 -> 2.4.6 (#383800)
mweinelt Feb 21, 2025
7839982
gpa: fix build
dotlambda Feb 21, 2025
0465575
Merge staging-next into staging
nixpkgs-ci[bot] Feb 21, 2025
ca62bac
lzip: 1.24.1 -> 1.25 (#374971)
SuperSandro2000 Feb 21, 2025
6771697
cargo,clippy,rustfmt,rustc: 1.84.1 -> 1.85.0
andresilva Feb 21, 2025
641474f
Merge staging-next into staging
nixpkgs-ci[bot] Feb 21, 2025
765f42d
libassuan: 2.5.7 -> 3.0.2 (#364132)
dotlambda Feb 21, 2025
174e2fe
Merge master into staging-next
nixpkgs-ci[bot] Feb 21, 2025
ac12db5
Merge staging-next into staging
nixpkgs-ci[bot] Feb 21, 2025
ffcffac
openh264: 2.5.0 -> 2.6.0
thillux Feb 21, 2025
4e80997
gpgme: 1.24.1 -> 1.24.2 (#383535)
dotlambda Feb 21, 2025
14c485d
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2025
72f0884
Merge staging-next into staging
nixpkgs-ci[bot] Feb 22, 2025
d791d5d
socat: 1.8.0.2 -> 1.8.0.3
r-ryantm Feb 22, 2025
d6555f8
ncurses: provide openbsd version number in host triple
rhelmot Nov 22, 2024
9787f19
readline: add library symlinks on OpenBSD to compensate for old libtool
rhelmot Nov 22, 2024
b2dccf3
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2025
36403aa
Merge staging-next into staging
nixpkgs-ci[bot] Feb 22, 2025
d323b0f
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2025
32b5177
Merge staging-next into staging
nixpkgs-ci[bot] Feb 22, 2025
10315b6
readline: add library symlinks on OpenBSD (#358074)
Ericson2314 Feb 22, 2025
c22f12e
ncurses: provide openbsd version number in host triple (#358066)
Ericson2314 Feb 22, 2025
51b93f3
darwin.libffi: match upstream configuration on x86_64-darwin (#383376)
reckenrode Feb 22, 2025
ea6052f
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2025
6a01bf9
Merge staging-next into staging
nixpkgs-ci[bot] Feb 22, 2025
16e7e95
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2025
febc429
Merge staging-next into staging
nixpkgs-ci[bot] Feb 23, 2025
2c6678e
cargo,clippy,rustfmt,rustc: 1.84.1 -> 1.85.0 (#383902)
zowoq Feb 23, 2025
176e872
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2025
a3d0f26
Merge staging-next into staging
nixpkgs-ci[bot] Feb 23, 2025
0d95ac0
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2025
3b235bc
Merge staging-next into staging
nixpkgs-ci[bot] Feb 23, 2025
8ae9d18
go: add missing VERSION file
Moraxyc Feb 23, 2025
d38a46b
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2025
f3eafbd
Merge staging-next into staging
nixpkgs-ci[bot] Feb 23, 2025
291c1cd
openh264: 2.5.0 -> 2.6.0 (#384033)
SuperSandro2000 Feb 23, 2025
b8d7e46
libcdio: 2.1.0 -> 2.2.0
rhelmot Feb 23, 2025
af7776c
Merge master into staging-next
nixpkgs-ci[bot] Feb 24, 2025
db568a7
Merge staging-next into staging
nixpkgs-ci[bot] Feb 24, 2025
a2818d9
python313Packages.flake8: 7.1.1 -> 7.1.2
dotlambda Feb 24, 2025
071ad39
Merge master into staging-next
nixpkgs-ci[bot] Feb 24, 2025
e29d6bd
Merge staging-next into staging
nixpkgs-ci[bot] Feb 24, 2025
3ff6518
Merge master into staging-next
nixpkgs-ci[bot] Feb 24, 2025
05e3582
Merge staging-next into staging
nixpkgs-ci[bot] Feb 24, 2025
96dd72e
llvmPackages_{12..18}.tblgen: backport `gcc-15` fix (add `<cstdint>`)
trofi Feb 23, 2025
b8de2d2
rustc: add wasm32v1-none target
andresilva Feb 21, 2025
ea0c8cf
Merge master into staging-next
nixpkgs-ci[bot] Feb 24, 2025
a1e0445
Merge staging-next into staging
nixpkgs-ci[bot] Feb 24, 2025
19bdcea
socat: 1.8.0.2 -> 1.8.0.3 (#384094)
vcunat Feb 24, 2025
413cfdc
taglib: 1.13.1 -> 2.0.2, taglib_1: init at 1.13.1 (#373837)
OPNA2608 Feb 24, 2025
08a243c
python3Packages.pytaglib: update taglib
stephen-huan Feb 24, 2025
a6c3135
gtk4: add patch fixing glitches on asahi vulkan driver (#383350)
yuyuyureka Feb 24, 2025
1b13ad4
Merge master into staging-next
nixpkgs-ci[bot] Feb 25, 2025
d486cb0
Merge staging-next into staging
nixpkgs-ci[bot] Feb 25, 2025
9943158
pkgs/stdenv/darwin: update bootstrap tools
reckenrode Feb 22, 2025
95af103
pkgs/stdenv/darwin: add jq to stage 0
reckenrode Feb 22, 2025
1b86a6d
pkgs/stdenv/darwin: link `llvm-readtapi` in stage 0
reckenrode Feb 22, 2025
3768d3f
pkgs/stdenv/darwin: simplify SDK version expression
reckenrode Feb 22, 2025
07c75bb
pkgs/stdenv/darwin: remove old bootstrap tools workarounds
reckenrode Feb 22, 2025
8ddfc53
pkgs/stdenv/darwin: drop llvm-manpages from bootstrap
reckenrode Feb 22, 2025
18c8cb5
pkgs/stdenv/darwin: drop openbsm from the bootstrap
reckenrode Feb 22, 2025
5ced6bb
apple-sdk: remove old bootstrap tools workaround
reckenrode Feb 22, 2025
83ee31f
darwin.copyfile: remove old bootstrap tools workaround
reckenrode Feb 22, 2025
87ed486
darwin.postLinkSignHook: drop and add to darwin-aliases.nix
reckenrode Feb 23, 2025
069f275
ld64: remove old bootstrap tools workaround
reckenrode Feb 22, 2025
49857f3
Merge master into staging-next
nixpkgs-ci[bot] Feb 25, 2025
136fe62
Merge staging-next into staging
nixpkgs-ci[bot] Feb 25, 2025
a75f57c
Merge master into staging-next
nixpkgs-ci[bot] Feb 25, 2025
43809f1
Merge staging-next into staging
nixpkgs-ci[bot] Feb 25, 2025
b0f809f
python312Packages.pytest-datadir: 1.5.0 -> 1.6.1 (#381470)
kira-bruneau Feb 25, 2025
e518211
pkgs/stdenv/darwin: bootstrap Darwin using update tools (#384254)
reckenrode Feb 25, 2025
d98c91b
jemalloc: disable parallel building to fix reproducibility
tobim Feb 25, 2025
6576f1a
pythonPackages.eventlet: skip test_send_timeout
RossComputerGuy Feb 22, 2025
25c7326
Merge master into staging-next
nixpkgs-ci[bot] Feb 25, 2025
ba60e19
Merge staging-next into staging
nixpkgs-ci[bot] Feb 25, 2025
97dee36
python313Packages.aiohttp: 3.11.12 -> 3.11.13
dotlambda Feb 25, 2025
0cfeec5
apple-sdk: don’t remove LDAP framework headers
emilazy Jan 15, 2025
9fde026
meson: remove OpenLDAP dependency
emilazy Jan 14, 2025
2d0f3e7
meson: remove bitcode patch
emilazy Jan 14, 2025
fe9275e
meson: remove conditional `libxcrypt` dependency
emilazy Jan 14, 2025
ee6e82c
meson: remove old Darwin SDK pattern detritus
emilazy Jan 14, 2025
a23e13e
python313Packages.aiohttp: 3.11.12 -> 3.11.13 (#385081)
mweinelt Feb 25, 2025
7a745ba
pythonPackages.eventlet: skip test_send_timeout (#384147)
NickCao Feb 25, 2025
a87bfeb
jemalloc: disable parallel building to fix reproducibility (#385037)
raboof Feb 25, 2025
87730d9
Merge master into staging-next
nixpkgs-ci[bot] Feb 26, 2025
605603c
Merge staging-next into staging
nixpkgs-ci[bot] Feb 26, 2025
49f660d
vim: 9.1.1111 -> 9.1.1122 (#383314)
philiptaron Feb 26, 2025
c4ee629
Merge master into staging-next
nixpkgs-ci[bot] Feb 26, 2025
75de398
Merge staging-next into staging
nixpkgs-ci[bot] Feb 26, 2025
fa423a9
xorg.xorgserver: 21.1.15 -> 21.1.16 (security)
vcunat Feb 26, 2025
17a270c
libcdio: 2.1.0 -> 2.2.0 (#384619)
jopejoe1 Feb 26, 2025
bb67a52
go: add missing VERSION file (#384519)
Mic92 Feb 26, 2025
dd0c9d9
Merge master into staging-next
nixpkgs-ci[bot] Feb 26, 2025
b8aa4aa
Merge staging-next into staging
nixpkgs-ci[bot] Feb 26, 2025
04af9f0
icu: use upstream icu (again) on Darwin (#383155)
reckenrode Feb 26, 2025
98be054
Merge master into staging-next
nixpkgs-ci[bot] Feb 26, 2025
dd4fe92
Merge staging-next into staging
nixpkgs-ci[bot] Feb 26, 2025
050b3ae
Merge master into staging-next
nixpkgs-ci[bot] Feb 27, 2025
7a80891
Merge staging-next into staging
nixpkgs-ci[bot] Feb 27, 2025
b8ba060
wayland-protocols: 1.40 -> 1.41 (#382812)
wineee Feb 27, 2025
c789c30
Merge master into staging-next
nixpkgs-ci[bot] Feb 27, 2025
10e7a84
Merge staging-next into staging
nixpkgs-ci[bot] Feb 27, 2025
281541f
Revert "qemu: 9.2.0 -> 9.2.1"
vcunat Feb 27, 2025
a74921d
qemu: 9.2.0 -> 9.2.2
brianmcgillion Feb 27, 2025
205cbe6
Merge master into staging-next
nixpkgs-ci[bot] Feb 27, 2025
9492c01
Merge staging-next into staging
nixpkgs-ci[bot] Feb 27, 2025
5adcf0a
stdenv/darwin: remove OpenLDAP
emilazy Jan 14, 2025
a1b2eba
Merge master into staging-next
nixpkgs-ci[bot] Feb 27, 2025
ebebce8
Merge staging-next into staging
nixpkgs-ci[bot] Feb 27, 2025
047f40a
darwin.network_cmds: remove obsolete `TARGET_OS_*` workaround
emilazy Jan 6, 2025
aee8a2c
python313Packages.flake8: 7.1.1 -> 7.1.2 (#384666)
dotlambda Feb 27, 2025
c819158
Merge master into staging-next
nixpkgs-ci[bot] Feb 28, 2025
041ca65
Merge staging-next into staging
nixpkgs-ci[bot] Feb 28, 2025
7493754
Merge master into staging-next
nixpkgs-ci[bot] Feb 28, 2025
29dcbf4
Merge staging-next into staging
nixpkgs-ci[bot] Feb 28, 2025
1613e88
rustPlatform.{importCargoLock,fetchCargoVendor}: remove broken symlin…
rolfschr Feb 3, 2025
a399b96
Merge master into staging-next
nixpkgs-ci[bot] Feb 28, 2025
586bd9c
Merge staging-next into staging
nixpkgs-ci[bot] Feb 28, 2025
2dd5dbd
Merge master into staging-next
nixpkgs-ci[bot] Feb 28, 2025
874101e
Merge staging-next into staging
nixpkgs-ci[bot] Feb 28, 2025
903c34a
python313Packages.eventlet: use libredirect.hook
SuperSandro2000 Feb 27, 2025
faa91e0
python313Packages.eventlet: use libredirect.hook (#385610)
SuperSandro2000 Feb 28, 2025
5c788cb
Merge master into staging-next
nixpkgs-ci[bot] Mar 1, 2025
746b5a4
Merge staging-next into staging
nixpkgs-ci[bot] Mar 1, 2025
5e5ae72
qemu: 9.2.0 -> 9.2.2 (#385474)
SuperSandro2000 Mar 1, 2025
368e42b
Merge master into staging-next
nixpkgs-ci[bot] Mar 1, 2025
af6cd41
Merge staging-next into staging
nixpkgs-ci[bot] Mar 1, 2025
c8eb80c
python3Packages.psycopg2{,cffi}: use libpq instead of postgresql
wolfgangwalther Feb 22, 2025
ff5dbb2
Merge master into staging-next
nixpkgs-ci[bot] Mar 1, 2025
1b30499
Merge staging-next into staging
nixpkgs-ci[bot] Mar 1, 2025
0254c8c
xorg.xorgserver: 21.1.15 -> 21.1.16 (security) (#385204)
vcunat Mar 1, 2025
48cf762
Merge: python3Packages.psycopg2{,cffi}: use libpq instead of postgres…
Ma27 Mar 1, 2025
c58c1cc
Merge master into staging-next
nixpkgs-ci[bot] Mar 1, 2025
40588af
Merge staging-next into staging
nixpkgs-ci[bot] Mar 1, 2025
d315428
sphinxygen: 1.0.4 -> 1.0.10 (#386089)
Mar 1, 2025
4e84632
python3Packages: update boto and fsspec ecosystem (#382202)
NickCao Mar 1, 2025
a6912a4
Merge master into staging-next
nixpkgs-ci[bot] Mar 2, 2025
920614b
Merge staging-next into staging
nixpkgs-ci[bot] Mar 2, 2025
885c70c
Merge master into staging-next
nixpkgs-ci[bot] Mar 2, 2025
e62392e
Merge staging-next into staging
nixpkgs-ci[bot] Mar 2, 2025
cc6ed6d
cargo: avoid using system curl on darwin (again)
al3xtjames Feb 27, 2025
c306e79
Merge master into staging-next
nixpkgs-ci[bot] Mar 2, 2025
27c443d
Merge staging-next into staging
nixpkgs-ci[bot] Mar 2, 2025
63c564e
darwin.network_cmds: remove obsolete TARGET_OS_* workaround (#371312)
emilazy Mar 2, 2025
8f8c09c
meson: remove unnecessary stuff (#373812)
emilazy Mar 2, 2025
5b90a01
Merge master into staging-next
nixpkgs-ci[bot] Mar 2, 2025
7374960
Merge staging-next into staging
nixpkgs-ci[bot] Mar 2, 2025
1158cd5
glibc: install C.utf8 into locale dir instead of archive
Ma27 Feb 15, 2025
80c2fa6
yara: 4.5.0 -> 4.5.2
trofi Jan 5, 2025
e3bf86c
yara: 4.5.0 -> 4.5.2 (#371068)
SuperSandro2000 Mar 2, 2025
2d01c6f
Merge master into staging-next
nixpkgs-ci[bot] Mar 3, 2025
a3678b5
Merge staging-next into staging
nixpkgs-ci[bot] Mar 3, 2025
1c92c7c
Merge master into staging-next
nixpkgs-ci[bot] Mar 3, 2025
4f207f8
Merge staging-next into staging
nixpkgs-ci[bot] Mar 3, 2025
487243d
glibc: install C.utf8 into locale dir instead of archive (#382522)
vcunat Mar 3, 2025
41143fe
gnutls: adapt linking after 3.8.8
vcunat Mar 3, 2025
9024410
gnutls: 3.8.6 -> 3.8.9 (#381242)
vcunat Mar 3, 2025
8a5f874
python3Packages.pytaglib: update taglib (#384003)
OPNA2608 Mar 3, 2025
67cad4b
Merge master into staging-next
nixpkgs-ci[bot] Mar 3, 2025
d2f8da4
Merge staging-next into staging
nixpkgs-ci[bot] Mar 3, 2025
e0d664e
Merge master into staging-next
nixpkgs-ci[bot] Mar 3, 2025
ee1459b
Merge staging-next into staging
nixpkgs-ci[bot] Mar 3, 2025
bd41ca4
Merge branch 'staging' into staging-next
vcunat Mar 3, 2025
206c360
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2025
53673f1
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2025
6e03606
qt6.qtbase: add Vulkan loader to rpath for QtGui
K900 Mar 4, 2025
ad267bc
[staging-next] qt6.qtbase: add Vulkan loader to rpath for QtGui (#386…
K900 Mar 4, 2025
fc2e8cc
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2025
9c995e8
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2025
85c888c
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2025
a8a1643
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2025
a061c58
go_1_23: 1.23.6 -> 1.23.7
katexochen Mar 5, 2025
dc8b054
go_1_23: 1.23.6 -> 1.23.7 (#387203)
SuperSandro2000 Mar 5, 2025
7f2bc6c
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2025
21ec476
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2025
d7635b9
python3Packages.cfn-lint: 1.22.5 -> 1.27.0
leona-ya Mar 5, 2025
cdc2f3d
[staging-next] python3Packages.cfn-lint: 1.22.5 -> 1.27.0 (#387391)
mweinelt Mar 5, 2025
d0cbf73
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2025
94c494d
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2025
a62c3e9
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 6, 2025
7439d1c
libgbm: 24.3.4 -> 25.0.1, add small patch for The Future
K900 Mar 6, 2025
b3d7c5b
[staging-next] libgbm: 24.3.4 -> 25.0.1, add small patch for The Futu…
K900 Mar 6, 2025
cb39a49
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2025
57cc1b4
pipewire: 1.2.7 -> 1.4.0
K900 Mar 6, 2025
c63e1d1
nixos/pipewire: remove client-rt.conf support
K900 Mar 6, 2025
92c7569
pipewire: 1.2.7 -> 1.4.0 (#387599)
K900 Mar 6, 2025
98419f2
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2025
3927993
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2025
15d99ee
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2025
8efa6b7
SDL2: upstream patch needed after pipewire update
vcunat Mar 7, 2025
7f555db
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 7, 2025
8cb1861
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2025
84cbffe
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 7, 2025
8a731da
libcdio: build with large file aware on 32-bit
K900 Mar 7, 2025
6f4dcfc
tailscale: cherry-pick patch to fix build with Go 1.24
K900 Mar 7, 2025
9ed9eaa
telegram-desktop: fix tg_owt build with Pipewire 1.4
K900 Mar 7, 2025
662dddf
paperless-ngx: fix tests in March
K900 Mar 7, 2025
6d54093
oauth2-proxy: pin go 1.23
K900 Mar 7, 2025
12f1739
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 7, 2025
2bd4c5f
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2025
9f156e0
oauth2-proxy: fix tests on go 1.24, go back to go 1.24
SuperSandro2000 Mar 7, 2025
1118da9
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 7, 2025
dfd6fd1
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2025
9c19764
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2025
c5874d1
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2025
7f25f5f
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2025
a77f267
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2025
4f58dec
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2025
fb1ee07
kodi: fix build with Pipewire 1.4
K900 Mar 9, 2025
c14f73c
tg_owt: update patch to version submitted upstream
K900 Mar 9, 2025
66c5280
chromium: fix build with Pipewire 1.4
K900 Mar 9, 2025
25ac6d5
python312Packages.eventlet: disable tests on Darwin
K900 Mar 9, 2025
5191424
[staging-next] chromium: fix build with Pipewire 1.4 (#388387)
K900 Mar 9, 2025
fd2aa7b
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2025
c5d327c
linux_6_12: patch to fix build with Rust 1.85
K900 Mar 9, 2025
646dd52
[staging-next] linux_6_12: patch to fix build with Rust 1.85 (#388427)
K900 Mar 9, 2025
5397043
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2025
e8e57d2
oauth2-proxy: fix tests on go 1.24, go back to go 1.24 (#387996)
SuperSandro2000 Mar 9, 2025
996f219
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2025
60563d6
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2025
78e07b5
Merge remote-tracking branch 'origin/master' into staging-next
K900 Mar 10, 2025
7ca362b
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2025
3948577
samsung-unified-linux-driver (all): use `finalAttrs` pattern
Yarny0 Mar 10, 2025
fea4433
samsung-unified-linux-driver (all): resolve `with lib;` in `meta`
Yarny0 Mar 10, 2025
0b59ddc
samsung-unified-linux-driver 4.01.17: unify derivation name
Yarny0 Mar 10, 2025
eb8cee2
samsung-unified-linux-driver 4.01.17: fix library path
Yarny0 Mar 10, 2025
b38edf3
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Mar 10, 2025
f597c68
nixos/boot/systemd: enable tracefs
JohnRTitor Mar 10, 2025
9203d9e
[staging-next] samsung-unified-linux-driver: fix library path, `with …
SuperSandro2000 Mar 10, 2025
848c59f
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2025
98b086d
xdg-desktop-portal: 1.18.4 -> 1.20.0
Dec 22, 2024
22448be
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2025
6d75082
gleam: 1.8.1 -> 1.9.1
llakala Mar 9, 2025
7b73ac5
[staging-next] xdg-desktop-portal: 1.18.4 -> 1.20.0 (#387894)
K900 Mar 10, 2025
85c607e
nixos/boot/systemd: enable tracefs (#388751)
ElvishJerricco Mar 10, 2025
1f5a39a
nilaway: 0-unstable-2024-10-10 -> 0-unstable-2025-03-07
ofalvai Mar 10, 2025
9f8e3a1
unparam: 0-unstable-2024-05-28 -> 0-unstable-2025-03-01
ofalvai Mar 10, 2025
4273cbb
gleam: 1.8.1 -> 1.9.1 (#388476)
happysalada Mar 10, 2025
97bfcc4
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2025
7ab9f25
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2025
bdf5956
libnvidia-container: fixup build by pinning to go 1.23
vcunat Mar 11, 2025
f6e560e
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2025
aca1e44
treewide: apply hack to packages that fail after GCC symlink changes
K900 Mar 11, 2025
9a807b1
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2025
8503e56
glusterfs: also apply hack
K900 Mar 11, 2025
8974afa
ko: fixup build by pinning to go 1.23
vcunat Mar 11, 2025
1da00e7
nilaway: 0-unstable-2024-10-10 -> 0-unstable-2025-03-07 (#388800)
vcunat Mar 11, 2025
cc157d6
unparam: 0-unstable-2024-05-28 -> 0-unstable-2025-03-01 (#388801)
vcunat Mar 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 10 additions & 30 deletions nixos/modules/services/desktops/pipewire/pipewire.nix
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,12 @@ let

configPackages = cfg.configPackages;

extraConfigPkg =
extraConfigPkgFromFiles [ "pipewire" "client" "client-rt" "jack" "pipewire-pulse" ]
(
mapToFiles "pipewire" cfg.extraConfig.pipewire
// mapToFiles "client" cfg.extraConfig.client
// mapToFiles "client-rt" cfg.extraConfig.client-rt
// mapToFiles "jack" cfg.extraConfig.jack
// mapToFiles "pipewire-pulse" cfg.extraConfig.pipewire-pulse
);
extraConfigPkg = extraConfigPkgFromFiles [ "pipewire" "client" "jack" "pipewire-pulse" ] (
mapToFiles "pipewire" cfg.extraConfig.pipewire
// mapToFiles "client" cfg.extraConfig.client
// mapToFiles "jack" cfg.extraConfig.jack
// mapToFiles "pipewire-pulse" cfg.extraConfig.pipewire-pulse
);

configs = pkgs.buildEnv {
name = "pipewire-configs";
Expand Down Expand Up @@ -205,27 +202,6 @@ in
[wiki]: https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-client
'';
};
client-rt = mkOption {
type = attrsOf json.type;
default = { };
example = {
"10-alsa-linear-volume" = {
"alsa.properties" = {
"alsa.volume-method" = "linear";
};
};
};
description = ''
Additional configuration for the PipeWire client library, used by real-time applications and legacy ALSA clients.

Every item in this attrset becomes a separate drop-in file in `/etc/pipewire/client-rt.conf.d`.

See the [PipeWire wiki][wiki] for examples of general configuration, and [PipeWire wiki - ALSA][wiki-alsa] for ALSA clients.

[wiki]: https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-client
[wiki-alsa]: https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-ALSA
'';
};
jack = mkOption {
type = attrsOf json.type;
default = { };
Expand Down Expand Up @@ -341,6 +317,10 @@ in
pipewire-media-session is no longer supported upstream and has been removed.
Please switch to `services.pipewire.wireplumber` instead.
'')
(mkRemovedOptionModule [ "services" "pipewire" "extraConfig" "client-rt" ] ''
`services.pipewire.extraConfig.client-rt` is no longer applicable, as `client-rt.conf` has been
removed upstream. Please move your customizations to `services.pipewire.extraConfig.client`.
'')
];

###### implementation
Expand Down
1 change: 1 addition & 0 deletions nixos/modules/system/boot/systemd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ let
"sys-fs-fuse-connections.mount"
] ++ (optional (!config.boot.isContainer) "sys-kernel-config.mount") ++ [
"sys-kernel-debug.mount"
"sys-kernel-tracing.mount"

# Maintaining state across reboots.
"systemd-random-seed.service"
Expand Down
36 changes: 23 additions & 13 deletions nixos/tests/installed-tests/xdg-desktop-portal.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,32 @@
{ pkgs, makeInstalledTest, ... }:
{
lib,
pkgs,
makeInstalledTest,
...
}:

makeInstalledTest {
tested = pkgs.xdg-desktop-portal;

# Red herring
# Failed to load RealtimeKit property: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.RealtimeKit1 was not provided by any .service files
# Maybe a red herring, enabling PipeWire doesn't fix the location test.
# Failed connect to PipeWire: Couldn't connect to PipeWire
testConfig = {
environment.variables = {
TEST_IN_CI = 1;
XDG_DATA_DIRS = "${pkgs.xdg-desktop-portal.installedTests}/share/installed-tests/xdg-desktop-portal/share";
GI_TYPELIB_PATH = lib.makeSearchPath "lib/girepository-1.0" [
pkgs.glib.out
pkgs.umockdev.out
];
# need to set this ourselves, because the tests will set LD_PRELOAD=libumockdev-preload.so,
# which can't be found because it's not in default rpath
LD_PRELOAD = "${pkgs.umockdev.out}/lib/libumockdev-preload.so";
XDP_TEST_IN_CI = 1;
};
# Broken, see comment in the package file.
#services.geoclue2 = {
# enable = true;
# enableDemoAgent = true;
#};
#location.provider = "geoclue2";
environment.systemPackages = with pkgs; [
umockdev
wireless-regdb
];
services.geoclue2 = {
enable = true;
enableDemoAgent = true;
};
location.provider = "geoclue2";
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/audio/ardour/7.nix
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
soundtouch,
sratom,
suil,
taglib,
taglib_1,
vamp-plugin-sdk,
wafHook,
xjadeo,
Expand Down Expand Up @@ -166,7 +166,7 @@ stdenv.mkDerivation rec {
soundtouch
sratom
suil
taglib
taglib_1
vamp-plugin-sdk
]
++ lib.optionals videoSupport [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/clementine/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
qtbase,
qtx11extras,
qttools,
taglib,
taglib_1,
fftw,
glew,
qjson,
Expand Down Expand Up @@ -92,7 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
qtx11extras
qttools
sqlite
taglib
taglib_1
alsa-lib
]
# gst_plugins needed for setup-hooks
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/soundkonverter/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
kxmlgui,
qtbase,
phonon,
taglib,
taglib_1,
# optional backends
withCD ? true,
cdparanoia,
Expand Down Expand Up @@ -131,7 +131,7 @@ mkDerivation rec {
qtbase
phonon
];
buildInputs = [ taglib ] ++ runtimeDeps;
buildInputs = [ taglib_1 ] ++ runtimeDeps;
# encoder plugins go to ${out}/lib so they're found by kbuildsycoca5
cmakeFlags = [ "-DCMAKE_INSTALL_PREFIX=$out" ];
sourceRoot = "${src.name}/src";
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.1046";
version = "9.1.1122";

outputs = [
"out"
Expand All @@ -11,7 +11,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-bH3p78fWUNQRhluUvqQ5uJ+PxNhz7T7wA/4zxUDH130=";
hash = "sha256-Eaxia/FLRCnr8MVDvt+ZUFwIQD5Pqq7SsmWZeQdjuXs=";
};

enableParallelBuilding = true;
Expand Down
3 changes: 3 additions & 0 deletions pkgs/applications/networking/browsers/chromium/common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,9 @@ let
./patches/cross-compile.patch
# Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed):
./patches/no-build-timestamps.patch
# Fix build with Pipewire 1.4
# Submitted upstream: https://webrtc-review.googlesource.com/c/src/+/380500
./patches/webrtc-pipewire-1.4.patch
]
++ lib.optionals (packageName == "chromium") [
# This patch is limited to chromium and ungoogled-chromium because electron-source sets
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
--- a/third_party/webrtc/modules/video_capture/linux/pipewire_session.cc
+++ b/third_party/webrtc/modules/video_capture/linux/pipewire_session.cc
@@ -87,7 +87,7 @@ PipeWireNode::PipeWireNode(PipeWireSession* session,
.param = OnNodeParam,
};

- pw_node_add_listener(proxy_, &node_listener_, &node_events, this);
+ pw_node_add_listener(reinterpret_cast<pw_node*>(proxy_), &node_listener_, &node_events, this);
}

// static
@@ -119,7 +119,7 @@ void PipeWireNode::OnNodeInfo(void* data, const pw_node_info* info) {
uint32_t id = info->params[i].id;
if (id == SPA_PARAM_EnumFormat &&
info->params[i].flags & SPA_PARAM_INFO_READ) {
- pw_node_enum_params(that->proxy_, 0, id, 0, UINT32_MAX, nullptr);
+ pw_node_enum_params(reinterpret_cast<pw_node*>(that->proxy_), 0, id, 0, UINT32_MAX, nullptr);
break;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
--- a/src/modules/video_capture/linux/pipewire_session.cc
+++ b/src/modules/video_capture/linux/pipewire_session.cc
@@ -87,7 +87,7 @@ PipeWireNode::PipeWireNode(PipeWireSession* session,
.param = OnNodeParam,
};

- pw_node_add_listener(proxy_, &node_listener_, &node_events, this);
+ pw_node_add_listener(reinterpret_cast<pw_node*>(proxy_), &node_listener_, &node_events, this);
}

// static
@@ -119,7 +119,7 @@ void PipeWireNode::OnNodeInfo(void* data, const pw_node_info* info) {
uint32_t id = info->params[i].id;
if (id == SPA_PARAM_EnumFormat &&
info->params[i].flags & SPA_PARAM_INFO_READ) {
- pw_node_enum_params(that->proxy_, 0, id, 0, UINT32_MAX, nullptr);
+ pw_node_enum_params(reinterpret_cast<pw_node*>(that->proxy_), 0, id, 0, UINT32_MAX, nullptr);
break;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@ stdenv.mkDerivation {
fetchSubmodules = true;
};

patches = [
# Fix build with Pipewire 1.4
# Submitted upstream: https://webrtc-review.googlesource.com/c/src/+/380500
./tg_owt-pipewire-1.4.patch
];

postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace src/modules/desktop_capture/linux/wayland/egl_dmabuf.cc \
--replace-fail '"libEGL.so.1"' '"${lib.getLib libGL}/lib/libEGL.so.1"' \
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/version-management/mercurial/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ let

self = python3Packages.buildPythonApplication rec {
pname = "mercurial${lib.optionalString fullBuild "-full"}";
version = "6.9";
version = "6.9.1";

src = fetchurl {
url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz";
hash = "sha256-YpYEKT3yvoFx7IVr9Pi0+qjkMFrxNgfc4PifdBMoNtY=";
hash = "sha256-5XdXfumpep+E08NNU8y4uTVCY9arlkR1JQlPPgpWcnA=";
};

format = "other";
Expand Down
11 changes: 10 additions & 1 deletion pkgs/applications/video/kodi/unwrapped.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchFromGitHub, fetchzip
{ stdenv, lib, fetchFromGitHub, fetchzip, fetchpatch
, autoconf, automake, libtool, makeWrapper
, pkg-config, cmake, yasm, python3Packages
, libxcrypt, libgcrypt, libgpg-error, libunistring
Expand Down Expand Up @@ -97,6 +97,15 @@ in stdenv.mkDerivation (finalAttrs: {
hash = "sha256-RdTJcq6FPerQx05dU3r8iyaorT4L7162hg5RdywsA88=";
};

patches = [
# Backport to fix build with Pipewire 1.4
# FIXME: remove in the next update
(fetchpatch {
url = "https://github.com/xbmc/xbmc/commit/269053ebbfd3cc4a3156a511f54ab7f08a09a730.patch";
hash = "sha256-JzzrMJvAufrxTxtWnzknUS9JLJEed+qdtVnIYYe9LCw=";
})
];

# make derivations declared in the let binding available here, so
# they can be overridden
inherit libdvdcss libdvdnav libdvdread groovy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
cmake,
zlib,
curl,
taglib,
dbus,
pkg-config,
qtbase,
Expand All @@ -27,7 +26,6 @@ stdenv.mkDerivation (finalAttrs: {
qtbase
zlib
curl
taglib
dbus
];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/virtualization/qemu/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,11 @@ stdenv.mkDerivation (finalAttrs: {
+ lib.optionalString nixosTestRunner "-for-vm-tests"
+ lib.optionalString toolsOnly "-utils"
+ lib.optionalString userOnly "-user";
version = "9.2.0";
version = "9.2.2";

src = fetchurl {
url = "https://download.qemu.org/qemu-${finalAttrs.version}.tar.xz";
hash = "sha256-+FnwvGXh9TPQQLvoySvP7O5a8skhpmh8ZS+0TQib2JQ=";
hash = "sha256-dS6u63cpI6c9U2sjHgW8wJybH1FpCkGtmXPZAOTsn78=";
};

depsBuildBuild = [ buildPackages.stdenv.cc ]
Expand Down
2 changes: 1 addition & 1 deletion pkgs/build-support/rust/fetch-cargo-vendor-util.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ def copy_and_patch_git_crate_subtree(git_tree: Path, crate_name: str, crate_out_
crate_tree = crate_manifest_path.parent

eprint(f"Copying to {crate_out_dir}")
shutil.copytree(crate_tree, crate_out_dir)
shutil.copytree(crate_tree, crate_out_dir, ignore_dangling_symlinks=True)
crate_out_dir.chmod(0o755)

with open(crate_manifest_path, "r") as f:
Expand Down
2 changes: 1 addition & 1 deletion pkgs/build-support/rust/import-cargo-lock.nix
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ let
echo Found crate ${pkg.name} at $crateCargoTOML
tree=$(dirname $crateCargoTOML)

cp -prvL "$tree/" $out
${python3Packages.python.interpreter} -c 'import sys, shutil; shutil.copytree(sys.argv[1], sys.argv[2], ignore_dangling_symlinks=True)' "$tree" "$out"
chmod u+w $out

if grep -q workspace "$out/Cargo.toml"; then
Expand Down
11 changes: 1 addition & 10 deletions pkgs/by-name/ap/apple-sdk/common/remove-disallowed-packages.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
let
# This can be made unconditional once jq is available in the bootstrap tools. If corecrypto is not removed from
# the umbrella framework, linking will fail in stage 1 because it can’t find the tbd.
disallowedPackages' = builtins.fromJSON (builtins.readFile ../metadata/disallowed-packages.json);
disallowedPackages = builtins.fromJSON (builtins.readFile ../metadata/disallowed-packages.json);
in

{
Expand All @@ -10,13 +8,6 @@ in
stdenv,
}:

let
disallowedPackages =
if jq == null then
lib.filter (p: p.package != "corecrypto") disallowedPackages'
else
disallowedPackages';
in
self: super: {
# Remove headers and stubs for packages that are available in nixpkgs.
buildPhase =
Expand Down
12 changes: 0 additions & 12 deletions pkgs/by-name/ap/apple-sdk/metadata/disallowed-packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -390,18 +390,6 @@
},
{
"package": "openldap",
"headers": [
"lber.h",
"lber_types.h",
"ldap.h",
"ldap_cdefs.h",
"ldap_features.h",
"ldap_schema.h",
"ldap_utf8.h",
"ldif.h",
"openldap.h",
"slapi-plugin.h"
],
"libraries": [
"liblber.*",
"liblber_r.*",
Expand Down
6 changes: 1 addition & 5 deletions pkgs/by-name/ap/apple-sdk/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,8 @@ let
(callPackage ./common/passthru-private-frameworks.nix { inherit sdkVersion; })
(callPackage ./common/passthru-source-release-files.nix { inherit sdkVersion; })
(callPackage ./common/remove-disallowed-packages.nix { })
(callPackage ./common/process-stubs.nix { })
]
# Only process stubs and convert them to tbd-v4 if jq is available. This can be made unconditional once
# the bootstrap tools have jq and llvm-readtapi.
++ lib.optional (jq != null && lib.getName llvm != "bootstrap-stage0-llvm") (
callPackage ./common/process-stubs.nix { }
)
# Avoid infinite recursions by not propagating certain packages, so they can themselves build with the SDK.
++ lib.optionals (!enableBootstrap) [
(callPackage ./common/propagate-inputs.nix { })
Expand Down
Loading
Loading