summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorEric Seidel <gridaphobe@gmail.com>2015-05-14 21:51:07 -0700
committerEric Seidel <gridaphobe@gmail.com>2015-05-14 21:53:56 -0700
commitbe03eefc9c55b723310d7b2970b8f62ca70344a1 (patch)
tree8fdfc3776ceee2e2045c7c5791c76eeb2090221d /pkgs/development/libraries
parent5219d3e3d14d761c3fea8f6d83a1dd3667d5c294 (diff)
downloadnixpkgs-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.nix6
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,' \