summaryrefslogtreecommitdiffstats
path: root/pkgs/top-level/haskell-packages.nix
diff options
context:
space:
mode:
authorWill Fancher <elvishjerricco@gmail.com>2019-01-14 18:04:19 -0500
committerWill Fancher <elvishjerricco@gmail.com>2019-01-30 03:22:59 -0500
commit57cb854e42b5b01b61db84c17015ca0930442dcc (patch)
tree739891240f8a979f9ae6e2b33d566de153d8ef82 /pkgs/top-level/haskell-packages.nix
parent27a48b714db69dcf45ff47330969a2fe4029fd07 (diff)
GHCJS: Add 8.6
Diffstat (limited to 'pkgs/top-level/haskell-packages.nix')
-rw-r--r--pkgs/top-level/haskell-packages.nix17
1 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 642eeb96219c..0eb7df45920a 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -11,6 +11,7 @@ let
"ghcjs"
"ghcjs82"
"ghcjs84"
+ "ghcjs86"
"integer-simple"
];
@@ -83,7 +84,7 @@ in {
buildLlvmPackages = buildPackages.llvmPackages_6;
llvmPackages = pkgs.llvmPackages_6;
};
- ghcjs = compiler.ghcjs84;
+ ghcjs = compiler.ghcjs86;
ghcjs82 = callPackage ../development/compilers/ghcjs-ng {
bootPkgs = packages.ghc822;
ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.2/git.json;
@@ -95,6 +96,12 @@ in {
stage0 = ../development/compilers/ghcjs-ng/8.4/stage0.nix;
ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.4/dep-overrides.nix {};
};
+ ghcjs86 = callPackage ../development/compilers/ghcjs-ng {
+ bootPkgs = packages.ghc863;
+ ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.6/git.json;
+ stage0 = ../development/compilers/ghcjs-ng/8.6/stage0.nix;
+ ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.6/dep-overrides.nix {};
+ };
# The integer-simple attribute set contains all the GHC compilers
# build with integer-simple instead of integer-gmp.
@@ -155,7 +162,7 @@ in {
ghc = bh.compiler.ghcHEAD;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { };
};
- ghcjs = packages.ghcjs84;
+ ghcjs = packages.ghcjs86;
ghcjs82 = callPackage ../development/haskell-modules rec {
buildHaskellPackages = ghc.bootPkgs;
ghc = bh.compiler.ghcjs82;
@@ -168,6 +175,12 @@ in {
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.x.nix { };
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
};
+ ghcjs86 = callPackage ../development/haskell-modules rec {
+ buildHaskellPackages = ghc.bootPkgs;
+ ghc = bh.compiler.ghcjs86;
+ compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { };
+ packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
+ };
# The integer-simple attribute set contains package sets for all the GHC compilers
# using integer-simple instead of integer-gmp.