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 #118312

Merged
merged 188 commits into from
Apr 9, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
e238ff0
fetchgit: escape dot in regex
Luflosi Feb 3, 2021
86702da
ocamlPackages.ocaml: 4.10.0 -> 4.10.2
bobrik Feb 27, 2021
38462b4
xorg.xorgproto: 2020.1 -> 2021.3
TredwellGit Feb 27, 2021
6d9f8bf
samba: 4.13.3 -> 4.13.4
r-ryantm Mar 9, 2021
807f70a
python3Packages.setuptools-rust: 0.11.6 -> 0.12.1
danieldk Mar 19, 2021
3131771
python3Packages.setuptools-rust: fix passthru test
danieldk Mar 20, 2021
cf66c08
python3Packages.setuptools-rust: do no mix Python versions in tests
danieldk Mar 20, 2021
4b3c660
networkmanager: 1.30.0 -> 1.30.2
amaxine Mar 20, 2021
9271691
Merge staging-next into staging
github-actions[bot] Mar 20, 2021
c63208e
python3Packages.django_2: 2.2.18 -> 2.2.19
dotlambda Mar 20, 2021
381364d
nspr: 4.29 -> 4.30
ajs124 Mar 18, 2021
636fab4
nss: 3.62 -> 3.63
ajs124 Mar 18, 2021
8dbc855
cacert: 3.60 -> 3.63
ajs124 Mar 18, 2021
8e0d428
Merge staging-next into staging
github-actions[bot] Mar 20, 2021
8a83999
Merge pull request #117030 from maxeaubrey/NetworkManager-1.30.2
jtojnar Mar 21, 2021
8bef905
Merge pull request #117037 from dotlambda/django_2-2.2.19
SuperSandro2000 Mar 21, 2021
0cfe88d
Merge pull request #114601 from TredwellGit/xorg.xorgproto
SuperSandro2000 Mar 21, 2021
d6df2c3
Merge pull request #111782 from Luflosi/fetchgit-escape-regex
SuperSandro2000 Mar 21, 2021
5909e40
dar: 2.6.13 -> 2.6.14
r-ryantm Mar 16, 2021
2c40ff9
Merge staging-next into staging
github-actions[bot] Mar 21, 2021
2a85dbd
imagemagick: 7.0.11.3 -> 7.0.11-4
erictapen Mar 21, 2021
c81f113
Merge staging-next into staging
github-actions[bot] Mar 21, 2021
f53b98c
Merge pull request #117114 from erictapen/imagemagick-7.0.11-4
dotlambda Mar 21, 2021
3f4ad3d
bash: don't rely on patch timestamps in build
raboof Mar 21, 2021
fcbf2d2
Merge staging-next into staging
github-actions[bot] Mar 21, 2021
75b0ef6
ntfs3g: add darwin build
midchildan Mar 21, 2021
6a79a7a
Merge pull request #117132 from midchildan/feat/ntfs3g/darwin
Ericson2314 Mar 21, 2021
de2c3e0
openblas: apply patch to prevent SIGILL on aarch64 (#117004)
mschwaig Mar 21, 2021
869b109
fontconfig: Add CoreFoundation to buildInputs (#98379)
hannesweisbach Mar 21, 2021
a941c67
Merge staging-next into staging
github-actions[bot] Mar 22, 2021
68a0ba6
Merge staging-next into staging
github-actions[bot] Mar 22, 2021
611ba48
Merge pull request #116954 from danieldk/setuptools-rust-0.12.1
danieldk Mar 22, 2021
c0c22dd
Merge staging-next into staging
github-actions[bot] Mar 22, 2021
8748154
binutils, libbfd: Patch CVE-2020-35448
Pamplemousse Mar 18, 2021
6912ad3
Merge staging-next into staging
github-actions[bot] Mar 22, 2021
e43d618
Merge pull request #114526 from bobrik/ivan/ocaml-4.10.2
SuperSandro2000 Mar 22, 2021
274fc0f
ocamlPackages.findlib: 1.8.1 -> 1.9.1
r-ryantm Mar 18, 2021
7eac452
cmake: 3.19.6 -> 3.19.7
r-ryantm Mar 22, 2021
13fa16d
Merge staging-next into staging
github-actions[bot] Mar 23, 2021
aa22e27
Merge pull request #116770 from r-ryantm/auto-update/ocaml-findlib
SuperSandro2000 Mar 23, 2021
8a0cbb7
gnome-usage: 3.38.0 -> 3.38.1
r-ryantm Mar 23, 2021
b8a943d
govc: 0.24.0 -> 0.24.1
r-ryantm Mar 23, 2021
8ef8f6b
Merge staging-next into staging
github-actions[bot] Mar 23, 2021
252ae44
python3Packages.setuptools: 50.3.1 -> 54.2.0
FRidh Mar 23, 2021
983c453
python2Packages: keep separate (bootstrapped-)pip
FRidh Mar 23, 2021
4fa7f48
python3Packages.pip: 20.3.4 -> 21.0.1
FRidh Mar 23, 2021
13465b1
python3Packages.packaging: 20.8 -> 20.9
FRidh Mar 23, 2021
7a65bb7
pythonPackages: fix editable setuptools installations
FRidh Mar 23, 2021
2ed13ef
Merge pull request #117320 from r-ryantm/auto-update/gnome-usage
Ma27 Mar 23, 2021
eba34de
Merge staging-next into staging
github-actions[bot] Mar 23, 2021
780fa55
libva: 2.10.0 -> 2.11.0
primeos Mar 23, 2021
c5fbf84
e2fsprogs: 1.45.6 -> 1.46.2
midchildan Mar 22, 2021
7b4c4fa
Merge pull request #116771 from helsinki-systems/upd/nss
mweinelt Mar 23, 2021
3fe8f85
Merge staging-next into staging
github-actions[bot] Mar 23, 2021
0a29e61
Merge staging-next into staging
github-actions[bot] Mar 24, 2021
54edb19
Merge pull request #117266 from midchildan/fix/e2fsprogs
marsam Mar 24, 2021
19a9749
llvmPackages: Organize files
Ericson2314 Mar 24, 2021
1fef6e7
Merge staging-next into staging
github-actions[bot] Mar 24, 2021
85dc252
Merge staging-next into staging
github-actions[bot] Mar 24, 2021
1222f2e
libaom: 2.0.2 -> 3.0.0 (#117466)
primeos Mar 24, 2021
48dc94e
Merge staging-next into staging
github-actions[bot] Mar 24, 2021
8882ec2
Merge pull request #117280 from r-ryantm/auto-update/cmake
ttuegel Mar 24, 2021
f10f4f7
Merge pull request #117433 from obsidiansystems/organize-llvm
Ericson2314 Mar 24, 2021
f4abaec
Merge staging-next into staging
github-actions[bot] Mar 25, 2021
d4f001a
blis: 0.8.0 -> 0.8.1
r-ryantm Mar 25, 2021
26d9481
Merge staging-next into staging
github-actions[bot] Mar 25, 2021
9b11429
Merge pull request #117553 from r-ryantm/auto-update/blis
danieldk Mar 25, 2021
84cf39d
Merge pull request #116757 from Pamplemousse/master
Mic92 Mar 25, 2021
6696362
hdf5: 1.10.7 -> 1.12.0
LeSuisse Mar 25, 2021
f6e726a
mesa: 20.3.4 -> 20.3.5 (#117513)
primeos Mar 25, 2021
8cd7e29
mesa: 20.3.5 -> 21.0.1 (#109319)
primeos Mar 25, 2021
f3d5ff5
libassuan: 2.5.4 -> 2.5.5
r-ryantm Mar 25, 2021
bbda540
Merge pull request #117584 from LeSuisse/hdf5-1.12.0
SuperSandro2000 Mar 25, 2021
15151da
Merge pull request #117322 from r-ryantm/auto-update/govc
aanderse Mar 25, 2021
0ae1182
llvmPackages_*.libunwind: Move into own directory
Ericson2314 Mar 26, 2021
b3c854b
Merge branch 'staging-next' into staging
jtojnar Mar 26, 2021
f124e21
mpg123: 1.26.4 -> 1.26.5
r-ryantm Mar 25, 2021
7b57403
elfutils: pkg-config can't be included twice
baloo Mar 25, 2021
83f3d96
elfutils: optionals is to be used when a list is provided
baloo Mar 25, 2021
219312a
Merge staging-next into staging
github-actions[bot] Mar 26, 2021
9a2d028
python3Packages.cryptography: 3.4.6 -> 3.4.7
primeos Mar 26, 2021
8179fdc
Merge pull request #117660 from Ericson2314/organize-llvm
Ericson2314 Mar 26, 2021
6981b50
linux: Enable SRv6 options
zhaofengli Mar 25, 2021
33d1f48
Merge staging-next into staging
github-actions[bot] Mar 26, 2021
d44440c
bluez: add disconnects hotfix (#117680)
ymatsiuk Mar 27, 2021
6a159d5
Merge staging-next into staging
github-actions[bot] Mar 27, 2021
e01a16d
Merge staging-next into staging
github-actions[bot] Mar 27, 2021
15f796c
Merge staging-next into staging
github-actions[bot] Mar 27, 2021
1372aa4
git: 2.31.0 -> 2.31.1
primeos Mar 27, 2021
dabcb87
Merge #117127: don't rely on patch timestamps in build
vcunat Mar 27, 2021
2ddd973
istioctl: 1.9.1 -> 1.9.2
r-ryantm Mar 27, 2021
3a7d4bc
jbang: 0.69.1 -> 0.69.2
r-ryantm Mar 27, 2021
c1360ac
pythonPackages.lxml: 4.6.2 -> 4.6.3
risicle Mar 27, 2021
bef3b94
Merge staging-next into staging
github-actions[bot] Mar 27, 2021
1b44e72
Merge pull request #117788 from risicle/ris-lxml-4.6.3
mweinelt Mar 27, 2021
2ed7687
Merge staging-next into staging
github-actions[bot] Mar 28, 2021
c0172b1
xorg.libXaw: 1.0.13 -> 1.0.14
TredwellGit Mar 28, 2021
ea21c98
Merge staging-next into staging
github-actions[bot] Mar 28, 2021
f62f3d7
Merge pull request #117855 from TredwellGit/xorg.libXaw
SuperSandro2000 Mar 28, 2021
cbd2c72
Merge staging-next into staging
github-actions[bot] Mar 28, 2021
e73d77a
python2Packages.pygments: enable tests
risicle Mar 27, 2021
ac6e4a1
python3Packages.pygments: enable tests
risicle Mar 27, 2021
8f78c20
Merge pull request #117789 from r-ryantm/auto-update/istioctl
ryantm Mar 28, 2021
8755cf4
python3Packages.urllib3: 1.26.3 -> 1.26.4
risicle Mar 28, 2021
e7d4edf
python2Packages.urllib3: add patch for CVE-2021-28363
risicle Mar 28, 2021
f311ded
Merge staging-next into staging
github-actions[bot] Mar 29, 2021
f5eed95
Merge pull request #117645 from zhaofengli/linux-srv6
mweinelt Mar 29, 2021
1b20ac9
Merge pull request #117791 from r-ryantm/auto-update/jbang
ryantm Mar 29, 2021
2f2a554
Merge staging-next into staging
github-actions[bot] Mar 29, 2021
49e0bbb
Merge pull request #117886 from risicle/ris-pygments-tests
SuperSandro2000 Mar 29, 2021
884cf46
Merge staging-next into staging
github-actions[bot] Mar 29, 2021
2d92fac
Merge pull request #117891 from risicle/ris-urllib3-1.26.4
mweinelt Mar 29, 2021
f6643ed
Merge staging-next into staging
github-actions[bot] Mar 29, 2021
2a2df52
python3Packages.pillow: 8.1.1 -> 8.1.2
risicle Mar 29, 2021
cde69e7
Merge staging-next into staging
github-actions[bot] Mar 30, 2021
2d211c7
Merge staging-next into staging
github-actions[bot] Mar 30, 2021
d466353
Merge staging-next into staging
github-actions[bot] Mar 30, 2021
17a7be1
libva-utils: 2.11.0 -> 2.11.1
primeos Mar 30, 2021
01b3d15
Merge staging-next into staging
github-actions[bot] Mar 30, 2021
6fb325e
glibc: 2.32-39 -> 2.32-40
TredwellGit Mar 30, 2021
cb1554f
Merge staging-next into staging
github-actions[bot] Mar 31, 2021
a2ada5b
Merge staging-next into staging
github-actions[bot] Mar 31, 2021
f465b41
Merge pull request #117858 from TredwellGit/glibc
Ma27 Mar 31, 2021
f070874
Merge master into staging-next
github-actions[bot] Mar 31, 2021
4da7569
Merge staging-next into staging
github-actions[bot] Mar 31, 2021
ce09708
python2Packages.pillow: mark as vulnerable to many CVEs
risicle Mar 31, 2021
4826e00
Merge master into staging-next
github-actions[bot] Mar 31, 2021
5abd5f5
Merge staging-next into staging
github-actions[bot] Mar 31, 2021
3966039
Merge pull request #117962 from risicle/ris-pillow-8.1.2
mweinelt Mar 31, 2021
61b7cab
treewide: use perl.withPackages when possible
rnhmjoj Feb 24, 2021
a480ba0
nix-serve: $PERL5LIB -> perl.withPackages
volth Apr 21, 2019
7d25239
rrdtool: add passthru.perlModule
volth Apr 21, 2019
be6458d
nix.perl-bindings: add passthru.perlModule
volth Apr 21, 2019
b81f7f9
gem-config.mathematical: add lasem to rpath
Twey May 14, 2020
83f25f5
samba: 4.13.4 -> 4.13.7
bachp Mar 31, 2021
094710e
Merge pull request #114297 from rnhmjoj/perl-with-packages
rnhmjoj Mar 31, 2021
7560a50
Merge master into staging-next
github-actions[bot] Apr 1, 2021
b152812
Merge staging-next into staging
github-actions[bot] Apr 1, 2021
584f823
xorg.libXres: 1.2.0 -> 1.2.1
TredwellGit Apr 1, 2021
79215a4
Merge master into staging-next
github-actions[bot] Apr 1, 2021
ebc5b12
Merge staging-next into staging
github-actions[bot] Apr 1, 2021
7a99e40
Merge pull request #118188 from TredwellGit/xorg.libXres
SuperSandro2000 Apr 1, 2021
d183f01
Merge pull request #115539 from r-ryantm/auto-update/samba
bachp Apr 1, 2021
1c3a4db
systemd: 247.3 -> 247.6
Mic92 Mar 31, 2021
bbd6c7b
Merge master into staging-next
github-actions[bot] Apr 1, 2021
85e9b4a
Merge staging-next into staging
github-actions[bot] Apr 1, 2021
0e679de
Merge master into staging-next
github-actions[bot] Apr 1, 2021
78b864a
Merge staging-next into staging
github-actions[bot] Apr 1, 2021
b5a4db8
libtheora: Fix compilation when MACOSX_DEPLOYMENT_TARGET=11 (#118132)
jdelStrother Apr 1, 2021
59ae7ec
imagemagick7: 7.0.11-4 -> 7.0.11-5
erictapen Apr 1, 2021
6f73a85
rust: 1.50.0 -> 1.51.0
baloo Mar 25, 2021
e2191cb
Merge pull request #118110 from dcbaker/submit/rebase-gem-mathmatical
SuperSandro2000 Apr 1, 2021
9eaff3b
Merge master into staging-next
github-actions[bot] Apr 2, 2021
636e58e
Merge staging-next into staging
github-actions[bot] Apr 2, 2021
2efec1b
Merge pull request #118277 from erictapen/imagemagick-7.0.11-5
SuperSandro2000 Apr 2, 2021
089e5dc
Merge master into staging-next
github-actions[bot] Apr 2, 2021
b719e24
Merge staging-next into staging
github-actions[bot] Apr 2, 2021
49b4d49
Merge pull request #118202 from Mic92/systemd-stable-update
Mic92 Apr 2, 2021
cfed720
Merge staging into staging-next
FRidh Apr 2, 2021
60739e0
Merge master into staging-next
github-actions[bot] Apr 2, 2021
b3a0328
Merge master into staging-next
github-actions[bot] Apr 2, 2021
74200a7
Merge master into staging-next
github-actions[bot] Apr 3, 2021
470f047
Merge master into staging-next
github-actions[bot] Apr 3, 2021
bc845e5
Merge master into staging-next
github-actions[bot] Apr 3, 2021
3bf92ca
Merge master into staging-next
github-actions[bot] Apr 3, 2021
3cc7116
Merge master into staging-next
github-actions[bot] Apr 4, 2021
dc6a8ab
Merge master into staging-next
github-actions[bot] Apr 4, 2021
7187949
hdf5: make possible to use the v1.10 API
LeSuisse Apr 4, 2021
5196dcf
vigra: use the HDF5 v1.10 API
LeSuisse Apr 4, 2021
3e45982
Merge master into staging-next
github-actions[bot] Apr 4, 2021
8277f39
Merge master into staging-next
github-actions[bot] Apr 4, 2021
44e3fc6
Merge master into staging-next
github-actions[bot] Apr 5, 2021
c04a14e
Merge branch 'master' into staging-next
jtojnar Apr 6, 2021
44d53d3
Merge master into staging-next
github-actions[bot] Apr 6, 2021
5e509a8
Merge master into staging-next
github-actions[bot] Apr 7, 2021
714ef27
Merge branch 'master' into staging-next
jtojnar Apr 7, 2021
1d48804
Merge master into staging-next
github-actions[bot] Apr 7, 2021
6e4d572
Merge master into staging-next
github-actions[bot] Apr 7, 2021
8d1d992
Merge master into staging-next
github-actions[bot] Apr 8, 2021
0ba1008
Merge master into staging-next
github-actions[bot] Apr 8, 2021
b9fcaef
hdf5_1_10: init at 1.10.7
LeSuisse Apr 6, 2021
50d6043
python3Packages.tables: use hdf5_1_10 instead of hdf5
LeSuisse Apr 6, 2021
9f7f61b
Merge pull request #118454 from LeSuisse/hdf5-use-v110-api
SuperSandro2000 Apr 8, 2021
bf6abed
Merge master into staging-next
github-actions[bot] Apr 8, 2021
85b57e4
Merge master into staging-next
github-actions[bot] Apr 8, 2021
c99b6f5
Merge master into staging-next
github-actions[bot] Apr 9, 2021
496c7d3
Merge master into staging-next
github-actions[bot] Apr 9, 2021
c876eb9
Merge master into staging-next
github-actions[bot] Apr 9, 2021
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
6 changes: 2 additions & 4 deletions nixos/modules/config/users-groups.nix
Original file line number Diff line number Diff line change
Expand Up @@ -556,10 +556,8 @@ in {
install -m 0700 -d /root
install -m 0755 -d /home

${pkgs.perl}/bin/perl -w \
-I${pkgs.perlPackages.FileSlurp}/${pkgs.perl.libPrefix} \
-I${pkgs.perlPackages.JSON}/${pkgs.perl.libPrefix} \
${./update-users-groups.pl} ${spec}
${pkgs.perl.withPackages (p: [ p.FileSlurp p.JSON ])}/bin/perl \
-w ${./update-users-groups.pl} ${spec}
'';

# for backwards compatibility
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/installer/tools/tools.nix
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ let
name = "nixos-generate-config";
src = ./nixos-generate-config.pl;
path = lib.optionals (lib.elem "btrfs" config.boot.supportedFilesystems) [ pkgs.btrfs-progs ];
perl = "${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/${pkgs.perl.libPrefix}";
perl = "${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl";
inherit (config.system.nixos-generate-config) configuration desktopConfiguration;
xserverEnabled = config.services.xserver.enable;
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,8 @@ let
dir = "bin";
src = ./command-not-found.pl;
isExecutable = true;
inherit (pkgs) perl;
inherit (cfg) dbPath;
perlFlags = concatStrings (map (path: "-I ${path}/${pkgs.perl.libPrefix} ")
[ pkgs.perlPackages.DBI pkgs.perlPackages.DBDSQLite pkgs.perlPackages.StringShellQuote ]);
perl = pkgs.perl.withPackages (p: [ p.DBDSQLite p.StringShellQuote ]);
};

in
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#! @perl@/bin/perl -w @perlFlags@
#! @perl@/bin/perl -w

use strict;
use DBI;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/activation/switch-to-configuration.pl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#! @perl@
#! @perl@/bin/perl

use strict;
use warnings;
Expand Down
3 changes: 1 addition & 2 deletions nixos/modules/system/activation/top-level.nix
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,7 @@ let
configurationName = config.boot.loader.grub.configurationName;

# Needed by switch-to-configuration.

perl = "${pkgs.perl}/bin/perl " + (concatMapStringsSep " " (lib: "-I${lib}/${pkgs.perl.libPrefix}") (with pkgs.perlPackages; [ FileSlurp NetDBus XMLParser XMLTwig ]));
perl = pkgs.perl.withPackages (p: with p; [ FileSlurp NetDBus XMLParser XMLTwig ]);
};

# Handle assertions and warnings
Expand Down
8 changes: 6 additions & 2 deletions nixos/modules/system/boot/loader/grub/grub.nix
Original file line number Diff line number Diff line change
Expand Up @@ -728,13 +728,17 @@ in
utillinux = pkgs.util-linux;
btrfsprogs = pkgs.btrfs-progs;
};
perl = pkgs.perl.withPackages (p: with p; [
FileSlurp FileCopyRecursive
XMLLibXML XMLSAX XMLSAXBase
ListCompare JSON
]);
in pkgs.writeScript "install-grub.sh" (''
#!${pkgs.runtimeShell}
set -e
export PERL5LIB=${with pkgs.perlPackages; makePerlPath [ FileSlurp FileCopyRecursive XMLLibXML XMLSAX XMLSAXBase ListCompare JSON ]}
${optionalString cfg.enableCryptodisk "export GRUB_ENABLE_CRYPTODISK=y"}
'' + flip concatMapStrings cfg.mirroredBoots (args: ''
${pkgs.perl}/bin/perl ${install-grub-pl} ${grubConfig args} $@
${perl}/bin/perl ${install-grub-pl} ${grubConfig args} $@
'') + cfg.extraInstallCommands);

system.build.grub = grub;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/etc/etc.nix
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ in
''
# Set up the statically computed bits of /etc.
echo "setting up /etc..."
${pkgs.perl}/bin/perl -I${pkgs.perlPackages.FileSlurp}/${pkgs.perl.libPrefix} ${./setup-etc.pl} ${etc}/etc
${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl ${./setup-etc.pl} ${etc}/etc
'';

};
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/testing/service-runner.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ let

makeScript = name: service: pkgs.writeScript "${name}-runner"
''
#! ${pkgs.perl}/bin/perl -w -I${pkgs.perlPackages.FileSlurp}/${pkgs.perl.libPrefix}
#! ${pkgs.perl.withPackages (p: [ p.FileSlurp ])}/bin/perl -w

use File::Slurp;

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 @@ -7,11 +7,11 @@
}:

stdenv.mkDerivation rec {
name = "mpg123-1.26.4";
name = "mpg123-1.26.5";

src = fetchurl {
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
sha256 = "sha256-CBmRVA33pmaykEmthw8pPPoohjs2SIq01Yzqp7WEZFQ=";
sha256 = "sha256-UCqX4Nk1vn432YczgCHY8wG641wohPKoPVnEtSRm7wY=";
};

outputs = [ "out" "conplay" ];
Expand Down
16 changes: 4 additions & 12 deletions pkgs/applications/graphics/ImageMagick/7.0.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,19 @@ let
else if stdenv.hostPlatform.system == "aarch64-linux" then "aarch64"
else if stdenv.hostPlatform.system == "powerpc64le-linux" then "ppc64le"
else throw "ImageMagick is not supported on this platform.";

cfg = {
version = "7.0.11-3";
sha256 = "sha256-y937OxAHNTbWa96oQmTpp/ivxtPVL16hr4SvzZWugQo=";
patches = [];
};
in

stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "imagemagick";
inherit (cfg) version;
version = "7.0.11-5";

src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick";
rev = cfg.version;
inherit (cfg) sha256;
rev = version;
sha256 = "sha256-HJUC8lUHORZMHvSv1/EYM+JOsd89quFaU1Fz08AckG8=";
};

patches = cfg.patches;

outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
outputMan = "out"; # it's tiny

Expand Down
11 changes: 2 additions & 9 deletions pkgs/applications/graphics/feh/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, makeWrapper
, xorg, imlib2, libjpeg, libpng
, curl, libexif, jpegexiforient, perlPackages
, curl, libexif, jpegexiforient, perl
, enableAutoreload ? !stdenv.hostPlatform.isDarwin }:

with lib;
Expand Down Expand Up @@ -31,14 +31,7 @@ stdenv.mkDerivation rec {
--add-flags '--theme=feh'
'';

checkInputs = [ perlPackages.perl perlPackages.TestCommand ];
preCheck = ''
export PERL5LIB="${perlPackages.TestCommand}/${perlPackages.perl.libPrefix}"
'';
postCheck = ''
unset PERL5LIB
'';

checkInputs = lib.singleton (perl.withPackages (p: [ p.TestCommand ]));
doCheck = true;

meta = {
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/gnome-usage/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@

stdenv.mkDerivation rec {
pname = "gnome-usage";
version = "3.38.0";
version = "3.38.1";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0mqs39yi2cqwkzlmmgzrszsva5hbdpws6zk4lbi4w2cjzl185mcl";
sha256 = "mMdm4X4VZXEfx0uaJP0u0NX618y0VRlhLdTiFHaO05M=";
};

nativeBuildInputs = [
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/networking/cluster/istioctl/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

buildGoModule rec {
pname = "istioctl";
version = "1.9.1";
version = "1.9.2";

src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
sha256 = "sha256-WcIcI+y8tTY0YfyuR/DUCjN1xbGpCOBWvEHBo+q2EV8=";
sha256 = "sha256-co/0ogI48FxrwVGwIuMqeFPFYtQF4/rv9V6b225TZc4=";
};
vendorSha256 = "sha256-pSiJfQTvJ6OisdrWTH6mOcAn/wBA1OcVaGtOwBe1qvQ=";
vendorSha256 = "sha256-yJHYyRPl1V1WNV0nJoR3bRTTGRTQaT/tG4TSQeL5U88=";

doCheck = false;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;

let
version = "2.31.0";
version = "2.31.1";
svn = subversionClient.override { perlBindings = perlSupport; };

gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
Expand All @@ -36,7 +36,7 @@ stdenv.mkDerivation {

src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
sha256 = "0h4sg3xqa9pd2agrd7m18sqg319ls978d39qswyf30rjvg5n5wg8";
sha256 = "10367n5sv4nsgaxy486pbp7nscx34vjk8vrb06jm9ffm8ix42qcz";
};

outputs = [ "out" ] ++ lib.optional withManual "doc";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/build-support/fetchgit/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
inherit (lib) removeSuffix splitString last;
base = last (splitString ":" (baseNameOf (removeSuffix "/" url)));

matched = builtins.match "(.*).git" base;
matched = builtins.match "(.*)\\.git" base;

short = builtins.substring 0 7 rev;

Expand Down
15 changes: 3 additions & 12 deletions pkgs/build-support/writers/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -257,18 +257,9 @@ rec {
# print "Howdy!\n" if true;
# ''
writePerl = name: { libraries ? [] }:
let
perl-env = pkgs.buildEnv {
name = "perl-environment";
paths = libraries;
pathsToLink = [
"/${pkgs.perl.libPrefix}"
];
};
in
makeScriptWriter {
interpreter = "${pkgs.perl}/bin/perl -I ${perl-env}/${pkgs.perl.libPrefix}";
} name;
makeScriptWriter {
interpreter = "${pkgs.perl.withPackages (p: libraries)}/bin/perl";
} name;

# writePerlBin takes the same arguments as writePerl but outputs a directory (like writeScriptBin)
writePerlBin = name:
Expand Down
5 changes: 3 additions & 2 deletions pkgs/data/misc/cacert/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
with lib;

let
version = "3.60";
version = "3.63";

underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in

Expand All @@ -19,7 +20,7 @@ stdenv.mkDerivation {

src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/nss-${version}.tar.gz";
sha256 = "hKvVV1q4dMU65RG9Rh5dCGjRobOE7kB1MVTN0dWQ/j0=";
sha256 = "0892xbjcaw6g4rd2rs4qa37nbda248cjrgxa4faaw0licbpjyb8q";
};

certdata2pem = fetchurl {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,10 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

patches = [
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
./codesign.patch # Revert compiler-rt commit that makes codesign mandatory
./find-darwin-sdk-version.patch # don't test for macOS being >= 10.15
]# ++ lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch;
++ lib.optional stdenv.hostPlatform.isAarch32 ./armv7l.patch;


# TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks
Expand Down
12 changes: 6 additions & 6 deletions pkgs/development/compilers/llvm/10/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ let
'';
in {

llvm = callPackage ./llvm.nix { };
llvm = callPackage ./llvm { };

clang-unwrapped = callPackage ./clang {
inherit (tools) lld;
Expand Down Expand Up @@ -77,9 +77,9 @@ let
extraBuildCommands = mkExtraBuildCommands cc;
};

lld = callPackage ./lld.nix {};
lld = callPackage ./lld {};

lldb = callPackage ./lldb.nix {};
lldb = callPackage ./lldb {};

# Below, is the LLVM bootstrapping logic. It handles building a
# fully LLVM toolchain from scratch. No GCC toolchain should be
Expand Down Expand Up @@ -163,7 +163,7 @@ let
callPackage = newScope (libraries // buildLlvmTools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch; });
in {

compiler-rt = callPackage ./compiler-rt.nix ({} //
compiler-rt = callPackage ./compiler-rt ({} //
(lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) {
stdenv = overrideCC stdenv buildLlvmTools.lldClangNoCompilerRt;
}));
Expand All @@ -177,15 +177,15 @@ let
stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx;
}));

libcxxabi = callPackage ./libc++abi.nix ({} //
libcxxabi = callPackage ./libc++abi ({} //
(lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) {
stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx;
libunwind = libraries.libunwind;
}));

openmp = callPackage ./openmp.nix {};

libunwind = callPackage ./libunwind.nix ({} //
libunwind = callPackage ./libunwind ({} //
(lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) {
stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx;
}));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ stdenv.mkDerivation {
"-DLIBCXXABI_ENABLE_SHARED=OFF"
];

patches = [ ./libcxxabi-no-threads.patch ];
patches = [ ./no-threads.patch ];

postUnpack = ''
unpackFile ${libcxx.src}
Expand All @@ -32,7 +32,7 @@ stdenv.mkDerivation {
'' + lib.optionalString stdenv.hostPlatform.isMusl ''
patch -p1 -d $(ls -d libcxx-*) -i ${../libcxx-0001-musl-hacks.patch}
'' + lib.optionalString stdenv.hostPlatform.isWasm ''
patch -p1 -d $(ls -d llvm-*) -i ${./libcxxabi-wasm.patch}
patch -p1 -d $(ls -d llvm-*) -i ${./wasm.patch}
'';

installPhase = if stdenv.isDarwin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ stdenv.mkDerivation (rec {

src = fetch pname "051p5b04y6z3g730rmc2n2v71lipbw7k69riww3a6sl74myfiaq7";

patches = [ ./lldb-procfs.patch ];
patches = [ ./procfs.patch ];

nativeBuildInputs = [ cmake python3 which swig lit ]
++ lib.optionals enableManpages [ python3.pkgs.sphinx python3.pkgs.recommonmark ];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,15 @@ in stdenv.mkDerivation (rec {
''
# Patch llvm-config to return correct library path based on --link-{shared,static}.
+ optionalString (enableSharedLibraries) ''
substitute '${./llvm-outputs.patch}' ./llvm-outputs.patch --subst-var lib
patch -p1 < ./llvm-outputs.patch
substitute '${./outputs.patch}' ./outputs.patch --subst-var lib
patch -p1 < ./outputs.patch
'' + ''
# FileSystem permissions tests fail with various special bits
substituteInPlace unittests/Support/CMakeLists.txt \
--replace "Path.cpp" ""
rm unittests/Support/Path.cpp
'' + optionalString stdenv.hostPlatform.isMusl ''
patch -p1 -i ${../TLI-musl.patch}
patch -p1 -i ${../../TLI-musl.patch}
substituteInPlace unittests/Support/CMakeLists.txt \
--replace "add_subdirectory(DynamicLibrary)" ""
rm unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];

patches = [
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
./compiler-rt-X86-support-extension.patch # Add support for i486 i586 i686 by reusing i386 config
./codesign.patch # Revert compiler-rt commit that makes codesign mandatory
./X86-support-extension.patch # Add support for i486 i586 i686 by reusing i386 config
]# ++ lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch;
++ lib.optional stdenv.hostPlatform.isAarch32 ./armv7l.patch;


# TSAN requires XPC on Darwin, which we have no public/free source files for. We can depend on the Apple frameworks
Expand Down
Loading