From b31082d24636e7ebeeb8a0138af40a86eda29fc4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 10 Jan 2015 23:54:30 +0100 Subject: [PATCH] haskell-generic-builder: propagate build inputs only if we're building a library --- pkgs/development/haskell-modules/generic-builder.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 18b3a6af30b..96aa02155eb 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -88,8 +88,9 @@ stdenv.mkDerivation ({ nativeBuildInputs = extraLibraries ++ buildTools ++ optionals (pkgconfigDepends != []) ([pkgconfig] ++ pkgconfigDepends) ++ - optionals doCheck testDepends; - propagatedNativeBuildInputs = buildDepends; + optionals doCheck testDepends ++ + optionals (!hasActiveLibrary) buildDepends; + propagatedNativeBuildInputs = optionals hasActiveLibrary buildDepends; # GHC needs the locale configured during the Haddock phase. LANG = "en_US.UTF-8";