Merge branch 'staging-next-21.05' into release-21.05
This commit is contained in:
commit
fdaa714f38
@ -18,13 +18,13 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "imagemagick";
|
pname = "imagemagick";
|
||||||
version = "7.0.11-13";
|
version = "7.1.0-2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ImageMagick";
|
owner = "ImageMagick";
|
||||||
repo = "ImageMagick";
|
repo = "ImageMagick";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-6dYc636m1OeRqIPv5NFz/K8OUvl6sgEQKjfvTngR2Ms=";
|
sha256 = "sha256-0nTz9UBspROrNj72amyZmFYK/y9Xg4+qNt4raZiK3AI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
|
outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
|
||||||
@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = "http://www.imagemagick.org/";
|
homepage = "http://www.imagemagick.org/";
|
||||||
description = "A software suite to create, edit, compose, or convert bitmap images";
|
description = "A software suite to create, edit, compose, or convert bitmap images";
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
maintainers = with maintainers; [ erictapen ];
|
maintainers = with maintainers; [ erictapen dotlambda ];
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
mainProgram = "magick";
|
mainProgram = "magick";
|
||||||
};
|
};
|
||||||
|
@ -93,6 +93,15 @@ let
|
|||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
version = "8.10.4";
|
version = "8.10.4";
|
||||||
@ -235,7 +244,7 @@ stdenv.mkDerivation (rec {
|
|||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -102,6 +102,15 @@ let
|
|||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
version = "8.8.4";
|
version = "8.8.4";
|
||||||
@ -242,7 +251,7 @@ stdenv.mkDerivation (rec {
|
|||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -94,6 +94,15 @@ let
|
|||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
version = "9.0.1";
|
version = "9.0.1";
|
||||||
@ -225,7 +234,7 @@ stdenv.mkDerivation (rec {
|
|||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -104,6 +104,15 @@ let
|
|||||||
# see #84670 and #49071 for more background.
|
# see #84670 and #49071 for more background.
|
||||||
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
||||||
|
|
||||||
|
runtimeDeps = [
|
||||||
|
targetPackages.stdenv.cc.bintools
|
||||||
|
coreutils
|
||||||
|
]
|
||||||
|
# On darwin, we need unwrapped bintools as well (for otool)
|
||||||
|
++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [
|
||||||
|
targetPackages.stdenv.cc.bintools.bintools
|
||||||
|
];
|
||||||
|
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
inherit version;
|
inherit version;
|
||||||
@ -242,7 +251,7 @@ stdenv.mkDerivation (rec {
|
|||||||
for i in "$out/bin/"*; do
|
for i in "$out/bin/"*; do
|
||||||
test ! -h $i || continue
|
test ! -h $i || continue
|
||||||
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
sed -i -e '2i export PATH="$PATH:${lib.makeBinPath runtimeDeps}"' $i
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -20,11 +20,11 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "spidermonkey";
|
pname = "spidermonkey";
|
||||||
version = "78.8.0";
|
version = "78.11.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
|
||||||
sha256 = "0451hhjrj9hb6limxim7sbhvw4gs6dd2gmnfxjjx07z3wbgdzwhw";
|
sha256 = "0zjpzkxx3wc2840d7q4b9lnkj1kwk1qps29s9c83jf5y6xclnf9q";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
Binary file not shown.
@ -42,7 +42,7 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
version = "2.32";
|
version = "2.32";
|
||||||
patchSuffix = "-46";
|
patchSuffix = "-48";
|
||||||
sha256 = "0di848ibffrnwq7g2dvgqrnn4xqhj3h96csn69q4da51ymafl9qn";
|
sha256 = "0di848ibffrnwq7g2dvgqrnn4xqhj3h96csn69q4da51ymafl9qn";
|
||||||
in
|
in
|
||||||
|
|
||||||
@ -61,7 +61,7 @@ stdenv.mkDerivation ({
|
|||||||
[
|
[
|
||||||
/* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping.
|
/* No tarballs for stable upstream branch, only https://sourceware.org/git/glibc.git and using git would complicate bootstrapping.
|
||||||
$ git fetch --all -p && git checkout origin/release/2.32/master && git describe
|
$ git fetch --all -p && git checkout origin/release/2.32/master && git describe
|
||||||
glibc-2.32-46-g1799ac8eab
|
glibc-2.32-48-g16949aeaa0
|
||||||
$ git show --minimal --reverse glibc-2.32.. | gzip -9n --rsyncable - > 2.32-master.patch.gz
|
$ git show --minimal --reverse glibc-2.32.. | gzip -9n --rsyncable - > 2.32-master.patch.gz
|
||||||
|
|
||||||
To compare the archive contents zdiff can be used.
|
To compare the archive contents zdiff can be used.
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
{ callPackage, fetchurl }:
|
{ callPackage, fetchurl }:
|
||||||
|
|
||||||
callPackage ./generic.nix rec {
|
callPackage ./generic.nix rec {
|
||||||
version = "3.7.2";
|
version = "3.7.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnu/nettle/nettle-${version}.tar.gz";
|
url = "mirror://gnu/nettle/nettle-${version}.tar.gz";
|
||||||
sha256 = "0qpi1qp3bcvqdsaxy2pzg530db95x8qjahkynxgwvr6dy5760ald";
|
sha256 = "1w5wwc3q0r97d2ifhx77cw7y8s20bm8x52is9j93p2h47yq5w7v6";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,10 @@
|
|||||||
, target ? null
|
, target ? null
|
||||||
# Select whether DYNAMIC_ARCH is enabled or not.
|
# Select whether DYNAMIC_ARCH is enabled or not.
|
||||||
, dynamicArch ? null
|
, dynamicArch ? null
|
||||||
|
# enable AVX512 optimized kernels.
|
||||||
|
# These kernels have been a source of trouble in the past.
|
||||||
|
# Use with caution.
|
||||||
|
, enableAVX512 ? false
|
||||||
, enableStatic ? stdenv.hostPlatform.isStatic
|
, enableStatic ? stdenv.hostPlatform.isStatic
|
||||||
, enableShared ? !stdenv.hostPlatform.isStatic
|
, enableShared ? !stdenv.hostPlatform.isStatic
|
||||||
}:
|
}:
|
||||||
@ -71,6 +75,7 @@ let
|
|||||||
BINARY = 64;
|
BINARY = 64;
|
||||||
TARGET = setTarget "ATHLON";
|
TARGET = setTarget "ATHLON";
|
||||||
DYNAMIC_ARCH = setDynamicArch true;
|
DYNAMIC_ARCH = setDynamicArch true;
|
||||||
|
NO_AVX512 = !enableAVX512;
|
||||||
USE_OPENMP = false;
|
USE_OPENMP = false;
|
||||||
MACOSX_DEPLOYMENT_TARGET = "10.7";
|
MACOSX_DEPLOYMENT_TARGET = "10.7";
|
||||||
};
|
};
|
||||||
@ -79,6 +84,7 @@ let
|
|||||||
BINARY = 64;
|
BINARY = 64;
|
||||||
TARGET = setTarget "ATHLON";
|
TARGET = setTarget "ATHLON";
|
||||||
DYNAMIC_ARCH = setDynamicArch true;
|
DYNAMIC_ARCH = setDynamicArch true;
|
||||||
|
NO_AVX512 = !enableAVX512;
|
||||||
USE_OPENMP = !stdenv.hostPlatform.isMusl;
|
USE_OPENMP = !stdenv.hostPlatform.isMusl;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -703,11 +703,11 @@ lib.makeScope newScope (self: with self; {
|
|||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
libX11 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libxcb, xtrans }: stdenv.mkDerivation {
|
libX11 = callPackage ({ stdenv, pkg-config, fetchurl, xorgproto, libxcb, xtrans }: stdenv.mkDerivation {
|
||||||
name = "libX11-1.7.0";
|
name = "libX11-1.7.2";
|
||||||
builder = ./builder.sh;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://xorg/individual/lib/libX11-1.7.0.tar.bz2";
|
url = "mirror://xorg/individual/lib/libX11-1.7.2.tar.bz2";
|
||||||
sha256 = "0m6bfwllr3pq2c00l51y62yiq15kphc8dw69zf67qhwmclxzkj1n";
|
sha256 = "0v7aj8q3rlchdyfwdna7n7vgpyzyir391dlv5rwy9fxagbikbyhw";
|
||||||
};
|
};
|
||||||
hardeningDisable = [ "bindnow" "relro" ];
|
hardeningDisable = [ "bindnow" "relro" ];
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
@ -175,7 +175,7 @@ mirror://xorg/individual/lib/libICE-1.0.10.tar.bz2
|
|||||||
mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2
|
mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2
|
||||||
mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2
|
mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2
|
||||||
mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2
|
mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2
|
||||||
mirror://xorg/individual/lib/libX11-1.7.0.tar.bz2
|
mirror://xorg/individual/lib/libX11-1.7.2.tar.bz2
|
||||||
mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2
|
mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2
|
||||||
mirror://xorg/individual/lib/libXaw-1.0.14.tar.bz2
|
mirror://xorg/individual/lib/libXaw-1.0.14.tar.bz2
|
||||||
mirror://xorg/individual/lib/libXaw3d-1.6.3.tar.bz2
|
mirror://xorg/individual/lib/libXaw3d-1.6.3.tar.bz2
|
||||||
|
@ -5,11 +5,11 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "dhcp";
|
pname = "dhcp";
|
||||||
version = "4.4.2";
|
version = "4.4.2-P1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://ftp.isc.org/isc/dhcp/${version}/${pname}-${version}.tar.gz";
|
url = "https://ftp.isc.org/isc/dhcp/${version}/${pname}-${version}.tar.gz";
|
||||||
sha256 = "08a5003zdxgl41b29zjkxa92h2i40zyjgxg0npvnhpkfl5jcsz0s";
|
sha256 = "06jsr0cg5rsmyibshrpcb9za0qgwvqccashdma7mlm1rflrh8pmh";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches =
|
patches =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user