diff options
author | Eric Seidel <gridaphobe@gmail.com> | 2015-05-14 21:51:07 -0700 |
---|---|---|
committer | Eric Seidel <gridaphobe@gmail.com> | 2015-05-14 21:53:56 -0700 |
commit | be03eefc9c55b723310d7b2970b8f62ca70344a1 (patch) | |
tree | 8fdfc3776ceee2e2045c7c5791c76eeb2090221d /pkgs/development/libraries | |
parent | 5219d3e3d14d761c3fea8f6d83a1dd3667d5c294 (diff) | |
download | nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar.gz nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar.bz2 nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar.lz nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar.xz nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.tar.zst nixpkgs-be03eefc9c55b723310d7b2970b8f62ca70344a1.zip |
gnutls: only demand trousers on linux
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/gnutls/generic.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/libraries/gnutls/generic.nix b/pkgs/development/libraries/gnutls/generic.nix index 930713f5987..6f2361f1658 100644 --- a/pkgs/development/libraries/gnutls/generic.nix +++ b/pkgs/development/libraries/gnutls/generic.nix @@ -23,7 +23,9 @@ stdenv.mkDerivation rec { # for the actual fix. enableParallelBuilding = !guileBindings; - buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp trousers unbound ] + buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp ] + ++ stdenv.lib.optional stdenv.isLinux trousers + ++ [ unbound ] ++ stdenv.lib.optional guileBindings guile; nativeBuildInputs = [ perl pkgconfig autoreconfHook ]; @@ -33,7 +35,7 @@ stdenv.mkDerivation rec { doCheck = (!stdenv.isFreeBSD && !stdenv.isDarwin); # Fixup broken libtool and pkgconfig files - preFixup = '' + preFixup = stdenv.lib.optionalString (!stdenv.isDarwin) '' sed -e 's,-ltspi,-L${trousers}/lib -ltspi,' \ -e 's,-lz,-L${zlib}/lib -lz,' \ -e 's,-lgmp,-L${gmp}/lib -lgmp,' \ |