diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2018-09-17 15:59:37 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-09-17 16:01:26 -0400 |
commit | 8da28de0e8c62c51def43d224d64f58946fabb05 (patch) | |
tree | c2efe7f78003363c228f3475cc00efa14ab28943 /pkgs/development/haskell-modules/make-package-set.nix | |
parent | 1ad73bb3ca17bfae1a017db3af3552c42bd31aa0 (diff) | |
download | nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar.gz nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar.bz2 nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar.lz nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar.xz nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.tar.zst nixpkgs-8da28de0e8c62c51def43d224d64f58946fabb05.zip |
haskell infra: "late bind" `buildHaskellPackages`
This way it can be overridden.
Diffstat (limited to 'pkgs/development/haskell-modules/make-package-set.nix')
-rw-r--r-- | pkgs/development/haskell-modules/make-package-set.nix | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index 608fb3625b2..45cc3711788 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -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. |