diff options
author | John Ericson <Ericson2314@Yahoo.com> | 2016-02-21 10:15:04 -0800 |
---|---|---|
committer | John Ericson <Ericson2314@Yahoo.com> | 2016-02-21 10:16:13 -0800 |
commit | 114cd6765d9a1dc405af223294657b9e765a6f3d (patch) | |
tree | 06073b22ff37ce711c1a43256b9b95f64e959ecd /pkgs/top-level/haskell-packages.nix | |
parent | e6d3a4e7d1e2262c0b28dac67538d253cc4e719e (diff) | |
download | nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar.gz nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar.bz2 nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar.lz nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar.xz nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.tar.zst nixlib-114cd6765d9a1dc405af223294657b9e765a6f3d.zip |
haskell: Expose the package set used to build each GHC, where possible
Tested to not change hashes
Diffstat (limited to 'pkgs/top-level/haskell-packages.nix')
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 2d0151dc5420..2eadcbeefef3 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -34,24 +34,29 @@ rec { ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix { ghc = compiler.ghc742Binary; }; - ghc7102 = callPackage ../development/compilers/ghc/7.10.2.nix { - ghc = compiler.ghc784; inherit (packages.ghc784) hscolour; + ghc7102 = callPackage ../development/compilers/ghc/7.10.2.nix rec { + bootPkgs = packages.ghc784; + inherit (bootPkgs) hscolour; }; - ghc7103 = callPackage ../development/compilers/ghc/7.10.3.nix { - ghc = compiler.ghc784; inherit (packages.ghc784) hscolour; + ghc7103 = callPackage ../development/compilers/ghc/7.10.3.nix rec { + bootPkgs = packages.ghc784; + inherit (bootPkgs) hscolour; }; - ghc801 = callPackage ../development/compilers/ghc/8.0.1.nix { - ghc = compiler.ghc7103; inherit (packages.ghc7103) hscolour; + ghc801 = callPackage ../development/compilers/ghc/8.0.1.nix rec { + bootPkgs = packages.ghc7103; + inherit (bootPkgs) hscolour; }; - ghcHEAD = callPackage ../development/compilers/ghc/head.nix { - inherit (packages.ghc784) ghc alex happy; + ghcHEAD = callPackage ../development/compilers/ghc/head.nix rec { + bootPkgs = packages.ghc784; + inherit (bootPkgs) alex happy; }; - ghcNokinds = callPackage ../development/compilers/ghc/nokinds.nix { - inherit (packages.ghc784) ghc alex happy; + ghcNokinds = callPackage ../development/compilers/ghc/nokinds.nix rec { + bootPkgs = packages.ghc784; + inherit (bootPkgs) alex happy; }; ghcjs = packages.ghc7103.callPackage ../development/compilers/ghcjs { - ghc = compiler.ghc7103; + bootPkgs = packages.ghc7103; }; jhc = callPackage ../development/compilers/jhc { |