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";