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

Open
wants to merge 502 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
7451482
python311Packages.tesnsorflow: fix evaulation error
paparodeo Oct 28, 2024
593d771
xterm: 394 -> 395 (#351129)
trofi Oct 28, 2024
549b778
Merge staging-next into staging
github-actions[bot] Oct 28, 2024
87fe655
zed-editor: remove darwin workaround for isysroot
niklaskorz Oct 28, 2024
d85a1e5
libsForQt5.qtbase: fix Darwin build by removing obsolete patches
emilazy Oct 28, 2024
3be309e
libsForQt5.qtbase: use the macOS 13 SDK
emilazy Oct 28, 2024
3831685
libsForQt5.qtbase: override the Darwin deployment target correctly
emilazy Oct 28, 2024
0ad7ce5
Merge staging-next into staging
github-actions[bot] Oct 29, 2024
877a82f
zed-editor: remove darwin workaround for isysroot (#351973)
emilazy Oct 29, 2024
9548dfa
python311Packages.tensorflow: fix evaulation error (#351846)
mweinelt Oct 29, 2024
88a3f3e
{bintools-wrapper,cc-wrapper}: export Darwin SDK variables (#351718)
emilazy Oct 29, 2024
951e05b
serd: set license as ISC instead of MIT
samueltardieu Oct 25, 2024
de26abe
serd: set myself as maintainer
samueltardieu Oct 25, 2024
607282c
serd: 0.30.16 → 0.32.2
samueltardieu Oct 25, 2024
3cd9ca4
serd: reformat file
samueltardieu Oct 25, 2024
4147fbe
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Oct 29, 2024
47dc341
mercurial: 6.8.1 -> 6.8.2
trofi Oct 29, 2024
7e8b51b
libopenmpt: 0.7.10 -> 0.7.11
trofi Oct 29, 2024
d08e607
libimobiledevice-glue: 1.3.0 -> 1.3.1
r-ryantm Oct 29, 2024
e24121e
postgresqlPackages: replace custom installPhase with buildPostgresqlE…
wolfgangwalther Sep 17, 2024
2d9e8a1
mercurial: 6.8.1 -> 6.8.2 (#352040)
lukegb Oct 29, 2024
629cfe1
sqlite: split man into man output, add documentation as doc
Profpatsch Oct 27, 2024
ccfbf47
Merge staging-next into staging
github-actions[bot] Oct 29, 2024
630aedb
libsForQt5.qtbase: fix Darwin build by removing obsolete patches (#35…
emilazy Oct 29, 2024
683f8ef
Merge staging-next into staging
github-actions[bot] Oct 29, 2024
f3423cc
Merge staging-next into staging
github-actions[bot] Oct 30, 2024
5e5aa9d
qt6Packages.qtbase: remove obsolete Darwin patch
emilazy Oct 29, 2024
2b2e4d0
qt6Packages.qtbase: remove obsolete Darwin flags
emilazy Oct 29, 2024
c47f21c
Merge staging-next into staging
github-actions[bot] Oct 30, 2024
05054bc
cdparanoia: fix darwin; add security patches
paparodeo Oct 28, 2024
b3f04cd
xorg.xorgserver: 21.1.13 -> 21.1.14
Scrumplex Oct 29, 2024
27e5ad0
xorg.xorgserver: 21.1.13 -> 21.1.14 (#352191)
K900 Oct 30, 2024
0e19061
libbpf: 1.4.6 -> 1.4.7
r-ryantm Oct 30, 2024
0197e64
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Oct 30, 2024
17b7dfa
cdparanoia: fix darwin (#351832)
emilazy Oct 30, 2024
85d60c6
dconf: fix building without emulation available (#347710)
Artturin Oct 30, 2024
04a90ff
ruby: fix cross build (#348566)
sgillespie Oct 30, 2024
b363747
pkgsStatic.dtc: fix build
baloo Oct 17, 2024
64391b3
python312Packages.scipy: 1.14.0 -> 1.14.1 (#352306)
doronbehar Oct 30, 2024
8f11852
Merge staging-next into staging
github-actions[bot] Oct 30, 2024
16a8b66
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Oct 30, 2024
0af36e2
qt6Packages.qtbase: remove obsolete Darwin {patch,flags} (#352395)
emilazy Oct 30, 2024
e125bec
Merge: stdenv/setup: make substituteInPlace require actual files (#35…
Ma27 Oct 30, 2024
b3b4270
serd: 0.30.16 → 0.32.2 (#351223)
SuperSandro2000 Oct 31, 2024
e14978f
Merge staging-next into staging
github-actions[bot] Oct 31, 2024
8ef263c
Merge staging-next into staging
github-actions[bot] Oct 31, 2024
9617780
Merge: postgresqlPackages: replace custom installPhase with buildPost…
Ma27 Oct 31, 2024
beda466
serd: move to pkgs/by-name
samueltardieu Oct 31, 2024
069b38e
Merge master into staging-next
github-actions[bot] Oct 31, 2024
6d99484
Merge staging-next into staging
github-actions[bot] Oct 31, 2024
4026e88
rustc: use 1.82.0 binary to bootstrap rustc 1.82.0
skeuchel Oct 26, 2024
c1100dd
pkgsStatic.dtc: fix build (#349201)
SuperSandro2000 Oct 31, 2024
5ac7929
rustc: use 1.82.0 binary to bootstrap rustc 1.82.0 (#351028)
winterqt Oct 31, 2024
5065ffd
Merge master into staging-next
github-actions[bot] Oct 31, 2024
336ffcf
Merge staging-next into staging
github-actions[bot] Oct 31, 2024
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
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
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 @@ -890,6 +890,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/mg/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, ncurses, buildPackages, darwin }:
{ lib, stdenv, fetchFromGitHub, pkg-config, ncurses, buildPackages }:

stdenv.mkDerivation {
pname = "mg";
Expand All @@ -25,7 +25,7 @@ stdenv.mkDerivation {
'';
nativeBuildInputs = [ pkg-config ];

buildInputs = [ ncurses ] ++ lib.optional stdenv.isDarwin [ darwin.libutil ];
buildInputs = [ ncurses ];

meta = with lib; {
description = "Micro GNU/emacs, a portable version of the mg maintained by the OpenBSD team";
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,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
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
4 changes: 0 additions & 4 deletions pkgs/applications/science/chemistry/apbs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
, suitesparse
, python3
, libintl
, libiconv
, darwin
}:
let
# this is a fork version of fetk (http://www.fetk.org/)
Expand Down Expand Up @@ -87,8 +85,6 @@ stdenv.mkDerivation (finalAttrs: {
python3
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
libintl
libiconv
darwin.libutil
];

cmakeFlags = [
Expand Down
3 changes: 1 addition & 2 deletions pkgs/applications/science/logic/surelog/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
, antlr4
, capnproto
, nlohmann_json
, darwin
}:

stdenv.mkDerivation (finalAttrs: {
Expand Down Expand Up @@ -46,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
capnproto
antlr4.runtime.cpp
nlohmann_json
] ++ lib.optional stdenv.isDarwin [ darwin.libutil ];
];

cmakeFlags = [
"-DSURELOG_USE_HOST_CAPNP=On"
Expand Down
3 changes: 0 additions & 3 deletions pkgs/applications/science/logic/uhdm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
, python3
, capnproto
, gtest
, darwin
}:

stdenv.mkDerivation (finalAttrs: {
Expand All @@ -29,8 +28,6 @@ stdenv.mkDerivation (finalAttrs: {

buildInputs = [
capnproto
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.libutil
];

cmakeFlags = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/terminal-emulators/xterm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@

stdenv.mkDerivation rec {
pname = "xterm";
version = "394";
version = "395";

src = fetchurl {
urls = [
"ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
"https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
];
hash = "sha256-oqDLIG6wQj3tw0eU9cLTjIM5DS3REGtmq6CWDDqXbHo=";
hash = "sha256-KG48qlk46uOOICgnYhVnYp3+quaJ6AcLQTyhE5gJPcg=";
};

patches = [ ./sixel-256.support.patch ];
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
Loading