haskell-generic-builder: re-factor for improved modularity

This commit is contained in:
Peter Simons
2015-01-17 20:29:00 +01:00
parent e6ecb1fb83
commit 54bbfd5440
2 changed files with 78 additions and 52 deletions
@@ -30,7 +30,7 @@ let
libDir = "$out/lib/ghc-${ghc.version}";
docDir = "$out/share/doc/ghc/html";
packageCfgDir = "${libDir}/package.conf.d";
isHaskellPkg = x: (x ? pname) && (x ? version);
isHaskellPkg = x: (x ? pname) && (x ? version) && (x ? env);
paths = stdenv.lib.filter isHaskellPkg (stdenv.lib.closePropagation packages);
in
if paths == [] then ghc else