Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

staging-next 2024-12-04 #361878

Open
wants to merge 1,423 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1423 commits
Select commit Hold shift + click to select a range
70c02e5
python312Packages.python-multipart: 0.0.17 -> 0.0.19 (#362558)
mweinelt Dec 6, 2024
171c0c7
Merge master into staging-next
github-actions[bot] Dec 7, 2024
7b24e22
Merge staging-next into staging
github-actions[bot] Dec 7, 2024
189fe2b
libpng12: fix clang-19 build
paparodeo Dec 7, 2024
f1a4557
Merge master into staging-next
github-actions[bot] Dec 7, 2024
7a7cba6
Merge staging-next into staging
github-actions[bot] Dec 7, 2024
323024e
zvbi: 0.2.42-unstable-2024-11-29 -> 0.2.43
trofi Dec 7, 2024
d09af63
libunistring: 1.2 -> 1.3 (#349697)
jopejoe1 Dec 7, 2024
412e485
elfutils: 0.191 -> 0.192 (#349708)
jopejoe1 Dec 7, 2024
2d8dde9
libmysofa: 1.3.2 -> 1.3.3 (#349927)
jopejoe1 Dec 7, 2024
527e150
json_c: 0.17 -> 0.18 (#350146)
jopejoe1 Dec 7, 2024
912db23
python311: 3.11.10 -> 3.11.11 (#362260)
natsukium Dec 7, 2024
b0ed0ab
Merge master into staging-next
github-actions[bot] Dec 7, 2024
6a35591
Merge staging-next into staging
github-actions[bot] Dec 7, 2024
034d418
libzip: 1.11.1 -> 1.11.2 (#352797)
jopejoe1 Dec 7, 2024
efee9ab
kdePackages.plasma-wayland-protocols: 1.14.0 -> 1.15.0
K900 Dec 7, 2024
fc8245f
uv: 0.5.6 -> 0.5.7
MisileLab Dec 7, 2024
0777b81
kdePackages.plasma-wayland-protocols: 1.14.0 -> 1.15.0 (#362797)
K900 Dec 7, 2024
2b4c300
desktop-file-utils: 27 -> 28 (#353293)
jopejoe1 Dec 7, 2024
b83efaf
xwayland: back to full size mesa
K900 Dec 7, 2024
58bb47f
zvbi: 0.2.42-unstable-2024-11-29 -> 0.2.43 (#362711)
NickCao Dec 7, 2024
cb0b413
Merge master into staging-next
github-actions[bot] Dec 7, 2024
fd2c8f6
Merge staging-next into staging
github-actions[bot] Dec 7, 2024
0b51a4c
libwacom: 2.13.0 -> 2.14.0
r-ryantm Dec 5, 2024
34d6d04
swtpm: 0.8.2 -> 0.9.0 (#362564)
baloo Dec 8, 2024
2e33741
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 8, 2024
05accec
Merge staging-next into staging
github-actions[bot] Dec 8, 2024
1e24912
luarocks-bootstrap: cmake and zip should be propagatedNativeBuildInpu…
7c6f434c Dec 8, 2024
02ca3cd
glibc: fix locale fallback on non-nixos systems (#347965)
vcunat Dec 8, 2024
48ad108
libxml2: 2.13.4 -> 2.13.5 (#356083)
vcunat Dec 8, 2024
f9fe2e7
python312Packages.waitress: 3.0.1 -> 3.0.2
vcunat Dec 8, 2024
fe34d2f
python3Packages.waitress: 3.0.0 -> 3.0.2 (#353141)
vcunat Dec 8, 2024
ef91c02
libjxl: 0.11.0 -> 0.11.1 (#359791)
vcunat Dec 8, 2024
55d7acf
mpir: fix configure with gcc-14 (#361904)
vcunat Dec 8, 2024
789afaa
netris: fix gcc-14 build (#362028)
vcunat Dec 8, 2024
38a7813
Merge master into staging-next
github-actions[bot] Dec 8, 2024
ff1fd87
Merge staging-next into staging
github-actions[bot] Dec 8, 2024
80344cb
various: fix "list contains" check
wolfgangwalther Dec 8, 2024
0298669
unbound: 1.21.1 -> 1.22.0
Scrumplex Oct 21, 2024
c011c36
unbound: fetch source from GitHub
Scrumplex Oct 21, 2024
7c0647e
python312: fix memory exhaustion vulnerability in asyncio.protocols (…
mweinelt Dec 8, 2024
a4aece1
python312Packages.google-auth: disable failing test
mweinelt Dec 7, 2024
ae9706a
python313Packages.ipython: disable failing tests
mweinelt Dec 7, 2024
f124e12
python312Packages.httpx: disable failing test
mweinelt Dec 7, 2024
97efe32
python312Packages.nbmake: limit tests parallelism
mweinelt Dec 8, 2024
b5a7391
tcl: simplify bash "list contains" check in setup hook
wolfgangwalther Dec 8, 2024
94b8d29
[staging-next] various python fixes (#363255)
mweinelt Dec 8, 2024
85bb453
ffado: support cross compilation (#334096)
FliegendeWurst Dec 8, 2024
0c29c71
python312Packages.numpy_2: 2.1.3 -> 2.2.0
doronbehar Dec 8, 2024
c45456d
Merge master into staging-next
github-actions[bot] Dec 8, 2024
942be98
Merge staging-next into staging
github-actions[bot] Dec 8, 2024
59e4669
buildMozillaMach: patch compat with python 3.12.8/3.13.1
mweinelt Dec 8, 2024
328fa9f
uv: 0.5.6 -> 0.5.7 (#362808)
GaetanLepage Dec 8, 2024
908e857
buildMozillaMach: patch compat with python 3.12.8/3.13.1 (#363310)
mweinelt Dec 8, 2024
e4020cd
python312Packages.pytest-services: fix disabledTests specification
mweinelt Dec 8, 2024
02793bc
python312Packages.calmjs: disable failing test
mweinelt Dec 8, 2024
bc659ea
mesa: fix darwin eval with bad platforms
paparodeo Dec 8, 2024
ede1723
pretalx: relax bleach constraint
mweinelt Dec 9, 2024
0631866
Merge staging-next into staging
github-actions[bot] Dec 9, 2024
dc3b78a
mesa: fix darwin eval with bad platforms (#363408)
K900 Dec 9, 2024
a70e3d6
python312Packages.deebot-client: 8.4.1 -> 9.1.0
mweinelt Dec 4, 2024
c850c55
python312Packages.uiprotect: 6.4.0 -> 6.6.5
mweinelt Dec 4, 2024
7038fcc
python312Packages.mashumaro: 3.14 -> 3.15
mweinelt Dec 4, 2024
887fc9d
python312Packages.aiomealie: 0.9.3 -> 0.9.4
mweinelt Dec 4, 2024
6395a2f
python312Packages.bellows: 0.42.0 -> 0.42.2
mweinelt Dec 4, 2024
bfdf5ea
python312Packages.zigpy: 0.72.0 -> 0.73.1
mweinelt Dec 4, 2024
351da71
python312Packages.zha-quirks: 0.0.124 -> 0.0.125
mweinelt Dec 4, 2024
143f464
python312Packages.zha: 0.0.39 -> 0.0.41
mweinelt Dec 4, 2024
4919e47
home-assistant-custom-components.dwd: 2024.9.0 -> 2024.11.0
mweinelt Dec 4, 2024
fe76fc4
python312Packages.zeroconf: 0.136.0 -> 0.136.2
fabaff Nov 27, 2024
98d0632
python312Packages.aiostreammagic: 2.8.5 -> 2.10.0
mweinelt Dec 4, 2024
b4a1b86
python312Packages.aioshelly: 12.0.1 -> 12.1.0
mweinelt Dec 6, 2024
1413142
python312Packages.aioswitcher: 4.4.1 -> 5.0.0
mweinelt Dec 6, 2024
d1bf409
python312Packages.amberelectric: 1.1.1 -> 2.0.12
mweinelt Dec 6, 2024
d27e588
python312Packages.fyta-cli: 0.6.10 -> 0.7.0
mweinelt Dec 6, 2024
1d6656f
python312Packages.av: 13.0.0 -> 13.1.0
mweinelt Dec 6, 2024
8e12c60
python312Packages.unicode-rbnf: 1.2.0 -> 2.1.0
mweinelt Dec 7, 2024
6860096
python312Packages.hassil: 1.7.4 -> 2.0.5
mweinelt Dec 7, 2024
2e13d4f
python312Packages.deebot-client: 9.1.0 -> 9.2.0
mweinelt Dec 7, 2024
950b228
python312Packages.elmax-api: 0.0.6.2 -> 0.0.6.3
mweinelt Dec 7, 2024
79b44be
python312Packages.hdate: 0.10.11 -> 0.11.1
mweinelt Dec 7, 2024
5e40265
home-assistant.intents: 2024.11.6 -> 2024.12.4
mweinelt Dec 7, 2024
3b957f0
python312Packages.plugwise: 1.6.2 -> 1.6.0
mweinelt Dec 7, 2024
0203b43
python312Packages.millheater: 0.12.0 -> 0.12.2
mweinelt Dec 7, 2024
81b3298
python312Packages.pydeako: 0.5.4 -> 0.6.0
mweinelt Dec 7, 2024
983be04
python312Packages.pysuez: 0.2.2 -> 1.3.2
mweinelt Dec 7, 2024
be31deb
python312Packages.python-bsblan: 0.6.4 -> 1.2.1
mweinelt Dec 7, 2024
7beb7ce
python312Packages.python-homewizard-energy: 6.3.0 -> 7.0.0
mweinelt Dec 7, 2024
fc8ab80
python312Packages.python-tado: 0.17.6 -> 0.17.7
mweinelt Dec 7, 2024
1be792f
python312Packages.pytrafikverket: 1.0.0 -> 1.1.1
mweinelt Dec 7, 2024
5cea09d
python312Packages.python-kasa: 0.7.7 -> 0.8.1
mweinelt Dec 7, 2024
4bfed6e
python312Packages.zwave-js-server-python: 0.58.1 -> 0.59.1
mweinelt Dec 7, 2024
34d170a
python312Packages.music-assistant-models: init at 1.1.3
mweinelt Dec 4, 2024
9258bfa
python312Packages.music-assistant-client: init at 1.0.8
mweinelt Dec 4, 2024
555314b
python312Packages.webrtc-models: 0.2.0 -> 0.3.0
mweinelt Dec 7, 2024
482b66d
python312Packages.homeassistant-stubs: 2024.11.3 -> 2024.12.1
mweinelt Dec 7, 2024
37c38e5
home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.1…
mweinelt Dec 7, 2024
c4c0775
home-assistant: 2024.11.3 -> 2024.12.1
mweinelt Dec 7, 2024
548fa40
python313Packages.pyzipper: disable tests
mweinelt Dec 7, 2024
0ca4b59
zwave-js-server: 1.38.0 -> 1.40.2
mweinelt Dec 8, 2024
77fe93e
python313Packages.pyatv: drop mediafile dependendcy
mweinelt Dec 8, 2024
e892f6e
python312Packages.aioelectricitymaps: update test snapshots
mweinelt Dec 8, 2024
bc886bd
python312Packages.dulwich: 0.22.5 -> 0.22.6
mweinelt Dec 9, 2024
c48ff93
python312Packages.google-nest-sdm: disable failing test
mweinelt Dec 9, 2024
792c921
python312Packages.trio-asyncio: disable failing tests
mweinelt Dec 9, 2024
648719e
home-assistant: 2024.11.3 -> 2024.12.1 (#363268)
mweinelt Dec 9, 2024
e770326
stdenvAdapters: set default_both_libraries for meson in makeStaticLib…
FliegendeWurst Dec 9, 2024
ae3c5c4
Merge staging-next into staging
github-actions[bot] Dec 9, 2024
5ebe22f
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 9, 2024
6f53c4f
python312Packages.fs: clean-up (#349608)
fabaff Dec 9, 2024
117f6e8
python312Packages.numpy: 2.1.3 -> 2.2.0 (#363282)
doronbehar Dec 9, 2024
5d66e49
grass: remove libxml http workaround
imincik Oct 23, 2024
233ccbf
gdal: remove libxml http workaround
imincik Oct 23, 2024
b525b9b
pdal: remove libxml http workaround
imincik Oct 23, 2024
abd030b
mapserver: remove libxml http workaround
imincik Oct 23, 2024
da8d6ed
librasterlite2: remove libxml http workaround
imincik Oct 23, 2024
c6b0d91
mapnik: remove libxml http workaround
imincik Oct 23, 2024
f29bd95
postgresql: remove libxml http workaround
imincik Dec 3, 2024
66e1f04
gmt: remove libxml http workaround
imincik Dec 3, 2024
9ce6179
netperf: gcc-14 fixes (#361922)
vcunat Dec 9, 2024
753a4e9
vorbis-tools: fix for gcc-14 (#361987)
vcunat Dec 9, 2024
70702be
mbedtls_2: fix transposed calloc args (#361955)
vcunat Dec 9, 2024
6bc84bc
libcmis: apply patch for boost 1.86
yu-re-ka Dec 9, 2024
05fa61a
Merge staging-next into staging
github-actions[bot] Dec 9, 2024
0d142b7
publicsuffix-list: 0-unstable-2024-10-25 -> 0-unstable-2024-12-06 (#3…
jopejoe1 Dec 9, 2024
c0be1d1
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 9, 2024
14a523c
Remove libxml http workaround from geospatial packages (#350694)
imincik Dec 9, 2024
a48984f
python3Packages.pkginfo: fix eval
K900 Dec 9, 2024
8d3f05a
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 9, 2024
0de86d8
[staging-next] libcmis: apply patch for boost 1.86 (#363531)
K900 Dec 9, 2024
49c924f
onnxruntime: fix compiler error
dotlambda Dec 9, 2024
f312872
tbb_2022_0: init at 2022.0.0
mweinelt Dec 9, 2024
09b6157
openvino: return to default stdenv, upgrade to tbb_2022_0
mweinelt Dec 9, 2024
77e9ee7
tbb_2021_5: remove
yu-re-ka Dec 9, 2024
fdee952
various: fix "list contains" check (#363191)
philiptaron Dec 9, 2024
eb40009
python312Packages.pkginfo: unbreak eval
mweinelt Dec 9, 2024
b320044
python312Packages.pbr: fix python 3.12 compatibility; python312Packag…
SuperSandro2000 Dec 9, 2024
2ed552b
tbb_2022_0: init at 2022.0.0; openvino: upgrade stdenv, upgrade tbb; …
mweinelt Dec 9, 2024
dfdb835
re2c: 3.1 -> 4.0.1 (#357342)
jopejoe1 Dec 9, 2024
8714dd3
mupdf: 1.24.9 -> 1.24.11 (#357467)
jopejoe1 Dec 9, 2024
ceb6272
Merge master into staging-next
github-actions[bot] Dec 9, 2024
c12e4e2
Merge staging-next into staging
github-actions[bot] Dec 9, 2024
ff98ff8
librist: 0.2.10 -> 0.2.11 (#357091)
jopejoe1 Dec 9, 2024
2332759
stdenv: fix nix develop
wolfgangwalther Dec 9, 2024
f7eb93d
waf: 2.1.3 -> 2.1.4 (#356713)
jopejoe1 Dec 9, 2024
ab026c0
xorg.utilmacros: 1.2.0.1 -> 1.20.2 (#356388)
jopejoe1 Dec 9, 2024
0e20f62
xorg.libXt: 1.3.0 -> 1.3.1 (#356888)
jopejoe1 Dec 9, 2024
37cf8bd
alsa-lib: 1.2.12 -> 1.2.13 (#355569)
jopejoe1 Dec 9, 2024
0851654
srt: 1.5.3 -> 1.5.4 (#355300)
jopejoe1 Dec 9, 2024
e775f11
libaom: 3.10.0 -> 3.11.0 (#356084)
jopejoe1 Dec 9, 2024
1dcf63b
lvm2: 2.03.27 -> 2.03.28 (#353762)
jopejoe1 Dec 9, 2024
4fae212
stdenv: fix nix develop (#363672)
Mic92 Dec 9, 2024
5ef7680
unbound: 1.21.1 -> 1.22.0 (#350185)
Scrumplex Dec 9, 2024
a993958
buildEnv: fix bulder.pl (addPkg argument ignoreSingleFileOutputs)
ShamrockLee Dec 9, 2024
5919211
grpc: 1.67.0 -> 1.68.1 (#361357)
happysalada Dec 9, 2024
acf356a
pixman: 0.43.4 -> 0.44.2 (#353959)
RossComputerGuy Dec 9, 2024
0396ae7
buildEnv: fix bulder.pl (addPkg argument ignoreSingleFileOutputs) (#3…
philiptaron Dec 10, 2024
c207a2b
Merge staging-next into staging
github-actions[bot] Dec 10, 2024
76aa1c8
maturin: 1.7.5 -> 1.7.8 (#363097)
trofi Dec 10, 2024
fa22dc9
onnxruntime: fix compiler error (#363648)
dotlambda Dec 10, 2024
f5cdaca
Merge staging-next into staging
github-actions[bot] Dec 10, 2024
07105d9
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 10, 2024
49a002d
osrm-backend: 5.27.1 -> 5.27.1-unstable-2024-11-03 (#359062)
erictapen Dec 10, 2024
e358b03
Merge master into staging-next
github-actions[bot] Dec 10, 2024
3e2f14d
Merge staging-next into staging
github-actions[bot] Dec 10, 2024
d8008c0
Merge branch 'staging' into staging-next
vcunat Dec 10, 2024
78e9caf
Merge master into staging-next
github-actions[bot] Dec 10, 2024
84d4f87
treewide: format all inactive Nix files
infinisil Dec 10, 2024
1f6571c
[staging-next] Treewide Nix reformat pass 1 [skip treewide] (#364000)
infinisil Dec 10, 2024
d20c900
Merge commit '75d54b468a2a51b38c56aa8d09e33ac38cd732bc' into staging-…
wegank Dec 10, 2024
2a97e20
Merge commit '989acfe3c390f805af0d9f0373142ab003e0701c' into staging-…
wegank Dec 10, 2024
c225fc4
Merge branch 'master' into staging-next
wegank Dec 10, 2024
7dcd9f1
Merge master into staging-next
github-actions[bot] Dec 11, 2024
1898efc
python312Packages.aioacaia: 0.1.10 -> 0.1.11
mweinelt Dec 11, 2024
212858a
Merge master into staging-next
github-actions[bot] Dec 11, 2024
759c65c
cvs: fetch up to date version of the debian patchset
sternenseemann Dec 10, 2024
5a82527
python312Packages.aiounifi: 81 -> 81
mweinelt Dec 11, 2024
c127489
python312Packages.deebot-client: 9.2.0 -> 9.3.0
mweinelt Dec 11, 2024
d10cdbd
python312Packages.plugwise: 1.6.0 -> 1.6.3
mweinelt Dec 11, 2024
22f32bc
amend! python312Packages.aiounifi: 81 -> 81
mweinelt Dec 11, 2024
241e951
python312Packages.reolink-aio: 0.11.4 -> 0.11.5
mweinelt Dec 11, 2024
473d55c
python312Packages.bellows: 0.42.2 -> 0.42.5
mweinelt Dec 11, 2024
c3b1815
Merge branch 'master' into staging-next
wegank Dec 11, 2024
03d80c3
python312Packages.zha: 0.0.41 -> 0.0.42
mweinelt Dec 11, 2024
21bbe3f
home-assistant.intents: 2024.12.4 -> 2024.12.9
mweinelt Dec 11, 2024
e0b6e1e
home-assistant: 2024.12.1 -> 2024.12.2
mweinelt Dec 11, 2024
210f2e6
treewide: format new/changed Nix files
wegank Dec 11, 2024
eacd071
python312Packages.homeassistant-stubs: 2024.12.1 -> 2024.12.2
mweinelt Dec 11, 2024
86a29d0
Merge master into staging-next
github-actions[bot] Dec 11, 2024
ee5fabe
python312Packages.astropy-iers-data: 0.2024.9.23.0.31.43 -> 0.2024.12…
mweinelt Dec 11, 2024
e6269ea
epson-escpr2: fix gcc14 compilation
Shawn8901 Dec 8, 2024
ab434ba
python312Packages.astropy: 6.1.4-> 7.0.0
mweinelt Dec 11, 2024
a6d6fac
Merge master into staging-next
github-actions[bot] Dec 12, 2024
ea0f90c
home-assistant: 2024.12.1 -> 2024.12.2 (#364287)
mweinelt Dec 12, 2024
da49cc0
Merge master into staging-next
github-actions[bot] Dec 12, 2024
76cca7e
guile: workaround for libunistring / darwin libiconv
paparodeo Dec 12, 2024
2db1808
ruff: 0.8.2 -> 0.8.3
GaetanLepage Dec 12, 2024
81eb6d6
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 12, 2024
f2b3066
uv: 0.5.7 -> 0.5.8
GaetanLepage Dec 12, 2024
b492c34
Merge: [staging-next] epson-escpr2: add archlinux patch for gcc14 com…
Ma27 Dec 12, 2024
9f19e51
Merge master into staging-next
github-actions[bot] Dec 13, 2024
38e8dde
uv: 0.5.7 -> 0.5.8 (#364694)
SuperSandro2000 Dec 13, 2024
2ec3c7e
Merge master into staging-next
github-actions[bot] Dec 13, 2024
7e27d50
nrsc5: fix build with GCC 14
FliegendeWurst Dec 13, 2024
2f8f771
dump1090: fix build with GCC 14
FliegendeWurst Dec 13, 2024
f2abf25
gtk-engine-murrine: func prototypes for gcc-14 (#362250)
vcunat Dec 13, 2024
49472e2
libpng12: fix clang-19 build (#362685)
vcunat Dec 13, 2024
6d0b733
guile: workaround for libunistring / darwin libiconv (#364503)
vcunat Dec 13, 2024
a7e86ba
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 13, 2024
c1c8e96
Merge master into staging-next
github-actions[bot] Dec 13, 2024
cf3c705
kdePackages: Frameworks 6.8 -> 6.9
K900 Dec 13, 2024
96dd0fd
Merge master into staging-next
github-actions[bot] Dec 13, 2024
4322d0e
python312Packages.aiowithings: 3.1.3 -> 3.1.4
mweinelt Dec 13, 2024
11029db
[staging-next] kdePackages: Frameworks 6.8 -> 6.9 (#364973)
K900 Dec 13, 2024
7fb1d36
python312Packages.deebot-client: 9.3.0 -> 9.4.0
mweinelt Dec 13, 2024
5d1ef09
python312Packages.evohome-async: 0.4.20 -> 0.4.21
mweinelt Dec 13, 2024
0e102ae
python312Packages.py-aosmith: 1.0.11 -> 1.0.12
mweinelt Dec 13, 2024
ac9f754
python312Packages.pydaikin: 2.13.7 -> 2.13.8
mweinelt Dec 13, 2024
5d77057
python312Packages.pysuez: 1.3.2 -> 1.3.5
mweinelt Dec 13, 2024
0d70455
home-assistant: 2024.12.2 -> 2024.12.3
mweinelt Dec 13, 2024
ee94d13
python312Packages.homeassistant-stubs: 2024.12.2 -> 2024.12.3
mweinelt Dec 13, 2024
fa3898a
Merge master into staging-next
github-actions[bot] Dec 14, 2024
1067436
home-assistant: 2024.12.2 -> 2024.12.3 (#365009)
mweinelt Dec 14, 2024
fcb5dbc
Merge master into staging-next
github-actions[bot] Dec 14, 2024
d80e4e3
[staging-next] dump1090, nrsc5: fix build with GCC 14 (#364821)
Aleksanaa Dec 14, 2024
5af5812
gst_all_1.*: 1.24.7 -> 1.24.10
paparodeo Dec 14, 2024
c34bfc3
uv: 0.5.8 -> 0.5.9
MisileLab Dec 14, 2024
38f521d
gst_all_1.gst-plugins-rs: 0.12.8 -> 0.13.3
paparodeo Dec 14, 2024
7e4d482
kdePackages.solid: 6.9.0 -> 6.9.1
K900 Dec 14, 2024
145ffdd
Merge master into staging-next
github-actions[bot] Dec 14, 2024
3f0c889
Merge master into staging-next
github-actions[bot] Dec 14, 2024
7362152
gst_all_1.*: 1.24.7 -> 1.24.10 (#365154)
vcunat Dec 14, 2024
a0535fa
cvs: fetch up to date version of the debian patchset (#364035)
vcunat Dec 14, 2024
5a424e8
ruff: 0.8.2 -> 0.8.3 (#364672)
SuperSandro2000 Dec 14, 2024
1d42315
python312Packages.nox: apply backport for wntrblm/nox#903
Shawn8901 Dec 14, 2024
7e7591b
uv: 0.5.8 -> 0.5.9 (#365146)
drupol Dec 15, 2024
8c5656a
Merge master into staging-next
github-actions[bot] Dec 15, 2024
5995859
Merge master into staging-next
github-actions[bot] Dec 15, 2024
1879ba3
python312Packages.nox: apply backport for wntrblm/nox#903 (#365251)
kirillrdy Dec 15, 2024
c99cd2b
Merge master into staging-next
github-actions[bot] Dec 15, 2024
095d892
Merge master into staging-next
github-actions[bot] Dec 15, 2024
af17642
Merge master into staging-next
github-actions[bot] Dec 15, 2024
f1fb86c
haskellPackages.HsOpenSSL: work around -Werror failures
sternenseemann Dec 15, 2024
15210e5
Merge master into staging-next
github-actions[bot] Dec 16, 2024
c9e934a
Merge master into staging-next
github-actions[bot] Dec 16, 2024
2075b1d
Merge remote-tracking branch 'origin/master' into staging-next
K900 Dec 16, 2024
edb0803
[staging-next] haskellPackages.HsOpenSSL: work around -Werror failure…
sternenseemann Dec 16, 2024
f80693a
Merge master into staging-next
github-actions[bot] Dec 16, 2024
b5673d9
Reapply "prefetch-npm-deps: check response status..." (#365658)
vcunat Dec 16, 2024
79b879a
Merge master into staging-next
github-actions[bot] Dec 17, 2024
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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ insert_final_newline = false
# see https://nixos.org/nixpkgs/manual/#chap-conventions

# Match json/lockfiles/markdown/nix/perl/python/ruby/shell/docbook files, set indent to spaces
[*.{json,lock,md,nix,pl,pm,py,rb,sh,xml}]
[*.{bash,json,lock,md,nix,pl,pm,py,rb,sh,xml}]
indent_style = space

# Match docbook files, set indent width of one
Expand All @@ -36,7 +36,7 @@ indent_size = 1
indent_size = 2

# Match perl/python/shell scripts, set indent width of four
[*.{pl,pm,py,sh}]
[*.{bash,pl,pm,py,sh}]
indent_size = 4

# Match gemfiles, set indent to spaces with width of two
Expand Down
36 changes: 34 additions & 2 deletions doc/languages-frameworks/vim.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,16 +234,48 @@ Finally, there are some plugins that are also packaged in nodePackages because t

### Testing Neovim plugins {#testing-neovim-plugins}

`nvimRequireCheck=MODULE` is a simple test which checks if Neovim can requires the lua module `MODULE` without errors. This is often enough to catch missing dependencies.
#### neovimRequireCheck {#testing-neovim-plugins-neovim-require-check}
`neovimRequireCheck` is a simple test which checks if Neovim can requires lua modules without errors. This is often enough to catch missing dependencies.

This can be manually added through plugin definition overrides in the [overrides.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/overrides.nix).
It accepts a single string for a module, or a list of module strings to test.
- `nvimRequireCheck = MODULE;`
- `nvimRequireCheck = [ MODULE1 MODULE2 ];`

When `neovimRequireCheck` is not specified, we will search the plugin's directory for lua modules to attempt loading. This quick smoke test can catch obvious dependency errors that might be missed.
The check hook will fail the build if any failures are detected to encourage inspecting the logs to identify potential issues.

If you would like to only check a specific module, this can be manually added through plugin definition overrides in the [overrides.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/overrides.nix).

```nix
gitsigns-nvim = super.gitsigns-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimRequireCheck = "gitsigns";
};
```
Some plugins will have lua modules that require a user configuration to function properly or can contain optional lua modules that we dont want to test requiring.
We can skip specific modules using `nvimSkipModule`. Similar to `nvimRequireCheck`, it accepts a single string or a list of strings.
- `nvimSkipModule = MODULE;`
- `nvimSkipModule = [ MODULE1 MODULE2 ];`

```nix
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
nvimSkipModule = [
# vim plugin with optional toggleterm integration
"asyncrun.toggleterm"
"asyncrun.toggleterm2"
];
};
```

In rare cases, we might not want to actually test loading lua modules for a plugin. In those cases, we can disable `neovimRequireCheck` with `doCheck = false;`.

This can be manually added through plugin definition overrides in the [overrides.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/overrides.nix).
```nix
vim-test = super.vim-test.overrideAttrs {
# Vim plugin with a test lua file
doCheck = false;
};
```

### Plugin optional configuration {#vim-plugin-required-snippet}

Expand Down
3 changes: 3 additions & 0 deletions doc/redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -3769,6 +3769,9 @@
"testing-neovim-plugins": [
"index.html#testing-neovim-plugins"
],
"testing-neovim-plugins-neovim-require-check": [
"index.html#testing-neovim-plugins-neovim-require-check"
],
"vim-plugin-required-snippet": [
"index.html#vim-plugin-required-snippet"
],
Expand Down
37 changes: 15 additions & 22 deletions doc/stdenv/platform-notes.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,31 +87,24 @@ When that happens, the one with the highest version is always used.

The following is a list of Xcode versions, the SDK version in Nixpkgs, and the attribute to use to add it.
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 (each _x_ in 10._x_ until 10.15 is considered a major version).

| Xcode version | SDK version | Nixpkgs attribute |
|--------------------|---------------------------------------------------|-------------------|
| Varies by platform | 10.12.2 (x86_64-darwin)<br/>11.3 (aarch64-darwin) | `apple-sdk` |
| 8.0–8.3.3 | 10.12.2 | `apple-sdk_10_12` |
| 9.0–9.4.1 | 10.13.2 | `apple-sdk_10_13` |
| 10.0–10.3 | 10.14.6 | `apple-sdk_10_14` |
| 11.0–11.7 | 10.15.6 | `apple-sdk_10_15` |
| 12.0–12.5.1 | 11.3 | `apple-sdk_11` |
| 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` |
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` |


#### Darwin Default SDK versions {#sec-darwin-troubleshooting-darwin-defaults}

The current default versions of the deployment target (minimum version) and SDK are indicated by Darwin-specific attributes on the platform. Because of the ways that minimum version and SDK can be changed that are not visible to Nix, they should be treated as lower bounds.
The current default version of the SDK and deployment target (minimum supported version) are indicated by the Darwin-specific platform attributes `darwinSdkVersion` and `darwinMinVersion`.
Because of the ways that minimum version and SDK can be changed that are not visible to Nix, they should be treated as lower bounds.
If you need to parameterize over a specific version, create a function that takes the version as a parameter instead of relying on these attributes.

- `darwinMinVersion` defaults to 10.12 on x86_64-darwin and 11.0 on aarch64-darwin.
It sets the default deployment target.
- `darwinSdkVersion` defaults to 10.12 on x86-64-darwin and 11.0 on aarch64-darwin.
Only the major version determines the SDK version, resulting in the 10.12.2 and 11.3 SDKs being used on these platforms respectively.
On macOS, the `darwinMinVersion` and `darwinSdkVersion` are always the same, and are currently set to 11.3.


#### `xcrun` cannot find a binary {#sec-darwin-troubleshooting-xcrun}
Expand Down Expand Up @@ -264,10 +257,10 @@ The legacy SDK provided two ways of overriding the default SDK.
These are both being phased out along with the legacy SDKs.
They have been updated to set up the new SDK for you, but you should replace them with doing that directly.

- `pkgs.darwin.apple_sdk_11_0.callPackage` - this pattern was used to provide frameworks from the 11.0 SDK.
It now adds the `apple-sdk_11` package to your derivation’s build inputs.
- `pkgs.darwin.apple_sdk_11_0.callPackage` - this pattern was used to provide frameworks from the macOS 11 SDK.
It is now the same as `callPackage`.
- `overrideSDK` - this stdenv adapter would try to replace the frameworks used by your derivation and its transitive dependencies.
It now adds the `apple-sdk_11` package for `11.0` or the `apple-sdk_12` package for `12.3`.
It now adds the `apple-sdk_12` package for `12.3` and does nothing for `11.0`.
If `darwinMinVersion` is specified, it will add `darwinMinVersionHook` with the specified minimum version.
No other SDK versions are supported.

Expand Down
4 changes: 2 additions & 2 deletions lib/systems/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ let
else null;
# The canonical name for this attribute is darwinSdkVersion, but some
# platforms define the old name "sdkVer".
darwinSdkVersion = final.sdkVer or (if final.isAarch64 then "11.0" else "10.12");
darwinSdkVersion = final.sdkVer or "11.3";
darwinMinVersion = final.darwinSdkVersion;
darwinMinVersionVariable =
if final.isMacOS then "MACOSX_DEPLOYMENT_TARGET"
Expand Down Expand Up @@ -293,7 +293,7 @@ let
# to an emulator program. That is, if an emulator requires additional
# arguments, a wrapper should be used.
if pkgs.stdenv.hostPlatform.canExecute final
then "${pkgs.execline}/bin/exec"
then lib.getExe (pkgs.writeShellScriptBin "exec" ''exec "$@"'')
else if final.isWindows
then "${wine}/bin/wine${optionalString (final.parsed.cpu.bits == 64) "64"}"
else if final.isLinux && pkgs.stdenv.hostPlatform.isLinux && final.qemuArch != null
Expand Down
86 changes: 43 additions & 43 deletions maintainers/scripts/bootstrap-files/refresh-tarballs.bash
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ Synopsis:
This is usually done in the following cases:

1. Single target fix: current bootstrap files for a single target
are problematic for some reason (target-specific bug). In this
case we can refresh just that target as:
are problematic for some reason (target-specific bug). In this
case we can refresh just that target as:

\$ $0 --commit --targets=i686-unknown-linux-gnu
\$ $0 --commit --targets=i686-unknown-linux-gnu

2. Routine refresh: all bootstrap files should be refreshed to avoid
debugging problems that only occur on very old binaries.
debugging problems that only occur on very old binaries.

\$ $0 --commit --all-targets
\$ $0 --commit --all-targets

To get help on uploading refreshed binaries to 'tarballs.nixos.org'
please have a look at <maintainers/scripts/bootstrap-files/README.md>.
Expand Down Expand Up @@ -232,50 +232,50 @@ for target in "${targets[@]}"; do
# - build time: ${build_time}
{
EOF
for p in "${outpath}/on-server"/*; do
fname=$(basename "$p")
fnames+=("$fname")
case "$fname" in
bootstrap-tools.tar.xz) attr=bootstrapTools ;;
busybox) attr=$fname ;;
unpack.nar.xz) attr=unpack ;;
*) die "Don't know how to map '$fname' to attribute name. Please update me."
esac

executable_arg=
executable_nix=
if [[ -x "$p" ]]; then
executable_arg="--executable"
executable_nix="executable = true;"
fi
unpack_nix=
name_nix=
if [[ $fname = *.nar.xz ]]; then
unpack_nix="unpack = true;"
name_nix="name = \"${fname%.nar.xz}\";"
sri=$(nar_sri_get "$p" "${fname%.nar.xz}")
[[ $? -ne 0 ]] && die "Failed to get hash of '$p'"
else
sha256=$(nix-prefetch-url $executable_arg --name "$fname" "file://$p")
[[ $? -ne 0 ]] && die "Failed to get the hash for '$p'"
sri=$(nix-hash --to-sri "sha256:$sha256")
[[ $? -ne 0 ]] && die "Failed to convert '$sha256' hash to an SRI form"
fi

# individual file entries
cat <<EOF
$attr = import <nix/fetchurl.nix> {
for p in "${outpath}/on-server"/*; do
fname=$(basename "$p")
fnames+=("$fname")
case "$fname" in
bootstrap-tools.tar.xz) attr=bootstrapTools ;;
busybox) attr=$fname ;;
unpack.nar.xz) attr=unpack ;;
*) die "Don't know how to map '$fname' to attribute name. Please update me."
esac

executable_arg=
executable_nix=
if [[ -x "$p" ]]; then
executable_arg="--executable"
executable_nix="executable = true;"
fi
unpack_nix=
name_nix=
if [[ $fname = *.nar.xz ]]; then
unpack_nix="unpack = true;"
name_nix="name = \"${fname%.nar.xz}\";"
sri=$(nar_sri_get "$p" "${fname%.nar.xz}")
[[ $? -ne 0 ]] && die "Failed to get hash of '$p'"
else
sha256=$(nix-prefetch-url $executable_arg --name "$fname" "file://$p")
[[ $? -ne 0 ]] && die "Failed to get the hash for '$p'"
sri=$(nix-hash --to-sri "sha256:$sha256")
[[ $? -ne 0 ]] && die "Failed to convert '$sha256' hash to an SRI form"
fi

# individual file entries
cat <<EOF
$attr = import <nix/fetchurl.nix> {
url = "http://tarballs.nixos.org/${s3_prefix}/${nixpkgs_revision}/$fname";
hash = "${sri}";$(
[[ -n ${executable_nix} ]] && printf "\n %s" "${executable_nix}"
[[ -n ${name_nix} ]] && printf "\n %s" "${name_nix}"
[[ -n ${unpack_nix} ]] && printf "\n %s" "${unpack_nix}"
)
};
)
};
EOF
done
# footer
cat <<EOF
done
# footer
cat <<EOF
}
EOF
} > "${target_file}"
Expand Down
13 changes: 12 additions & 1 deletion nixos/doc/manual/release-notes/rl-2505.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,21 @@

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

- **This release of Nixpkgs requires macOS Big Sur 11.3 or newer, as announced in the 24.11 release notes.**
We cannot guarantee that packages will continue to work on older versions of macOS.
Future Nixpkgs releases will only support [macOS versions supported by Apple](https://endoflife.date/macos); this means that **Nixpkgs 25.11 will require macOS Sonoma 14 or newer**.
Users on old macOS versions should consider upgrading to a supported version (potentially using [OpenCore Legacy Patcher](https://dortania.github.io/OpenCore-Legacy-Patcher/) for old hardware) or installing NixOS.
If neither of those options are viable and you require new versions of software, [MacPorts](https://www.macports.org/) supports versions back to Mac OS X Snow Leopard 10.6.

- GCC has been updated from GCC 13 to GCC 14.
This introduces some backwards‐incompatible changes; see the [upstream porting guide](https://gcc.gnu.org/gcc-14/porting_to.html) for details.

- LLVM has been updated from LLVM 16 (on Darwin) and LLVM 18 (on other platforms) to LLVM 19.
This introduces some backwards‐incompatible changes; see the [upstream release notes](https://releases.llvm.org/) for details.

- The default PHP version has been updated to 8.3.

- `nixos-rebuild-ng`, a full rewrite of `nixos-rebuild` in Python, is available for testing. You can enable it by setting [system.rebuild.enableNg](options.html#opt-system.rebuild.enableNg) in your configuration (this will replace the old `nixos-rebuild`), or by adding `nixos-rebuild-ng` to your `environment.systemPackages` (in this case, it will live side-by-side with `nixos-rebuild` as `nixos-rebuild-ng`). It is expected that the next major version of NixOS (25.11) will enable `system.rebuild.enableNg` by default.

- A `nixos-rebuild build-image` sub-command has been added.

It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-image-nixos-rebuild-build-image).
Expand Down
7 changes: 1 addition & 6 deletions nixos/modules/services/video/frigate.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ let
filterAttrsRecursive
hasPrefix
makeLibraryPath
match
mkDefault
mkEnableOption
mkPackageOption
Expand Down Expand Up @@ -108,10 +107,6 @@ let
withCoralUSB = any (d: d.type == "edgetpu" && hasPrefix "usb" d.device or "") detectors;
withCoralPCI = any (d: d.type == "edgetpu" && hasPrefix "pci" d.device or "") detectors;
withCoral = withCoralPCI || withCoralUSB;

# Provide ffmpeg-full for NVIDIA hardware acceleration
ffmpegArgs = cfg.settings.ffmpeg.hwaccel_args or "";
ffmpeg' = if match "/nvidia/" ffmpegArgs != null then pkgs.ffmpeg-full else pkgs.ffmpeg-headless;
in

{
Expand Down Expand Up @@ -571,7 +566,7 @@ in
path = with pkgs; [
# unfree:
# config.boot.kernelPackages.nvidiaPackages.latest.bin
ffmpeg'
ffmpeg-headless
libva-utils
procps
radeontop
Expand Down
2 changes: 1 addition & 1 deletion nixos/tests/prometheus-exporters.nix
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ let
succeed(
'echo \'${postData}\'> /tmp/data.json'
)
succeed('sed -ie "s DATE $(date +%s) " /tmp/data.json')
succeed('sed -i -e "s DATE $(date +%s) " /tmp/data.json')
succeed(
"curl -sSfH 'Content-Type: application/json' -X POST --data @/tmp/data.json localhost:9103/collectd"
)
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/fluidsynth/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@

stdenv.mkDerivation rec {
pname = "fluidsynth";
version = "2.3.6";
version = "2.3.7";

src = fetchFromGitHub {
owner = "FluidSynth";
repo = "fluidsynth";
rev = "v${version}";
hash = "sha256-bmA4eUh7MC4dXPsOOi9Q5jneSE5OGUWrztv+46LxaW0=";
hash = "sha256-4Jn8pyVPrTPYZGdPZB+8guxTbD6s/1OpmLJlioDQFMA=";
};

outputs = [ "out" "dev" "man" ];
Expand Down
20 changes: 13 additions & 7 deletions pkgs/applications/audio/fmit/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,19 @@ mkDerivation rec {
substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}'
'';

preConfigure = ''
qmakeFlags="$qmakeFlags \
CONFIG+=${lib.optionalString alsaSupport "acs_alsa"} \
CONFIG+=${lib.optionalString jackSupport "acs_jack"} \
CONFIG+=${lib.optionalString portaudioSupport "acs_portaudio"} \
PREFIXSHORTCUT=$out"
'';
qmakeFlags =
[
"PREFIXSHORTCUT=${placeholder "out"}"
]
++ lib.optionals alsaSupport [
"CONFIG+=acs_alsa"
]
++ lib.optionals jackSupport [
"CONFIG+=acs_jack"
]
++ lib.optionals portaudioSupport [
"CONFIG+=acs_portaudio"
];

meta = with lib; {
description = "Free Musical Instrument Tuner";
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mpg123/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ assert withConplay -> !libOnly;

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

src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-/u4TdMeVQODkBd8LxF/eIK1nARQlw2GidZ4hRolKJ6c=";
hash = "sha256-A7YeQATpYLrPKs2toD7ZTTduaqsnpgFEe9SQjYQHspE=";
};

outputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/audio/snapcast/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
alsa-lib,
asio,
avahi,
boost179,
boost,
flac,
libogg,
libvorbis,
Expand Down Expand Up @@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
# not needed
buildInputs =
[
boost179
boost
asio
avahi
flac
Expand Down
Loading