pkgs/top-level/all-packages.nix: prefer makeOverridable over getPkgConfig to customize GNU Privacy Guard
Changed 'gnupg' and 'gnupg2' expressions to allow for argument overriding instead of relying on getPkgConfig. svn path=/nixpkgs/trunk/; revision=21862
This commit is contained in:
parent
807ed4dea3
commit
9c812655ce
@ -807,17 +807,14 @@ let
|
|||||||
inherit fetchurl stdenv ed;
|
inherit fetchurl stdenv ed;
|
||||||
});
|
});
|
||||||
|
|
||||||
gnupg = import ../tools/security/gnupg {
|
gnupg = makeOverridable (import ../tools/security/gnupg) {
|
||||||
inherit fetchurl stdenv readline bzip2;
|
inherit fetchurl stdenv readline bzip2;
|
||||||
ideaSupport = getPkgConfig "gnupg" "idea" false; # enable for IDEA crypto support
|
ideaSupport = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
gnupg2 = import ../tools/security/gnupg2 {
|
gnupg2 = makeOverridable (import ../tools/security/gnupg2) {
|
||||||
inherit fetchurl stdenv readline libgpgerror libgcrypt libassuan pth libksba zlib;
|
inherit fetchurl stdenv readline libgpgerror libgcrypt libassuan pth libksba zlib
|
||||||
openldap = if getPkgConfig "gnupg" "ldap" true then openldap else null;
|
openldap bzip2 libusb curl;
|
||||||
bzip2 = if getPkgConfig "gnupg" "bzip2" true then bzip2 else null;
|
|
||||||
libusb = if getPkgConfig "gnupg" "usb" true then libusb else null;
|
|
||||||
curl = if getPkgConfig "gnupg" "curl" true then curl else null;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
gnuplot = import ../tools/graphics/gnuplot {
|
gnuplot = import ../tools/graphics/gnuplot {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user