haskell infra: "late bind" buildHaskellPackages

This way it can be overridden.
This commit is contained in:
John Ericson 2018-09-17 15:59:37 -04:00
parent 1ad73bb3ca
commit 8da28de0e8

View file

@ -43,10 +43,9 @@ let
mkDerivationImpl = pkgs.callPackage ./generic-builder.nix {
inherit stdenv;
nodejs = buildPackages.nodejs-slim;
inherit buildHaskellPackages;
inherit (self) ghc;
inherit (buildHaskellPackages) jailbreak-cabal;
hscolour = overrideCabal buildHaskellPackages.hscolour (drv: {
inherit (self) buildHaskellPackages ghc;
inherit (self.buildHaskellPackages) jailbreak-cabal;
hscolour = overrideCabal self.buildHaskellPackages.hscolour (drv: {
isLibrary = false;
doHaddock = false;
hyperlinkSource = false; # Avoid depending on hscolour for this build.