haskell-ng: Make ghcWithPackages available as ghc.withPackages, too.
This commit is contained in:
parent
afca6145d4
commit
f36973ce83
@ -16,9 +16,9 @@ let
|
|||||||
let
|
let
|
||||||
|
|
||||||
mkDerivation = pkgs.callPackage ./generic-builder.nix {
|
mkDerivation = pkgs.callPackage ./generic-builder.nix {
|
||||||
inherit stdenv ghc;
|
inherit stdenv;
|
||||||
inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused;
|
inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused;
|
||||||
inherit (self) jailbreak-cabal;
|
inherit (self) ghc jailbreak-cabal;
|
||||||
hscolour = overrideCabal self.hscolour (drv: {
|
hscolour = overrideCabal self.hscolour (drv: {
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
noHaddock = true;
|
noHaddock = true;
|
||||||
@ -41,10 +41,12 @@ let
|
|||||||
in
|
in
|
||||||
import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // {
|
import ./hackage-packages.nix { inherit pkgs stdenv callPackage; } self // {
|
||||||
|
|
||||||
inherit ghc mkDerivation callPackage;
|
inherit mkDerivation callPackage;
|
||||||
|
|
||||||
ghcWithPackages = pkgs: callPackage ./with-packages-wrapper.nix { packages = pkgs self; };
|
ghcWithPackages = pkgs: callPackage ./with-packages-wrapper.nix { packages = pkgs self; };
|
||||||
|
|
||||||
|
ghc = ghc // { withPackages = self.ghcWithPackages; };
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
compatLayer = if provideOldAttributeNames then import ./compat-layer.nix else (self: super: {});
|
compatLayer = if provideOldAttributeNames then import ./compat-layer.nix else (self: super: {});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user