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-11-07 #354201

Merged
merged 557 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
557 commits
Select commit Hold shift + click to select a range
0d874b4
Merge master into staging-next
github-actions[bot] Nov 1, 2024
958a2c9
Merge master into staging-next
github-actions[bot] Nov 1, 2024
670be3a
Merge staging-next into staging
github-actions[bot] Nov 1, 2024
b78ad13
Merge master into staging-next
github-actions[bot] Nov 1, 2024
e4e28b0
Merge staging-next into staging
github-actions[bot] Nov 1, 2024
f2b00cb
pkgs/stdenv/generic/setup.sh: lint with ShellCheck (#351849)
philiptaron Nov 1, 2024
3c433c9
elpa2nix: inline string-empty-p to support Emacs 26
jian-lin Nov 1, 2024
933687c
tdb: 1.4.10 -> 1.4.11
wegank Nov 1, 2024
82f5e8e
python312Packages.werkzeug: 3.0.4 -> 3.0.6 (#351092)
mweinelt Nov 1, 2024
48927d9
Merge master into staging-next
github-actions[bot] Nov 1, 2024
6e6e33b
Merge staging-next into staging
github-actions[bot] Nov 1, 2024
507c5dd
neovim: remove uneffective substituteInPlace patches (#352855)
GaetanLepage Nov 1, 2024
e46fdbc
Merge master into staging-next
github-actions[bot] Nov 2, 2024
5605fc7
Merge staging-next into staging
github-actions[bot] Nov 2, 2024
8190cd6
elpa2nix: inline string-empty-p to support Emacs 26 (#352915)
jian-lin Nov 2, 2024
0a375cc
Merge master into staging-next
github-actions[bot] Nov 2, 2024
d6ccd28
Merge staging-next into staging
github-actions[bot] Nov 2, 2024
bf4d9cd
libgit2: 1.8.3 -> 1.8.4
trofi Nov 1, 2024
0639506
Merge master into staging-next
github-actions[bot] Nov 2, 2024
d32fe41
publicsuffix-list: 0-unstable-2024-09-10 -> 0-unstable-2024-10-25 (#3…
jopejoe1 Nov 2, 2024
8869364
libsForQt5.qcoro: 0.10.0 -> 0.11.0 (#346461)
wegank Nov 2, 2024
7e7dce4
sphinx: disable racy test
mweinelt Nov 2, 2024
0fc2bbc
Merge master into staging-next
github-actions[bot] Nov 2, 2024
d0c3078
libgit2: 1.8.3 -> 1.8.4 (#352823)
SuperSandro2000 Nov 2, 2024
aaeeef5
stdenv: fix custom hardening settings when using `__structuredAttrs =…
Ma27 Nov 2, 2024
8156648
libxmlb: 0.3.19 -> 0.3.20 (#348669)
wegank Nov 3, 2024
2ca8831
Merge master into staging-next
github-actions[bot] Nov 3, 2024
086e59c
memcached: 1.6.29 -> 1.6.31 (#349258)
wegank Nov 3, 2024
6f5fe24
nghttp2: 1.63.0 -> 1.64.0 (#350594)
wegank Nov 3, 2024
5ec4d4f
dav1d: 1.4.3 -> 1.5.0 (#349541)
wegank Nov 3, 2024
ed28ebd
qt6Packages.*: don’t propagate Darwin version inputs
emilazy Nov 3, 2024
4e3c8f4
libsForQt5.*: consistently build with the macOS 13 SDK
emilazy Nov 3, 2024
8aaea37
libsForQt5.*: don’t propagate Darwin version inputs
emilazy Nov 3, 2024
e7a360a
imath: 3.1.11 -> 3.1.12 (#340890)
wegank Nov 3, 2024
fa8ce61
llvmPackages_19.compiler_rt: don't codesign
paparodeo Nov 1, 2024
0efe75e
libffi: move label before .cfi_starproc
paparodeo Nov 1, 2024
f91487f
ld64: fix build with llvm19
paparodeo Nov 2, 2024
0fc9787
darwin.stdenv: add file to early stdenv stages
paparodeo Nov 2, 2024
90375e5
directx-headers: 1.614.0 -> 1.614.1 (#340888)
wegank Nov 3, 2024
1fb8dbc
libjpeg: drop freeimage from passthru tests
wegank Nov 3, 2024
9f089a3
boehmgc: 8.2.6 -> 8.2.8 (#340653)
wegank Nov 3, 2024
529b023
harfbuzz: 9.0.0 -> 10.0.1 (#344105)
wegank Nov 3, 2024
a5693ce
libimobiledevice-glue: 1.3.0 -> 1.3.1 (#352057)
wegank Nov 3, 2024
5248318
darwin stdenv fixes needed for llvm_19 (#353229)
emilazy Nov 3, 2024
b9aa5b3
ethtool: 6.9 -> 6.11 (#334591)
wegank Nov 3, 2024
687371a
auto-patchelf: Don't use buildPythonApplication
adisbladis Nov 3, 2024
97e7e07
python312Packages.passlib: modernize and adopt (#351911)
dotlambda Nov 3, 2024
a808a98
rust-bindgen-unwrapped: 0.69.4 -> 0.70.1 (#335291)
wegank Nov 3, 2024
7f56758
libjpeg: 3.0.3 -> 3.0.4 (#341943)
wegank Nov 3, 2024
285f093
bubblewrap: 0.10.0 -> 0.11.0
r-ryantm Oct 31, 2024
67ca7a7
Merge master into staging-next
github-actions[bot] Nov 3, 2024
46a1f3a
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Nov 3, 2024
4113cc0
auto-patchelf: Don't use buildPythonApplication (#353270)
Scrumplex Nov 3, 2024
d81b4fe
portaudio: use implicit apple-sdk pattern
Nov 3, 2024
e21f807
Merge master into staging-next
github-actions[bot] Nov 3, 2024
15ece21
Merge staging-next into staging
github-actions[bot] Nov 3, 2024
b3f3035
python312Packages.ipython: 8.27.0 -> 8.29.0 (#351345)
natsukium Nov 3, 2024
a307173
stdenv: fix custom hardening settings when using `__structuredAttrs =…
philiptaron Nov 3, 2024
e166c9b
apple-sdk: only rewrite old SDK paths
reckenrode Nov 2, 2024
19fd3f0
waf: 2.1.2 -> 2.1.3
panicgh Nov 3, 2024
50c534e
tdb: 1.4.10 -> 1.4.11 (#331207)
wegank Nov 3, 2024
03524a8
gssdp: fix cross compilation
skeuchel Nov 3, 2024
a99d2b7
python312Packages.paste: use `pyproject = true`
anthonyroussel Sep 12, 2024
f995406
python312Packages.pastedeploy: 3.0.1 -> 3.1
anthonyroussel Sep 12, 2024
cb404b3
Merge master into staging-next
github-actions[bot] Nov 3, 2024
bee49bd
Merge staging-next into staging
github-actions[bot] Nov 3, 2024
42f60c5
python3Packages.moto: add onny as maintainer
onny Oct 30, 2024
eb9cde0
python3Packages.moto: reformat
onny Oct 30, 2024
583c82b
python3Packages.moto: 5.0.15 -> 5.0.18
onny Oct 30, 2024
dd116e8
serd: move to pkgs/by-name (#352580)
emilazy Nov 3, 2024
18d48aa
ffmpeg: add librist
randomizedcoder Nov 3, 2024
8cc792e
Merge master into staging-next
github-actions[bot] Nov 4, 2024
3020b7f
Merge staging-next into staging
github-actions[bot] Nov 4, 2024
d2e8dbc
ffmpeg: add librist (#353473)
Atemu Nov 4, 2024
ad3f605
Merge master into staging-next
github-actions[bot] Nov 4, 2024
70b769c
Merge staging-next into staging
github-actions[bot] Nov 4, 2024
5a10946
libvpx: 1.14.1 -> 1.15.0
trofi Nov 4, 2024
9a023e5
graphviz: 12.1.2 -> 12.2.0
trofi Nov 4, 2024
33dd80f
libbpf: 1.4.6 -> 1.4.7 (#352349)
vcunat Nov 4, 2024
2ff59d4
Merge master into staging-next
github-actions[bot] Nov 4, 2024
fe71abd
Merge staging-next into staging
github-actions[bot] Nov 4, 2024
7fdeeba
bubblewrap: 0.10.0 -> 0.11.0 (#352564)
SuperSandro2000 Nov 4, 2024
18bd3e7
waf: 2.1.2 -> 2.1.3 (#353407)
fabianhjr Nov 4, 2024
ef86bf6
Merge master into staging-next
github-actions[bot] Nov 4, 2024
7bea7ca
Merge staging-next into staging
github-actions[bot] Nov 4, 2024
e2210c0
dhcpcd: 10.0.6 -> 10.1.0
deepfire Jan 26, 2024
5b13631
pkgsi686Linux.swtpm: pull upstream 64-bit file api fix
trofi Oct 31, 2024
b15dd30
apple-sdk: only rewrite old SDK paths (#353383)
reckenrode Nov 4, 2024
2b84944
Merge master into staging-next
github-actions[bot] Nov 5, 2024
e953c01
Merge staging-next into staging
github-actions[bot] Nov 5, 2024
777ba2c
python3Packages.moto: 5.0.16 -> 5.0.18 (#352544)
SuperSandro2000 Nov 5, 2024
bab7ef3
pythonImportsCheckHook: lint with ShellCheck
ShamrockLee Sep 10, 2024
ccb418b
pythonNamespacesHook: lint with ShellCheck
ShamrockLee Oct 6, 2024
e4f2f9d
pythonOutputDistHook: lint with ShellCheck
ShamrockLee Oct 6, 2024
3a79bc3
pythonRelaxDepsHook: handle attributes `__structuredAttrs`-agnostically
ShamrockLee Oct 6, 2024
29c08ad
pythonRelaxDepsHook: lint with ShellCheck
ShamrockLee Oct 7, 2024
65293f4
pythonRemoveTestDirHook: lint with ShellCheck
ShamrockLee Oct 7, 2024
e32457a
setuptoolsRustHook: lint with ShellCheck
ShamrockLee Oct 27, 2024
6597b74
pypaBuildHook.tests: modernize
ShamrockLee Oct 29, 2024
61dec15
python3Packages.*Hook: support `__structuredAttrs = true` (the easier…
emilazy Nov 5, 2024
77b4697
Merge master into staging-next
github-actions[bot] Nov 5, 2024
60d7073
Merge staging-next into staging
github-actions[bot] Nov 5, 2024
b048be0
Reapply "less: Fix withSecure regression"
vcunat Nov 5, 2024
09459d1
{qt6Packages,libsForQt5}.*: don’t propagate Darwin version inputs (#3…
emilazy Nov 5, 2024
7d1abc0
musescore: apple-sdk migration, removed portaudio override
Nov 5, 2024
a08508d
Merge master into staging-next
github-actions[bot] Nov 5, 2024
e891128
Merge staging-next into staging
github-actions[bot] Nov 5, 2024
f07f514
dhcpcd: 10.0.6 -> 10.1.0 (#284123)
yorickvP Nov 5, 2024
a186ca0
gjs: 1.82.0 -> 1.82.1 (#351817)
bobby285271 Nov 5, 2024
62cc8b3
portaudio: apple-sdk migration (#353078)
emilazy Nov 5, 2024
651acae
Merge master into staging-next
github-actions[bot] Nov 5, 2024
f899bb5
Merge staging-next into staging
github-actions[bot] Nov 5, 2024
c8df669
xcbuild: look in system toolchain for binaries on `/usr/bin`
reckenrode Nov 3, 2024
7ae8a1e
xcbuild: suppress warnings for unknown keys
reckenrode Nov 3, 2024
e4b106e
autoconf-archive: 2023.02.20 -> 2024.10.16 (#349212)
jopejoe1 Nov 5, 2024
50259ac
xcbuild: look in native toolchain when `/usr/bin` is in path (#353893)
emilazy Nov 5, 2024
bdd0627
Merge master into staging-next
github-actions[bot] Nov 6, 2024
e7cf0b4
Merge staging-next into staging
github-actions[bot] Nov 6, 2024
17cc7a6
darwin.libutil: use bootstrap SDK
emilazy Nov 6, 2024
877e345
apple-sdk: propagate the `darwin.libutil` library
emilazy Nov 5, 2024
ee80206
neovim-unwrapped: drop `darwin.libutil` dependency
emilazy Nov 5, 2024
22f2052
python{27,39,310,311,312,313,314}: drop Darwin `libutil` patch
emilazy Nov 5, 2024
5907156
Merge master into staging-next
github-actions[bot] Nov 6, 2024
ca614aa
Merge staging-next into staging
github-actions[bot] Nov 6, 2024
c55530f
curl: 8.10.1 -> 8.11.0
Scrumplex Nov 6, 2024
e233397
graphviz: 12.1.2 -> 12.2.0 (#353590)
7c6f434c Nov 6, 2024
f77d730
Merge gssdp: fix cross compilation (#353433)
jtojnar Nov 6, 2024
5a82e7a
Merge master into staging-next
github-actions[bot] Nov 6, 2024
46e0917
Merge staging-next into staging
github-actions[bot] Nov 6, 2024
9038b3e
Merge master into staging-next
github-actions[bot] Nov 6, 2024
e9877d2
Merge staging-next into staging
github-actions[bot] Nov 6, 2024
cee9a79
mtm: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
6c32a11
eternal-terminal: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
c87f921
mg: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
ec62a8e
chibi: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
3602fc3
abduco: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
7eb7798
llvmPackages_19.libclc: use unwrapped clang only
paparodeo Nov 4, 2024
1ab5205
llvmPackages_19.bolt: upstream patch to fix darwin build
paparodeo Nov 6, 2024
3cd45d0
llvmPackages_19: 19.1.1 -> 19.1.3
paparodeo Nov 1, 2024
a886e49
llvmPackages_19: 19.1.1 -> 19.1.3 (#352781)
emilazy Nov 6, 2024
9c05a29
Merge master into staging-next
github-actions[bot] Nov 7, 2024
91a300a
Merge staging-next into staging
github-actions[bot] Nov 7, 2024
67cf25d
apbs: drop unnecessary Darwin dependencies
emilazy Nov 6, 2024
1b08033
uhdm: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
81a6749
surelog: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
d1e7262
pypy{27,39,310}: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
7863b8c
netbsd.install: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
6bcccb6
fnc: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
5af01c3
fnc: set minimum version for Darwin
emilazy Nov 6, 2024
59da82b
macvim: drop `darwin.libutil` dependency
emilazy Nov 6, 2024
9bf6e33
libuv: clarify `darwin.libutil` dependency
emilazy Nov 6, 2024
8072991
apple-sdk: propagate the `libutil` library (#353873)
emilazy Nov 7, 2024
514bd9d
go_1_23: 1.23.2 -> 1.23.3
zowoq Nov 7, 2024
f144fc5
mpdecimal: use absolute library install names on Darwin
emilazy Nov 7, 2024
07f4874
Merge master into staging-next
github-actions[bot] Nov 7, 2024
8d77160
Merge staging-next into staging
github-actions[bot] Nov 7, 2024
cb37e29
expat: 2.6.3 -> 2.6.4
trofi Nov 7, 2024
dc697d6
mesa: 24.2.5 -> 24.2.6
K900 Nov 7, 2024
b25a5d5
mesa: 24.2.5 -> 24.2.6 (#354158)
K900 Nov 7, 2024
2a61b91
darwin.copyfile: use a bootstrap SDK
emilazy Nov 7, 2024
bd7bbd9
darwin.copyfile: use a bootstrap SDK (#354162)
emilazy Nov 7, 2024
f258a10
mpdecimal: use absolute library install names on Darwin (#354125)
emilazy Nov 7, 2024
8021f83
curl: 8.10.1 -> 8.11.0 (#353968)
vcunat Nov 7, 2024
be653d9
sphinx: disable racy test (#353185)
vcunat Nov 7, 2024
34abc6e
go_1_23: 1.23.2 -> 1.23.3 (#354124)
Mic92 Nov 7, 2024
ad6b2bb
pkgsi686Linux.swtpm: pull upstream 64-bit file api fix (#352722)
vcunat Nov 7, 2024
6b50ea9
cmake: Fix the FindCURL module (#351573)
vcunat Nov 7, 2024
dfa1d81
libvpx: 1.14.1 -> 1.15.0 (#353589)
vcunat Nov 7, 2024
42c877c
libopenmpt: 0.7.10 -> 0.7.11 (#352047)
vcunat Nov 7, 2024
8f76347
upower: Fix a race condition in test_sibling_priority_no_overwrite (#…
vcunat Nov 7, 2024
c068f3c
expat: 2.6.3 -> 2.6.4 (#354155)
vcunat Nov 7, 2024
50f3bc8
binutils: make patches unconditional (#350297)
vcunat Nov 7, 2024
8d37fdd
execline-man-pages: 2.9.6.0.1 -> 2.9.6.1.1 (#348966)
vcunat Nov 7, 2024
127a31c
Merge branch 'staging' into staging-next
vcunat Nov 7, 2024
b3a0f2d
Merge master into staging-next
github-actions[bot] Nov 7, 2024
c455166
python{27,39,310,311,312,313,314}: use a bootstrap SDK on Darwin
emilazy Nov 7, 2024
ad625dd
stdenv/darwin: fix SDK overlays for macOS SDK < 11
emilazy Nov 7, 2024
271bc34
stdenv/darwin: fix SDK overlays for macOS SDK < 11 (#354286)
emilazy Nov 7, 2024
a3600c0
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 7, 2024
2074196
python{27,39,310,311,312,313,314}: use a bootstrap SDK on Darwin (#35…
emilazy Nov 7, 2024
38835c8
stdenv/darwin: add `darwin.{libutil,copyfile}` to SDK packages
emilazy Nov 7, 2024
a061b02
Revert "python{27,39,310,311,312,313,314}: use a bootstrap SDK on Dar…
emilazy Nov 7, 2024
b2a0e31
stdenv/darwin: add `darwin.{libutil,copyfile}` to SDK packages (#354296)
emilazy Nov 7, 2024
ae4fd66
qt6.wrapQtAppsHook: add `qtwayland` to `propagatedBuildInputs`
wineee Mar 10, 2024
b7cd0d3
qt6.wrapQtAppsNoGuiHook: init
wineee Mar 10, 2024
f542c49
qt6.qtwayland: set meta.{platforms,badPlatforms}
wineee Mar 10, 2024
ff6a084
qt6.wrapQtAppsHook: Only propagate plugins,qml of `qtwayland`
Artturin Nov 5, 2024
9501a20
qtbase-setup-hook: add wrapQtAppsNoGuiHook to error message
wineee Mar 20, 2024
a2d3be9
deepin.dde-application-manager: use wrapQtAppsNoGuiHook to avoid prop…
wineee Mar 20, 2024
89fd771
pineapple-pictures: let wrapQtAppsHook propagate qtwayland
wineee Mar 20, 2024
98774a3
doc/qt: Mention propagates and wrapQtAppsNoGuiHook
wineee Mar 20, 2024
c8aec3b
qt: editing pass on docs
K900 Nov 7, 2024
2f696cb
qt6.wrapQtAppsHook: add `qtwayland` to `propagatedBuildInputs` (#352419)
K900 Nov 7, 2024
3533282
Merge master into staging-next
github-actions[bot] Nov 7, 2024
d16ff94
Merge master into staging-next
github-actions[bot] Nov 8, 2024
4ab3ca7
Merge master into staging-next
github-actions[bot] Nov 8, 2024
4dab54a
Merge master into staging-next
github-actions[bot] Nov 8, 2024
2900723
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Nov 8, 2024
46b1474
Reapply "haskellPackages: update stackage and hackage" (#354547)
mweinelt Nov 8, 2024
f9a10f1
Merge master into staging-next
github-actions[bot] Nov 8, 2024
51190ab
qt6: expose `darwinVersionInputs`
emilazy Nov 8, 2024
88895fc
python312Packages.shiboken6: use `qt6.darwinVersionInputs`
emilazy Nov 8, 2024
8606038
python312Packages.pyside6: use `qt6.darwinVersionInputs`
emilazy Nov 8, 2024
f3327c0
Merge master into staging-next
github-actions[bot] Nov 9, 2024
ce1a535
Merge master into staging-next
github-actions[bot] Nov 9, 2024
8e80325
Merge master into staging-next
github-actions[bot] Nov 9, 2024
ce78877
Merge master into staging-next
emilazy Nov 9, 2024
b977757
Merge master into staging-next
github-actions[bot] Nov 9, 2024
a902801
Merge master into staging-next
github-actions[bot] Nov 9, 2024
7ebe973
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 9, 2024
48d4a0a
Merge master into staging-next
github-actions[bot] Nov 10, 2024
6e1f5c9
neovide: add missing cctools.libtool dependency
tjni Nov 10, 2024
24e5e7f
Merge master into staging-next
github-actions[bot] Nov 10, 2024
73cdc95
qt6: expose `darwinVersionInputs`; python312Packages.{shiboken6,pysid…
K900 Nov 10, 2024
77ed931
Merge master into staging-next
github-actions[bot] Nov 10, 2024
b064085
neovide: use new Darwin SDK pattern
tjni Nov 10, 2024
4e6fffa
neovide: unbreak on x86_64-darwin by using 11.3 SDK
tjni Nov 10, 2024
1136f4b
neovide: add missing cctools.libtool dependency (#354914)
emilazy Nov 10, 2024
0644d3b
Merge branch 'master' into staging-next
Ma27 Nov 10, 2024
aa75974
Merge master into staging-next
github-actions[bot] Nov 10, 2024
81f60ef
Merge master into staging-next
github-actions[bot] Nov 11, 2024
0958e34
Merge master into staging-next
github-actions[bot] Nov 11, 2024
351e0a0
Merge master into staging-next
github-actions[bot] Nov 11, 2024
79d0f5d
p11-kit: disable test timeouts
emilazy Nov 11, 2024
2e58289
p11-kit: disable test timeouts (#355226)
emilazy Nov 11, 2024
34f5aba
p11-kit: conditionalize check flags for now
emilazy Nov 11, 2024
1ca0de5
p11-kit: conditionalize check flags for now (#355228)
emilazy Nov 11, 2024
2cb56f3
p11-kit: fix check flag conditionalization
emilazy Nov 11, 2024
1c3064c
p11-kit: fix check flag conditionalization (#355233)
emilazy Nov 11, 2024
88f2bd4
Merge master into staging-next
github-actions[bot] Nov 11, 2024
31a78bf
Merge master into staging-next
github-actions[bot] Nov 12, 2024
1a4ebf1
immich-machine-learning: unpin pillow
dotlambda Nov 12, 2024
1628b4a
ffmpeg-livepeer: init at 7.0.1
Bot-wxt1221 Nov 8, 2024
dd2b640
livepeer: nixfmt
Bot-wxt1221 Nov 8, 2024
bac24e8
livepeer: add passthru.updateScript
Bot-wxt1221 Nov 8, 2024
98b7a76
livepeer: 0.5.20 -> 0.8.0
Bot-wxt1221 Nov 8, 2024
a22d388
livepeer: add bot-wxt1221 as maintainers
Bot-wxt1221 Nov 11, 2024
00b1e22
Merge master into staging-next
github-actions[bot] Nov 12, 2024
b4d4509
Merge master into staging-next
github-actions[bot] Nov 12, 2024
9c85c8a
Merge remote-tracking branch 'origin/master' into staging-next
K900 Nov 12, 2024
be6dc3c
immich-machine-learning: unpin pillow (#355355)
dotlambda Nov 12, 2024
80fdc8b
Merge master into staging-next
github-actions[bot] Nov 13, 2024
50eb4d0
Merge master into staging-next
github-actions[bot] Nov 13, 2024
7ae1889
ffmpeg-livepeer: init at 7.0.1; livepeer: 0.5.20 -> 0.8.0 (#354396)
wegank Nov 13, 2024
d6721ed
Merge master into staging-next
github-actions[bot] Nov 13, 2024
b3a71c7
Merge master into staging-next
github-actions[bot] Nov 13, 2024
57fd2fc
haskellPackages.immortal: disable flaky tests on darwin
sternenseemann Nov 13, 2024
b50e753
Merge master into staging-next
github-actions[bot] Nov 14, 2024
c79fde3
Merge master into staging-next
github-actions[bot] Nov 14, 2024
3a06a0e
haskellPackages.immortal: disable flaky tests on darwin (#355766)
vcunat Nov 14, 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 ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,8 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @NixOS/nix-team @raitobeza

# Python-related code and docs
/doc/languages-frameworks/python.section.md @mweinelt @natsukium
/maintainers/scripts/update-python-libraries @natsukium
/pkgs/development/interpreters/python @natsukium
/maintainers/scripts/update-python-libraries @mweinelt @natsukium
/pkgs/development/interpreters/python @mweinelt @natsukium
/pkgs/top-level/python-packages.nix @natsukium
/pkgs/top-level/release-python.nix @natsukium

Expand Down
10 changes: 10 additions & 0 deletions doc/hooks/meson.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,16 @@ setup hook registering ninja-based build and install phases.

Controls the flags passed to `meson setup` during configure phase.

#### `mesonBuildDir` {#meson-build-dir}

Directory where Meson will put intermediate files.

Setting this can be useful for debugging multiple Meson builds while in the same source directory, for example, when building for different platforms.
Different values for each build will prevent build artefacts from interefering with each other.
This setting has no tangible effect when running the build in a sandboxed derivation.

The default value is `build`.

#### `mesonWrapMode` {#meson-wrap-mode}

Which value is passed as
Expand Down
4 changes: 2 additions & 2 deletions doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ Available compilers are collected under `haskell.compiler`.
Each of those compiler versions has a corresponding attribute set `packages` built with
it. However, the non-standard package sets are not tested regularly and, as a
result, contain fewer working packages. The corresponding package set for GHC
9.4.5 is `haskell.packages.ghc945`. In fact `haskellPackages` is just an alias
for `haskell.packages.ghc964`:
9.4.5 is `haskell.packages.ghc945`. In fact `haskellPackages` (at the time of writing) is just an alias
for `haskell.packages.ghc966`:

Every package set also re-exposes the GHC used to build its packages as `haskell.packages.*.ghc`.

Expand Down
1 change: 1 addition & 0 deletions doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ sets are
* `pkgs.python311Packages`
* `pkgs.python312Packages`
* `pkgs.python313Packages`
* `pkgs.python314Packages`
* `pkgs.pypy27Packages`
* `pkgs.pypy39Packages`
* `pkgs.pypy310Packages`
Expand Down
8 changes: 5 additions & 3 deletions doc/languages-frameworks/qt.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,14 @@ stdenv.mkDerivation {

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

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

::: {.note}
Qt 6 graphical applications should also include `qtwayland` in `buildInputs` on Linux (but not on platforms e.g. Darwin, where `qtwayland` is not available), to ensure the Wayland platform plugin is available.

This may become default in the future, see [NixOS/nixpkgs#269674](https://github.com/NixOS/nixpkgs/pull/269674).
`wrapQtAppsHook` propagates plugins and QML components from `qtwayland` on platforms that support it, to allow applications to act as native Wayland clients. It should be used for all graphical applications.

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

:::

## Packages supporting multiple Qt versions {#qt-versions}
Expand Down
5 changes: 5 additions & 0 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
Expand Up @@ -895,6 +895,11 @@ lib.mapAttrs mkLicense ({
fullName = "MIT License";
};

mit-cmu = {
spdxId = "MIT-CMU";
fullName = "CMU License";
};

mit-feh = {
spdxId = "MIT-feh";
fullName = "feh License";
Expand Down
39 changes: 28 additions & 11 deletions pkgs/applications/audio/cdparanoia/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{ lib, stdenv, fetchurl, fetchpatch
, updateAutotoolsGnuConfigScriptsHook, autoreconfHook
, IOKit, Carbon
}:

stdenv.mkDerivation rec {
Expand All @@ -14,36 +13,54 @@ stdenv.mkDerivation rec {

patches = lib.optionals stdenv.hostPlatform.isDarwin [
(fetchpatch {
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
sha256 = "0hq3lvfr0h1m3p0r33jij0s1aspiqlpy533rwv19zrfllb39qvr8";
url = "https://github.com/macports/macports-ports/raw/c8e15973bc3c1e1ab371bc0ee2de14209e639f17/audio/cdparanoia/files/osx_interface.patch";
hash = "sha256-9p4+9dRvqLHkpR0RWLQcNL1m7fb7L6r+c9Q2tt4jh0U=";
# Our configure patch will subsume it, but we want our configure
# patch to be used on all platforms so we cannot just start where
# this leaves off.
excludes = [ "configure.in" ];
})
(fetchurl {
url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/patch-paranoia_paranoia.c.10.4.diff";
sha256 = "17l2qhn8sh4jy6ryy5si6ll6dndcm0r537rlmk4a6a8vkn852vad";
hash = "sha256-TW1RkJ0bKaPIrDSfUTKorNlmKDVRF++z8ZJAjSzEgp4=";
})
# add missing include files needed for function prototypes
(fetchpatch {
url = "https://github.com/macports/macports-ports/raw/f210a6061bc53c746730a37922399c6de6d69cb7/audio/cdparanoia/files/fixing-include.patch";
hash = "sha256-6a/u4b8/H/4XjyFup23xySgyAI9SMVMom4PLvH8KzhE=";
})
] ++ [
# Has to come after darwin patches
./fix_private_keyword.patch
# Order does not matter
./configure.patch
# labs for long
(fetchpatch {
url = "https://github.com/macports/macports-ports/raw/f210a6061bc53c746730a37922399c6de6d69cb7/audio/cdparanoia/files/fixing-labs.patch";
hash = "sha256-BMMQ5bbPP3eevuwWUVjQCtRBiWbkAHD+O0C0fp+BPaw=";
})
# use "%s" for passing a buffer to fprintf
(fetchpatch {
url = "https://github.com/macports/macports-ports/raw/f210a6061bc53c746730a37922399c6de6d69cb7/audio/cdparanoia/files/fixing-fprintf.patch";
hash = "sha256-2dJl16p+f5l3wxVOJhsuLiQ9a4prq7jsRZP8/ygEae4=";
})
# add support for IDE4-9
(fetchpatch {
url = "https://salsa.debian.org/optical-media-team/cdparanoia/-/raw/bbf353721834b3784ccc0fd54a36a6b25181f5a4/debian/patches/02-ide-devices.patch";
hash = "sha256-S6OzftUIPPq9JHsoAE2K51ltsI1WkVaQrpgCjgm5AG4=";
})
# check buffer is non-null before dereferencing
(fetchpatch {
url = "https://salsa.debian.org/optical-media-team/cdparanoia/-/raw/f7bab3024c5576da1fdb7497abbd6abc8959a98c/debian/patches/04-endian.patch";
hash = "sha256-krfprwls0L3hsNfoj2j69J5k1RTKEQtzE0fLYG9EJKo=";
})
] ++ lib.optional stdenv.hostPlatform.isMusl ./utils.patch;

nativeBuildInputs = [
updateAutotoolsGnuConfigScriptsHook
autoreconfHook
];

propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
Carbon
IOKit
];

hardeningDisable = [ "format" ];

# Build system reuses the same object file names for shared and static
# library. Occasionally fails in the middle:
# gcc -O2 -fsigned-char -g -O2 -c scan_devices.c
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 @@ -22,11 +22,11 @@ assert withConplay -> !libOnly;

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

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

outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay";
Expand Down
22 changes: 4 additions & 18 deletions pkgs/applications/audio/musescore/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -31,24 +31,10 @@
, qtnetworkauth
, qttools
, nixosTests
, darwin
, apple-sdk_11
}:

let
stdenv' = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
# portaudio propagates Darwin frameworks. Rebuild it using the 11.0 stdenv
# from Qt and the 11.0 SDK frameworks.
portaudio' = if stdenv.hostPlatform.isDarwin then portaudio.override {
stdenv = stdenv';
inherit (darwin.apple_sdk_11_0.frameworks)
AudioUnit
AudioToolbox
CoreAudio
CoreServices
Carbon
;
} else portaudio;
in stdenv'.mkDerivation (finalAttrs: {
stdenv.mkDerivation (finalAttrs: {
pname = "musescore";
version = "4.4.3";

Expand Down Expand Up @@ -116,7 +102,7 @@ in stdenv'.mkDerivation (finalAttrs: {
libpulseaudio
libsndfile
libvorbis
portaudio'
portaudio
portmidi
flac
libopusenc
Expand All @@ -132,7 +118,7 @@ in stdenv'.mkDerivation (finalAttrs: {
alsa-lib
qtwayland
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk_11_0.frameworks.Cocoa
apple-sdk_11
];

postInstall = ''
Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/editors/emacs/build-support/elpa2nix.el
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ The file can either be a tar file or an Emacs Lisp file."

(let ((flag (getenv "turnCompilationWarningToError")))
(when (and flag
(not (string-empty-p flag)))
;; we do not use `string-empty-p' because it requires subr-x in Emacs <= 26
(not (string= flag "")))
(setq byte-compile-error-on-warn t)))

(let ((flag (getenv "ignoreCompilationError")))
(when (string-empty-p flag)
(when (string= flag "")
(setq byte-compile-debug t)))
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.1.0765";
version = "9.1.0787";

outputs = [ "out" "xxd" ];

src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-LtEEMpdWXA6qyjAIjgsZoc4hNXXG2ZXxCsbWKC5aEPI=";
hash = "sha256-kV2SaIOUv+ZcDsqBibZZ38gCevVLhejcYtY0TCQVtig=";
};

enableParallelBuilding = true;
Expand Down
1 change: 0 additions & 1 deletion pkgs/applications/editors/vim/macvim.nix
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ stdenv.mkDerivation (finalAttrs: {
# Xcode project or pass it as a flag to xcodebuild as well.
postConfigure = ''
substituteInPlace src/auto/config.mk \
--replace "PERL_CFLAGS${"\t"}=" "PERL_CFLAGS${"\t"}= -I${darwin.libutil}/include" \
--replace " -L${stdenv.cc.libc}/lib" "" \
--replace " -L${darwin.libobjc}/lib" "" \
--replace " -L${darwin.libunwind}/lib" "" \
Expand Down
28 changes: 28 additions & 0 deletions pkgs/applications/editors/yi/wrapper.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# To use this for hacking of your Yi config file, drop into a shell
# with env attribute.
{
lib,
stdenv,
makeWrapper,
haskellPackages,
extraPackages ? (s: [ ]),
}:
let
yiEnv = haskellPackages.ghcWithPackages (self: [ self.yi ] ++ extraPackages self);
in
stdenv.mkDerivation {
pname = "yi-custom";
dontUnpack = true;
nativeBuildInputs = [ makeWrapper ];

buildCommand = ''
mkdir -p $out/bin
makeWrapper ${haskellPackages.yi}/bin/yi $out/bin/yi \
--set NIX_GHC ${yiEnv}/bin/ghc
'';

# For hacking purposes
passthru.env = yiEnv;

inherit (haskellPackages.yi) meta version;
}
2 changes: 0 additions & 2 deletions pkgs/applications/graphics/pineapple-pictures/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
, stdenv
, fetchFromGitHub
, qtsvg
, qtwayland
, qttools
, exiv2
, wrapQtAppsHook
Expand All @@ -28,7 +27,6 @@ stdenv.mkDerivation (finalAttrs: {

buildInputs = [
qtsvg
qtwayland
exiv2
];

Expand Down
9 changes: 2 additions & 7 deletions pkgs/applications/version-management/fnc/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, fetchurl, stdenv, zlib, ncurses, libiconv, darwin }:
{ lib, fetchurl, stdenv, zlib, ncurses, libiconv, apple-sdk_11, darwinMinVersionHook }:

stdenv.mkDerivation (finalAttrs: {
pname = "fnc";
Expand All @@ -9,18 +9,13 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-npS+sOxF0S/9TuFjtEFlev0HpIOsaP6zmcfopPNUehk=";
};

buildInputs = [ libiconv ncurses zlib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.libutil
];
buildInputs = [ libiconv ncurses zlib apple-sdk_11 (darwinMinVersionHook "11.0") ];

makeFlags = [ "PREFIX=$(out)" ];

env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isGNU [
# Needed with GCC 12
"-Wno-error=maybe-uninitialized"
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
# error: 'strtonum' is only available on macOS 11.0 or newer
"-Wno-error=unguarded-availability-new"
]);

preInstall = ''
Expand Down
15 changes: 9 additions & 6 deletions pkgs/applications/version-management/git/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -245,10 +245,11 @@ stdenv.mkDerivation (finalAttrs: {

+ (if svnSupport then ''
# wrap git-svn
wrapProgram $out/libexec/git-core/git-svn \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath (perlLibs ++ [svn.out])}" \
--prefix PATH : "${svn.out}/bin" ''
else '' # replace git-svn by notification script
wrapProgram $out/libexec/git-core/git-svn \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath (perlLibs ++ [svn.out])}" \
--prefix PATH : "${svn.out}/bin"
'' else ''
# replace git-svn by notification script
notSupported $out/libexec/git-core/git-svn
'')

Expand All @@ -261,9 +262,11 @@ stdenv.mkDerivation (finalAttrs: {
notSupported $out/libexec/git-core/git-send-email
'')

+ lib.optionalString withManual ''# Install man pages
+ lib.optionalString withManual ''
# Install man pages
make -j $NIX_BUILD_CORES PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html \
-C Documentation ''
-C Documentation
''

+ (if guiSupport then ''
# Wrap Tcl/Tk programs
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/version-management/mercurial/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ let

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

src = fetchurl {
url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz";
hash = "sha256-Aw6Kem1ZDk6utAPuJWdWFc2A0jbzq4oLVtzIQYEViwU=";
hash = "sha256-qsYYEGdorR7ZdsP+fIZZ/smebwtTN+pupVT66EkMT04=";
};

format = "other";
Expand All @@ -35,7 +35,7 @@ let
cargoDeps = if rustSupport then rustPlatform.fetchCargoTarball {
inherit src;
name = "mercurial-${version}";
hash = "sha256-i5AVyi9m7qLLubhV8fBhhZ6/RYOjMdwmv9Bek9pT/xo=";
hash = "sha256-/HjgGtjKfLLufEqyT7xHYIlC5xnVunYoA+H1xLS1bVw=";
sourceRoot = "mercurial-${version}/rust";
} else null;
cargoRoot = if rustSupport then "rust" else null;
Expand Down
16 changes: 0 additions & 16 deletions pkgs/build-support/bintools-wrapper/add-darwin-ldflags-before.sh
Original file line number Diff line number Diff line change
Expand Up @@ -79,19 +79,3 @@ if [ ! "$havePlatformVersionFlag" ]; then
extraBefore+=(-@darwinPlatform@_version_min "${@darwinMinVersionVariable@_@suffixSalt@:-@darwinMinVersion@}")
fi
fi

mangleVarSingle DEVELOPER_DIR ${role_suffixes[@]+"${role_suffixes[@]}"}

# Allow wrapped bintools to do something useful when no `DEVELOPER_DIR` is set, which can happen when
# the compiler is run outside of a stdenv or intentionally in an environment with no environment variables set.
DEVELOPER_DIR=${DEVELOPER_DIR_@suffixSalt@:-@fallback_sdk@}

# Darwin looks for frameworks in the SDK located at `DEVELOPER_DIR`.
extraBefore+=("-F$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks")
extraBefore+=("-L$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib")

# While the Swift wrapper should take care of this, anything that needs to link Swift auto-linked frameworks
# also needs these paths. Note: Test and conditionally add it because the path may not exist in older SDKs.
if [ -d "$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift" ]; then
extraBefore+=("-L$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift")
fi
Loading