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 2023-04-18 #226795

Merged
merged 370 commits into from
Apr 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
370 commits
Select commit Hold shift + click to select a range
6507c04
gnupg: look for system wide config files at /etc/gnupg/* rather than …
SuperSandro2000 Feb 27, 2023
32ff037
Merge staging-next into staging
github-actions[bot] Apr 11, 2023
116d2af
Merge pull request #224738 from andersk/zstd
trofi Apr 11, 2023
fd004f1
Revert "python310Packages.kaldi-active-grammar: fixup build"
Artturin Apr 11, 2023
b1d4dfd
Revert "julia{18,19,}: fix build by a temporary hack"
Artturin Apr 10, 2023
88fc226
Revert "python3Packages.scikit-learn: hack-fix missing libstdc++"
Apr 8, 2023
f06ab17
gcc: never disableBootstrap for gfortran
Apr 7, 2023
de8ce81
cc-wrapper: deunify clang/gcc treatment of -isystem
Apr 8, 2023
e199e42
Merge pull request #225595 from trofi/gcc-no-statx-fix
Apr 11, 2023
1144179
Merge staging-next into staging
github-actions[bot] Apr 11, 2023
6bd147a
Merge pull request #224961 from trofi/xorg.xcbutil-update
trofi Apr 11, 2023
a2da3d6
Merge pull request #225220 from amjoseph-nixpkgs/pr/gfortran/do-not-d…
Artturin Apr 11, 2023
3d87106
libwebp: fix MFSA-TMP-2023-0001
ajs124 Apr 11, 2023
f47ee75
Merge pull request #225814 from helsinki-systems/fix/libwebp-sec
mweinelt Apr 11, 2023
ca908f0
Merge pull request #225395 from trofi/SDL2-leaner-closure
trofi Apr 11, 2023
0afc44b
ghostscript: 9.56.1 -> 10.01.1
risicle Apr 11, 2023
a087885
ghostscript: add some key reverse-dependencies to passthru.tests
risicle Apr 11, 2023
b0b2385
rustc: reapply re-erased-regions-are-local patch
figsoda Apr 11, 2023
18530e5
Merge staging-next into staging
github-actions[bot] Apr 12, 2023
a85f7e6
Merge staging-next into staging
github-actions[bot] Apr 12, 2023
50c40a8
audit: 2.8.5 -> 3.1
henrirosten Apr 12, 2023
e8ce8af
write-qt-apps-hook.sh: use make-binary-wrapper for significant speedups
matklad Apr 12, 2023
994ce57
Merge master into staging-next
github-actions[bot] Apr 12, 2023
f4a0b6d
Merge staging-next into staging
github-actions[bot] Apr 12, 2023
4549be7
Merge branch 'master' into staging
vcunat Apr 12, 2023
15e2a73
Revert "cc-wrapper: add optional temporary hack for -B"
Apr 12, 2023
6f8a69e
Revert "llvmPackages_13.compiler-rt-libc: also apply tmp hack"
Apr 12, 2023
cab3b7f
Merge master into staging-next
github-actions[bot] Apr 12, 2023
c6fb157
Merge staging-next into staging
github-actions[bot] Apr 12, 2023
956d034
Merge pull request #218703 from SuperSandro2000/gnupg-sysconfdir
Artturin Apr 12, 2023
7f8f688
python3Packages.pybind11: fix cross-compilation with setup hook
lopsided98 Dec 6, 2022
4039dbd
python3Packages.protobuf: avoid build platform references
lopsided98 Dec 6, 2022
1d5e5ca
or-tools: fix cross-compilation
lopsided98 Dec 6, 2022
ee1e9d9
Merge pull request #225628 from mweinelt/aioquic-test-fix
mweinelt Apr 12, 2023
514d2bf
Merge pull request #225137 from mweinelt/pypy-fixes
mweinelt Apr 12, 2023
bcf58d9
ghostscript.tests.test-corpus-render: unstable-2020-02-19 -> unstable…
risicle Apr 12, 2023
edcec44
libqmi: don't build manuals when cross compiling
uninsane Mar 15, 2023
90588d5
pam_mount: move perl into nativeBuildInputs to support cross compilation
uninsane Mar 15, 2023
1b2977b
Merge master into staging-next
github-actions[bot] Apr 13, 2023
ae00b7f
Merge staging-next into staging
github-actions[bot] Apr 13, 2023
aae28d0
nodejs-18_x: 18.15.0 -> 18.16.0
marsam Apr 13, 2023
4007452
libxml2: 2.10.3 → 2.10.4
bobby285271 Apr 13, 2023
915c0fa
Merge master into staging-next
github-actions[bot] Apr 13, 2023
3b51ba9
Merge staging-next into staging
github-actions[bot] Apr 13, 2023
8939c10
Merge pull request #223459 from lorenz/fix-ir-kernel-error
Atemu Apr 13, 2023
ed3f60f
serf: support cross compilation
uninsane Apr 13, 2023
d9d13d8
subversion: support cross compilation
uninsane Apr 13, 2023
6bbd057
Merge pull request #221245 from hraban/sbcl/2.3.2
7c6f434c Apr 13, 2023
f459ff4
Merge #225964: libxml2: 2.10.3 → 2.10.4
vcunat Apr 13, 2023
a893fcf
Merge master into staging-next
github-actions[bot] Apr 13, 2023
97250f2
Merge staging-next into staging
github-actions[bot] Apr 13, 2023
ff3ba4b
Merge pull request #225992 from marsam/update-nodejs
marsam Apr 13, 2023
b612fe3
autoPatchelfHook: add appendRunpaths argument
SomeoneSerge Apr 13, 2023
97870fb
cudaPackages: append $ORIGIN to runtime paths
SomeoneSerge Apr 13, 2023
a288d73
Merge pull request #223663 from amjoseph-nixpkgs/pr/gpgme/enableParal…
Artturin Apr 13, 2023
f0875e0
Merge master into staging-next
github-actions[bot] Apr 13, 2023
5557fcf
Merge staging-next into staging
github-actions[bot] Apr 13, 2023
6be78e2
libgcrypt: 1.5.6 -> 1.8.10
afh Feb 7, 2023
6f635e3
gnupg: Add LTS version 2.2.41
afh Feb 7, 2023
f92d7c3
gnupg: Remove patch for code that is disabled upstream
afh Mar 22, 2023
dcf20a0
systemd: reflow patches, remove whitespace error in Fix-hwdb-paths.patch
flokli Apr 13, 2023
99910f0
libde265: add patches for CVE-2023-27102 & CVE-2023-27103
risicle Apr 13, 2023
95e44ea
libde265: add tests.test-corpus-decode
risicle Apr 13, 2023
cb3a025
Merge master into staging-next
github-actions[bot] Apr 14, 2023
15d0cd5
Merge staging-next into staging
github-actions[bot] Apr 14, 2023
18f1be7
openssl: remove run-time dependency of perl due to c_rehash
adrian-gierakowski Mar 3, 2023
7b45dfa
quictls: remove run-time dependency of perl due to c_rehash
adrian-gierakowski Mar 10, 2023
c1e956e
cc-wrapper: deunify clang/gcc handling of `-B` flag
Apr 12, 2023
0092a9a
Merge master into staging-next
github-actions[bot] Apr 14, 2023
40227f0
Merge staging-next into staging
github-actions[bot] Apr 14, 2023
46a39c4
Merge pull request #226038 from SomeoneSerge/cuda_nvrtc-origin
layus Apr 14, 2023
ecbbd31
rustc: put targetPrefix in pname
alyssais Apr 12, 2023
e3d9654
Merge master into staging-next
github-actions[bot] Apr 14, 2023
6176f16
Merge staging-next into staging
github-actions[bot] Apr 14, 2023
d4de7c0
Merge master into staging-next
github-actions[bot] Apr 14, 2023
bbf9b5d
Merge staging-next into staging
github-actions[bot] Apr 14, 2023
bf0d269
Merge pull request #226108 from Artturin/opensslperldep
Artturin Apr 14, 2023
4e0210b
systemd: re-do fsck patch
flokli Apr 13, 2023
16ee1b1
systemd: re-introduce hostnamed-localed-timedated-disable-methods-tha…
flokli Apr 14, 2023
42605fe
Merge master into staging-next
github-actions[bot] Apr 15, 2023
5f6ff7e
Merge staging-next into staging
github-actions[bot] Apr 15, 2023
a890a9c
ruby: rubygems 3.4.8 -> 3.4.12
marsam Apr 15, 2023
2b026ef
bundler: 2.4.10 -> 2.4.12
marsam Apr 15, 2023
a5aa379
gitlab: use Ruby 2.7
marsam Apr 15, 2023
1b9cef3
Merge master into staging-next
github-actions[bot] Apr 15, 2023
2f5fa4a
Merge staging-next into staging
github-actions[bot] Apr 15, 2023
3d9103c
tcpdump: 4.99.3 -> 4.99.4
LeSuisse Apr 15, 2023
97ae1aa
libpcap: 1.10.3 -> 1.10.4
LeSuisse Apr 15, 2023
62b7d50
libmodplug: split headers to "dev" output
trofi Apr 15, 2023
70b38b0
Merge master into staging-next
github-actions[bot] Apr 15, 2023
a6e62de
Merge staging-next into staging
github-actions[bot] Apr 15, 2023
3c5a37f
directx-headers: 1.608.2b -> 1.610.0
PedroHLC Apr 15, 2023
b1aa054
pipewire: 0.3.68 -> 0.3.69
K900 Apr 13, 2023
b5f0c48
pipewire: backport hotfix patch
K900 Apr 15, 2023
f13b89d
Merge pull request #225977 from uninsane/pr/sane/cross-2023-04-12-sta…
Artturin Apr 15, 2023
dea8728
Merge master into staging-next
github-actions[bot] Apr 15, 2023
9b25a3c
Merge staging-next into staging
github-actions[bot] Apr 15, 2023
930bb87
Merge pull request #226245 from LeSuisse/tcpdump-4.99.4
risicle Apr 15, 2023
e279eef
git: 2.39.2 -> 2.40.0
zowoq Mar 13, 2023
ece3ef2
Merge master into staging-next
github-actions[bot] Apr 16, 2023
e785d46
Merge staging-next into staging
github-actions[bot] Apr 16, 2023
f35c2b0
Apply suggestions from code review
afh Apr 16, 2023
4953905
Merge master into staging-next
github-actions[bot] Apr 16, 2023
62c3795
Merge staging-next into staging
github-actions[bot] Apr 16, 2023
1e803e7
libdecor: move headers out to "dev" output
trofi Apr 16, 2023
617525d
audiofile: move headers and mand to "dev" and "man" outputs
trofi Apr 16, 2023
a551f1a
Merge #222518: libtiff: propagate libdeflate
vcunat Apr 16, 2023
c367a47
Merge #222230: fontforge: 20220308 -> 20230101
vcunat Apr 16, 2023
cdf4c59
Merge #170215: powerpc64*: use --with-long-double-format=ieee
vcunat Apr 16, 2023
c12b53b
Merge #224474: git: patch in completion scripts references
vcunat Apr 16, 2023
5e4e7b7
Merge #224595: fluidsynth: 2.3.1 -> 2.3.2
vcunat Apr 16, 2023
d4ae355
Merge #221855: squashfsTools: 4.5.1 -> 4.6
vcunat Apr 16, 2023
03bbaa4
libinput: add .meta.changelog
vcunat Apr 16, 2023
883780b
Merge #223248: gst-plugins-base: enable graphene + gstgl
vcunat Apr 16, 2023
bcf5b20
Merge #223886: libinput: 1.22.1 -> 1.23.0
vcunat Apr 16, 2023
8e4e2a2
Merge #212203: libhwy: 1.0.2 -> 1.0.4
vcunat Apr 16, 2023
a9709b3
mesa: have one attribute per major version
K900 Apr 16, 2023
62b9ccf
mesa_23_0: 23.0.1 -> 23.0.2, drop merged patch
K900 Apr 16, 2023
584cc75
Merge #222197: audit: 2.8.5 -> 3.1
vcunat Apr 16, 2023
f218622
Merge #225846: cc-wrapper: deunify clang/gcc handling of -B
vcunat Apr 16, 2023
6d273a5
Merge #226053: pipewire: 0.3.68 -> 0.3.69
vcunat Apr 16, 2023
ae23f4d
Merge #226415: mesa_23_0: 23.0.1 -> 23.0.2
vcunat Apr 16, 2023
ca817d6
Merge #226281: directx-headers: 1.608.2b -> 1.610.0
vcunat Apr 16, 2023
e789c79
Merge pull request #197979 from justinas/ffmpeg-libplacebo
Atemu Apr 16, 2023
c3fa78b
celt: split headers to "dev" output
trofi Apr 16, 2023
752e62b
ldacbt: split headers to "dev" output
trofi Apr 16, 2023
0c64e91
Merge master into staging-next
github-actions[bot] Apr 16, 2023
2859a56
Merge staging-next into staging
github-actions[bot] Apr 16, 2023
e630a2d
Merge pull request #226384 from marsam/update-bundler
marsam Apr 16, 2023
1a828c7
python3Packages.dbus-deviation: init at 0.6.1
lilyinstarlight Mar 23, 2023
935974d
python3Packages.wheezy-template: init at 3.1.0
lilyinstarlight Mar 23, 2023
188be50
hotdoc: init at 0.13.7
lilyinstarlight Apr 14, 2023
41baeb5
libnice: 0.1.18 -> 0.1.21
lilyinstarlight Mar 31, 2023
4b859ee
gst_all_1.gstreamer: 1.20.3 -> 1.22.2
lilyinstarlight Apr 16, 2023
3028bf5
gst_all_1.gst-plugins-good: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
f03d8ba
gst_all_1.gst-plugins-bad: 1.20.3 -> 1.22.2
lilyinstarlight Apr 14, 2023
a315e09
gst_all_1.gst-plugins-ugly: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
26a54eb
gst_all_1.gst-libav: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
50b8c27
gst_all_1.gst-vaapi: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
79e42f5
gst_all_1.gst-devtools: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
782969f
gst_all_1.gst-rtsp-server: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
46bf2c4
gst_all_1.gst-editing-services: 1.20.3 -> 1.22.2
lilyinstarlight Apr 13, 2023
256b64d
python3Packages.gst-python: 1.20.0 -> 1.22.2
lilyinstarlight Apr 13, 2023
1a68995
Merge pull request #225881 from matklad/makeBinaryWrapper
RaitoBezarius Apr 16, 2023
90a8919
Merge pull request #226404 from trofi/audiofile-dev-and-man-outputs
risicle Apr 16, 2023
ea788f0
Merge pull request #226402 from trofi/libdecor-add-dev-output
Artturin Apr 16, 2023
954d533
Merge pull request #226440 from trofi/celt-dev-output
risicle Apr 16, 2023
f26a52b
Merge master into staging-next
github-actions[bot] Apr 16, 2023
2280dc4
Merge staging-next into staging
github-actions[bot] Apr 16, 2023
503149b
Merge pull request #226192 from flokli/systemd-reintroduce-config-met…
flokli Apr 16, 2023
3d8fbee
Merge master into staging-next
github-actions[bot] Apr 17, 2023
3d3f04b
Merge staging-next into staging
github-actions[bot] Apr 17, 2023
bc33507
Merge master into staging-next
github-actions[bot] Apr 17, 2023
a754146
Merge staging-next into staging
github-actions[bot] Apr 17, 2023
83fa129
liblc3: split headers to "dev" output
trofi Apr 17, 2023
b893233
hdf5: fix dev output, remove refs to /build from compiler wrappers
markuskowa Mar 16, 2023
4fbc319
hdf: enable parallel builds
markuskowa Mar 16, 2023
1030709
hdf5: add maintainer markuskowa
markuskowa Mar 17, 2023
3bdb45c
Merge pull request #226596 from trofi/liblc3-dev-output
K900 Apr 17, 2023
880ff5f
Merge pull request #226250 from trofi/libmodplug-dev-output
7c6f434c Apr 17, 2023
f759843
Merge master into staging-next
github-actions[bot] Apr 17, 2023
a86662b
Merge staging-next into staging
github-actions[bot] Apr 17, 2023
6a24c58
Merge pull request #221477 from markuskowa/fix-hdf5-dev
markuskowa Apr 17, 2023
d37a344
Merge #226473: gst_all_1: 1.20.3 -> 1.22.2
vcunat Apr 17, 2023
9110854
Merge #205199: or-tools: enable cross-compilation
vcunat Apr 17, 2023
70c1252
Merge master into staging-next
github-actions[bot] Apr 17, 2023
23eaff7
Merge staging-next into staging
github-actions[bot] Apr 17, 2023
1152b0f
Merge pull request #226442 from trofi/ldacbt-dev-output
risicle Apr 17, 2023
1d267d3
Merge master into staging-next
github-actions[bot] Apr 18, 2023
a851087
Merge staging-next into staging
github-actions[bot] Apr 18, 2023
adca91b
Merge #225815: ghostscript: 9.56.1 -> 10.01.1
vcunat Apr 18, 2023
0f0f4da
Merge #226091: libde265: patch CVE-2023-27102 & CVE-2023-27103
vcunat Apr 18, 2023
5663556
Merge #226006: add gnupg22, upgrade libgcrypt
vcunat Apr 18, 2023
e53a2f3
Merge branch 'staging' into staging-next
vcunat Apr 18, 2023
26bd875
Merge master into staging-next
github-actions[bot] Apr 18, 2023
9f898cb
python310Packages.anyio: Disable failing tests
mweinelt Apr 15, 2023
ee5e6a6
Merge master into staging-next
github-actions[bot] Apr 18, 2023
bcef810
Merge master into staging-next
github-actions[bot] Apr 18, 2023
93e4495
Merge master into staging-next
github-actions[bot] Apr 19, 2023
9f32e0d
libva: fix finding wayland when cross compiling
alyssais Apr 19, 2023
4705a06
gst_all_1: re-disable docs for cross
alyssais Apr 18, 2023
f5d4a4e
Merge master into staging-next
github-actions[bot] Apr 19, 2023
bf5b2a6
Merge pull request #224018 from marsam/update-ruby-default
marsam Apr 19, 2023
c913099
hotdoc: fix failing test on darwin
lilyinstarlight Apr 19, 2023
a1cb3e7
Merge master into staging-next
github-actions[bot] Apr 19, 2023
10c9ad1
Merge master into staging-next
github-actions[bot] Apr 19, 2023
e3d1e50
Merge master into staging-next
github-actions[bot] Apr 20, 2023
62b0fc1
Merge master into staging-next
github-actions[bot] Apr 20, 2023
22a06fb
Merge #227047: hotdoc: fix failing test on darwin
vcunat Apr 20, 2023
f0a025d
Merge #226958: gst_all_1: fix cross
vcunat Apr 20, 2023
e2ba84f
Merge master into staging-next
github-actions[bot] Apr 20, 2023
c65c7ae
pipewire: 0.3.69 -> 0.3.70
K900 Apr 20, 2023
d7e0443
SDL2: default drmSupport to false
K900 Apr 20, 2023
6ae5dc6
Merge pull request #227223 from K900/sdl-mesa-dep
K900 Apr 20, 2023
7a86a7f
nixos/tests/pipewire: don't enable pipewire in test VM
K900 Apr 20, 2023
69062ac
Merge pull request #227255 from K900/pipewire-0.3.70
K900 Apr 20, 2023
e4b6ca8
Merge master into staging-next
github-actions[bot] Apr 20, 2023
7fea76b
Merge master into staging-next
github-actions[bot] Apr 21, 2023
2994ad0
Merge master into staging-next
github-actions[bot] Apr 21, 2023
aac843d
Merge master into staging-next
github-actions[bot] Apr 21, 2023
77af101
fluidsynth: fix darwin build for 2.3.2
lilyinstarlight Apr 21, 2023
ca0f3ef
Merge master into staging-next
github-actions[bot] Apr 21, 2023
f71a5e7
Merge master into staging-next
github-actions[bot] Apr 22, 2023
28227b7
Merge master into staging-next
github-actions[bot] Apr 22, 2023
56aa873
Merge master into staging-next
github-actions[bot] Apr 22, 2023
e7eb209
stdenv: avoid -p flag for strip when boostrapping x86_64-darwin
trofi Apr 22, 2023
90520cf
Merge #227458: fluidsynth: fix darwin build for 2.3.2
vcunat Apr 22, 2023
c109379
Merge master into staging-next
github-actions[bot] Apr 22, 2023
cf122f3
vim: Actually disable parallelism in install
samueldr Apr 22, 2023
cf8e955
Merge master into staging-next
github-actions[bot] Apr 23, 2023
d9cb65a
wf-config: fix cross
alyssais Apr 22, 2023
c32e5d3
wayfire: fix cross
alyssais Apr 22, 2023
52f2c9f
Merge master into staging-next
github-actions[bot] Apr 23, 2023
e5aabf0
Merge #227471: texinfo: apply gnulib patch only to version 6.7
Artturin Apr 21, 2023
e057b84
libreoffice*: drop test which regressed on libxml2 update
7c6f434c Apr 17, 2023
fdc53d6
Merge master into staging-next
github-actions[bot] Apr 23, 2023
15ebfa7
vim: Harden build against ex and other tools being missing
samueldr Apr 22, 2023
7d38596
Merge master into staging-next
github-actions[bot] Apr 23, 2023
d59a9ca
sway: patch to fix build after libinput update
vcunat Apr 24, 2023
011bf8f
Merge branch 'master' into staging-next
vcunat Apr 24, 2023
91bc06b
stdenv: avoid -p flag for strip on aarch64-darwin
wegank Apr 24, 2023
be318b7
Merge master into staging-next
github-actions[bot] Apr 24, 2023
ca90d85
Merge master into staging-next
github-actions[bot] Apr 24, 2023
e167eac
Merge #227919: stdenv: avoid -p flag for strip on aarch64-darwin
vcunat Apr 24, 2023
b7ca5d7
Merge #227677: vim: Fix install phase parallelism
vcunat Apr 24, 2023
d6ec89a
vulkan-cts: fix cross
alyssais Apr 24, 2023
bc66bae
libdisplay-info: fix cross
alyssais Apr 23, 2023
fc419f5
labwc: fix cross
alyssais Apr 23, 2023
cd8b2aa
dwl: fix cross
alyssais Apr 23, 2023
9908dfa
Merge master into staging-next
github-actions[bot] Apr 25, 2023
497ac06
Merge master into staging-next
github-actions[bot] Apr 25, 2023
d0ea36e
mesa: 23.0.2 -> 23.0.3
vcunat Apr 25, 2023
5c0aa81
xvfb-run: use a minimal xserver build
K900 Apr 25, 2023
2abb1dd
Merge #228094: xvfb-run: use a minimal xserver build
vcunat Apr 25, 2023
a39805c
Merge master into staging-next
github-actions[bot] Apr 25, 2023
112480f
qt6.qtmultimedia: fix build on aarch64-darwin
wegank Apr 25, 2023
e6990a4
Merge pull request #228151 from wegank/qt6-qtmultimedia-darwin
wegank Apr 25, 2023
2e27a36
Merge master into staging-next
github-actions[bot] Apr 25, 2023
134b2c3
Merge master into staging-next
github-actions[bot] Apr 26, 2023
8426a11
Merge pull request #228003 from alyssais/vulkan-cts-cross
NickCao Apr 26, 2023
b32da71
Merge master into staging-next
github-actions[bot] Apr 26, 2023
15554e7
python3Packages.pyquery: skip test failing with new libxml2
vcunat Apr 26, 2023
e322032
python3Packages.fido2: 1.1.0 -> 1.1.1
vcunat Apr 26, 2023
407a062
python3Packages.ctap-keyring-device: fixup fido2 override
vcunat Apr 26, 2023
d5180de
bcc: disable libdebuginfod integration
K900 Apr 26, 2023
dce3b1e
notmuch: fix darwin build
marsam Apr 26, 2023
81364e3
awscli2: 2.11.6 -> 2.11.15
vcunat Apr 26, 2023
ee9f5f7
Merge master into staging-next
github-actions[bot] Apr 26, 2023
fc67ff6
Merge #228318: notmuch: fix darwin build
vcunat Apr 26, 2023
72fb667
Merge #228298: awscli2: 2.11.6 -> 2.11.15
vcunat Apr 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions nixos/tests/installed-tests/pipewire.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,5 @@
{ pkgs, lib, makeInstalledTest, ... }:
{ pkgs, makeInstalledTest, ... }:

makeInstalledTest {
tested = pkgs.pipewire;
testConfig = {
hardware.pulseaudio.enable = false;
services.pipewire = {
enable = true;
pulse.enable = true;
jack.enable = true;
alsa.enable = true;
alsa.support32Bit = true;
};
};
}
8 changes: 4 additions & 4 deletions pkgs/applications/audio/fluidsynth/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
{ stdenv, lib, fetchFromGitHub, buildPackages, pkg-config, cmake
, alsa-lib, glib, libjack2, libsndfile, libpulseaudio
, AudioUnit, CoreAudio, CoreMIDI, CoreServices
, AppKit, AudioUnit, CoreAudio, CoreMIDI, CoreServices
}:

stdenv.mkDerivation rec {
pname = "fluidsynth";
version = "2.3.1";
version = "2.3.2";

src = fetchFromGitHub {
owner = "FluidSynth";
repo = "fluidsynth";
rev = "v${version}";
sha256 = "05lr9f0q4x1kvgfa3xrfmagpwvijv9m1s316aa9figqlkcc5vv4k";
sha256 = "sha256-BSJu3jB7b5G2ThXBUHUNnBGl55EXe3nIzdBdgfOWDSM=";
};

nativeBuildInputs = [ buildPackages.stdenv.cc pkg-config cmake ];

buildInputs = [ glib libsndfile libjack2 ]
++ lib.optionals stdenv.isLinux [ alsa-lib libpulseaudio ]
++ lib.optionals stdenv.isDarwin [ AudioUnit CoreAudio CoreMIDI CoreServices ];
++ lib.optionals stdenv.isDarwin [ AppKit AudioUnit CoreAudio CoreMIDI CoreServices ];

cmakeFlags = [
"-Denable-framework=off"
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 @@ -21,11 +21,11 @@ assert withConplay -> !libOnly;

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

src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
sha256 = "sha256-sX8ikF4x9DtrQB399qce0Ru30Fb2jbRJ1wufmug5x94=";
hash = "sha256-HKd9Omml/4RbegU294P+5VThBBE5prl49q/hT1gUrRo=";
};

outputs = [ "out" ] ++ lib.optional withConplay "conplay";
Expand Down
11 changes: 10 additions & 1 deletion pkgs/applications/editors/vim/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ in
stdenv.mkDerivation {
pname = "vim";

inherit (common) version src postPatch hardeningDisable enableParallelBuilding meta;
inherit (common) version src postPatch hardeningDisable enableParallelBuilding enableParallelInstalling meta;

nativeBuildInputs = [ gettext pkg-config ];
buildInputs = [ ncurses bash gawk ]
Expand Down Expand Up @@ -50,6 +50,15 @@ stdenv.mkDerivation {
ln -s $out/bin/vim $out/bin/vi
mkdir -p $out/share/vim
cp "${vimrc}" $out/share/vim/vimrc

# Prevent bugs in the upstream makefile from silently failing and missing outputs.
# Some of those are build-time requirements for other packages.
for tool in ex xxd vi view vimdiff; do
if [ ! -e "$out/bin/$tool" ]; then
echo "ERROR: install phase did not install '$tool'."
exit 1
fi
done
'';

__impureHostDeps = [ "/dev/ptmx" ];
Expand Down
3 changes: 2 additions & 1 deletion pkgs/applications/misc/privacyidea/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ let
packageOverrides = self: super: {
sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec {
version = "1.3.24";
src = oldAttrs.src.override {
src = super.fetchPypi {
inherit (oldAttrs) pname;
inherit version;
hash = "sha256-67t3fL+TEjWbiXv4G6ANrg9ctp+6KhgmXcwYpvXvdRk=";
};
Expand Down
4 changes: 4 additions & 0 deletions pkgs/applications/networking/mailreaders/notmuch/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@ stdenv.mkDerivation rec {

substituteInPlace lib/Makefile.local \
--replace '-install_name $(libdir)' "-install_name $out/lib"

# do not override CFLAGS of the Makefile created by mkmf
substituteInPlace bindings/Makefile.local \
--replace 'CFLAGS="$(CFLAGS) -pipe -fno-plt -fPIC"' ""
'' + lib.optionalString withEmacs ''
substituteInPlace emacs/notmuch-emacs-mua \
--replace 'EMACS:-emacs' 'EMACS:-${emacs}/bin/emacs' \
Expand Down
3 changes: 3 additions & 0 deletions pkgs/applications/office/libreoffice/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@ in
sed -e "s/DECLARE_SW_ROUNDTRIP_TEST(\([_a-zA-Z0-9.]\+\)[, ].*, *\([_a-zA-Z0-9.]\+\))/class \\1: public \\2 { public: void verify() override; }; void \\1::verify() /" -i "sw/qa/extras/ooxmlexport/ooxmlencryption.cxx"
sed -e "s/DECLARE_SW_ROUNDTRIP_TEST(\([_a-zA-Z0-9.]\+\)[, ].*, *\([_a-zA-Z0-9.]\+\))/class \\1: public \\2 { public: void verify() override; }; void \\1::verify() /" -i "sw/qa/extras/odfexport/odfexport.cxx"
sed -e "s/DECLARE_SW_ROUNDTRIP_TEST(\([_a-zA-Z0-9.]\+\)[, ].*, *\([_a-zA-Z0-9.]\+\))/class \\1: public \\2 { public: void verify() override; }; void \\1::verify() /" -i "sw/qa/extras/unowriter/unowriter.cxx"

# testReqIfTable fails since libxml2: 2.10.3 -> 2.10.4
sed -e 's@.*"/html/body/div/table/tr/th".*@//&@' -i sw/qa/extras/htmlexport/htmlexport.cxx
''
# This to avoid using /lib:/usr/lib at linking
+ ''
Expand Down
13 changes: 7 additions & 6 deletions pkgs/applications/version-management/git/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;

let
version = "2.39.2";
version = "2.40.0";
svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
in
Expand All @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {

src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
sha256 = "R1918Tc7LNTkOHBhhRdZZtXBH2jE2x5IwmJXxD3c8tY=";
hash = "sha256-sXpZj79Ycp7xO1d0ZeuTstSE3xIBUYtwi1BE/2I79G0=";
};

outputs = [ "out" ] ++ lib.optional withManual "doc";
Expand Down Expand Up @@ -185,12 +185,14 @@ stdenv.mkDerivation (finalAttrs: {

# Fix references to the perl, sed, awk and various coreutil binaries used by
# shell scripts that git calls (e.g. filter-branch)
# and completion scripts
SCRIPT="$(cat <<'EOS'
BEGIN{
@a=(
'${gnugrep}/bin/grep', '${gnused}/bin/sed', '${gawk}/bin/awk',
'${coreutils}/bin/cut', '${coreutils}/bin/basename', '${coreutils}/bin/dirname',
'${coreutils}/bin/wc', '${coreutils}/bin/tr'
'${coreutils}/bin/wc', '${coreutils}/bin/tr',
'${coreutils}/bin/ls'
${lib.optionalString perlSupport ", '${perlPackages.perl}/bin/perl'"}
);
}
Expand All @@ -201,7 +203,8 @@ stdenv.mkDerivation (finalAttrs: {
EOS
)"
perl -0777 -i -pe "$SCRIPT" \
$out/libexec/git-core/git-{sh-setup,filter-branch,merge-octopus,mergetool,quiltimport,request-pull,submodule,subtree,web--browse}
$out/libexec/git-core/git-{sh-setup,filter-branch,merge-octopus,mergetool,quiltimport,request-pull,submodule,subtree,web--browse} \
$out/share/bash-completion/completions/{git,gitk}


# Also put git-http-backend into $PATH, so that we can use smart
Expand All @@ -214,8 +217,6 @@ stdenv.mkDerivation (finalAttrs: {
--set PERL5LIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
wrapProgram $out/libexec/git-core/git-cvsimport \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
wrapProgram $out/libexec/git-core/git-add--interactive \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
wrapProgram $out/libexec/git-core/git-archimport \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
wrapProgram $out/libexec/git-core/git-instaweb \
Expand Down
5 changes: 3 additions & 2 deletions pkgs/applications/version-management/gitlab/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, fetchpatch, fetchFromGitLab, bundlerEnv
, ruby, tzdata, git, nettools, nixosTests, nodejs, openssl
, ruby_2_7, tzdata, git, nettools, nixosTests, nodejs, openssl
, gitlabEnterprise ? false, callPackage, yarn
, fixup_yarn_lock, replace, file, cacert, fetchYarnDeps, makeWrapper, pkg-config
}:
Expand All @@ -17,7 +17,8 @@ let

rubyEnv = bundlerEnv rec {
name = "gitlab-env-${version}";
inherit ruby;
# GitLab doesn't support Ruby 3 https://gitlab.com/groups/gitlab-org/-/epics/5149
ruby = ruby_2_7;
gemdir = ./rubyEnv;
gemset =
let x = import (gemdir + "/gemset.nix") src;
Expand Down
2 changes: 2 additions & 0 deletions pkgs/applications/version-management/subversion/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ let
(lib.withFeatureAs httpSupport "serf" serf)
"--with-zlib=${zlib.dev}"
"--with-sqlite=${sqlite.dev}"
"--with-apr=${apr.dev}"
"--with-apr-util=${aprutil.dev}"
] ++ lib.optionals javahlBindings [
"--enable-javahl"
"--with-jdk=${jdk}"
Expand Down
14 changes: 9 additions & 5 deletions pkgs/applications/window-managers/dwl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
, pixman
, pkg-config
, substituteAll
, wayland-scanner
, wayland
, wayland-protocols
, wlroots_0_16
Expand Down Expand Up @@ -36,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
installShellFiles
pkg-config
wayland-scanner
];

buildInputs = [
Expand All @@ -61,18 +63,20 @@ stdenv.mkDerivation (finalAttrs: {
else writeText "config.def.h" conf;
in lib.optionalString (conf != null) "cp ${configFile} config.def.h";

makeFlags = [
"PKG_CONFIG=${stdenv.cc.targetPrefix}pkg-config"
"WAYLAND_SCANNER=wayland-scanner"
"PREFIX=$(out)"
"MANDIR=$(man)/share/man/man1"
];

preBuild = ''
makeFlagsArray+=(
XWAYLAND=${lib.optionalString enableXWayland "-DXWAYLAND"}
XLIBS=${lib.optionalString enableXWayland "xcb\\ xcb-icccm"}
)
'';

installFlags = [
"PREFIX=$(out)"
"MANDIR=$(man)/share/man/man1"
];

meta = {
homepage = "https://github.com/djpohly/dwl/";
description = "Dynamic window manager for Wayland";
Expand Down
4 changes: 4 additions & 0 deletions pkgs/applications/window-managers/labwc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@
, libxcb
, libxkbcommon
, libxml2
, gettext
, meson
, ninja
, pango
, pkg-config
, scdoc
, wayland-scanner
, wayland
, wayland-protocols
, wlroots_0_16
Expand All @@ -35,10 +37,12 @@ stdenv.mkDerivation (finalAttrs: {
};

nativeBuildInputs = [
gettext
meson
ninja
pkg-config
scdoc
wayland-scanner
];

buildInputs = [
Expand Down
8 changes: 7 additions & 1 deletion pkgs/applications/window-managers/sway/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, substituteAll, swaybg
{ lib, stdenv, fetchFromGitHub, fetchpatch, substituteAll, swaybg
, meson, ninja, pkg-config, wayland-scanner, scdoc
, wayland, libxkbcommon, pcre2, json_c, libevdev
, pango, cairo, libinput, libcap, pam, gdk-pixbuf, librsvg
Expand Down Expand Up @@ -38,6 +38,12 @@ stdenv.mkDerivation rec {
src = ./fix-paths.patch;
inherit swaybg;
})

(fetchpatch {
name = "LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM.patch";
url = "https://github.com/swaywm/sway/commit/dee032d0a0ecd958c902b88302dc59703d703c7f.diff";
hash = "sha256-dx+7MpEiAkxTBnJcsT3/1BO8rYRfNLecXmpAvhqGMD0=";
})
] ++ lib.optionals (!isNixOS) [
# References to /nix/store/... will get GC'ed which causes problems when
# copying the default configuration:
Expand Down
1 change: 1 addition & 0 deletions pkgs/applications/window-managers/wayfire/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ stdenv.mkDerivation rec {
"--sysconfdir /etc"
"-Duse_system_wlroots=enabled"
"-Duse_system_wfconfig=enabled"
(lib.mesonEnable "wf-touch:tests" (stdenv.buildPlatform.canExecute stdenv.hostPlatform))
];

passthru.providedSessions = [ "wayfire" ];
Expand Down
4 changes: 4 additions & 0 deletions pkgs/applications/window-managers/wayfire/wf-config.nix
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ stdenv.mkDerivation rec {
# CMake is just used for finding doctest.
dontUseCmakeConfigure = true;

mesonFlags = [
(lib.mesonEnable "tests" (stdenv.buildPlatform.canExecute stdenv.hostPlatform))
];

doCheck = true;

meta = with lib; {
Expand Down
6 changes: 2 additions & 4 deletions pkgs/build-support/cc-wrapper/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
, isGNU ? false, isClang ? cc.isClang or false, isCcache ? cc.isCcache or false, gnugrep ? null
, buildPackages ? {}
, libcxx ? null
, grossHackForStagingNext ? false

# Whether or not to add `-B` and `-L` to `nix-support/cc-{c,ld}flags`
, useCcForLibs ?
Expand Down Expand Up @@ -52,7 +51,6 @@

# the derivation at which the `-B` and `-L` flags added by `useCcForLibs` will point
, gccForLibs ? if useCcForLibs then cc else null
, tmpDropB ? false # temporary hack; see PR #225846
}:

with lib;
Expand Down Expand Up @@ -336,7 +334,7 @@ stdenv.mkDerivation {
##
## GCC libs for non-GCC support
##
+ optionalString (useGccForLibs && !tmpDropB) ''
+ optionalString (useGccForLibs && isClang) ''

echo "-B${gccForLibs}/lib/gcc/${targetPlatform.config}/${gccForLibs.version}" >> $out/nix-support/cc-cflags
''
Expand Down Expand Up @@ -415,7 +413,7 @@ stdenv.mkDerivation {
# already knows how to find its own libstdc++, and adding
# additional -isystem flags will confuse gfortran (see
# https://github.com/NixOS/nixpkgs/pull/209870#issuecomment-1500550903)
+ optionalString (libcxx == null && (if grossHackForStagingNext then isClang else true) && (useGccForLibs && gccForLibs.langCC or false)) ''
+ optionalString (libcxx == null && isClang && (useGccForLibs && gccForLibs.langCC or false)) ''
for dir in ${gccForLibs}${lib.optionalString (hostPlatform != targetPlatform) "/${targetPlatform.config}"}/include/c++/*; do
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
done
Expand Down
20 changes: 15 additions & 5 deletions pkgs/build-support/setup-hooks/auto-patchelf.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ class Dependency:
found: bool = False # Whether it was found somewhere


def auto_patchelf_file(path: Path, runtime_deps: list[Path]) -> list[Dependency]:
def auto_patchelf_file(path: Path, runtime_deps: list[Path], append_rpaths: List[Path] = []) -> list[Dependency]:
try:
with open_elf(path) as elf:

Expand Down Expand Up @@ -235,6 +235,8 @@ def auto_patchelf_file(path: Path, runtime_deps: list[Path]) -> list[Dependency]
dependencies.append(Dependency(path, dep, False))
print(f" {dep} -> not found!")

rpath.extend(append_rpaths)

# Dedup the rpath
rpath_str = ":".join(dict.fromkeys(map(Path.as_posix, rpath)))

Expand All @@ -251,8 +253,9 @@ def auto_patchelf(
paths_to_patch: List[Path],
lib_dirs: List[Path],
runtime_deps: List[Path],
recursive: bool =True,
ignore_missing: List[str] = []) -> None:
recursive: bool = True,
ignore_missing: List[str] = [],
append_rpaths: List[Path] = []) -> None:

if not paths_to_patch:
sys.exit("No paths to patch, stopping.")
Expand All @@ -265,7 +268,7 @@ def auto_patchelf(
dependencies = []
for path in chain.from_iterable(glob(p, '*', recursive) for p in paths_to_patch):
if not path.is_symlink() and path.is_file():
dependencies += auto_patchelf_file(path, runtime_deps)
dependencies += auto_patchelf_file(path, runtime_deps, append_rpaths)

missing = [dep for dep in dependencies if not dep.found]

Expand Down Expand Up @@ -312,6 +315,12 @@ def main() -> None:
parser.add_argument(
"--runtime-dependencies", nargs="*", type=Path,
help="Paths to prepend to the runtime path of executable binaries.")
parser.add_argument(
"--append-rpaths",
nargs="*",
type=Path,
help="Paths to append to all runtime paths unconditionally",
)

print("automatically fixing dependencies for ELF files")
args = parser.parse_args()
Expand All @@ -322,7 +331,8 @@ def main() -> None:
args.libs,
args.runtime_dependencies,
args.recursive,
args.ignore_missing)
args.ignore_missing,
append_rpaths=args.append_rpaths)


interpreter_path: Path = None # type: ignore
Expand Down
Loading