summary refs log tree commit diff
path: root/pkgs/top-level/haskell-packages.nix
diff options
context:
space:
mode:
authorWill Fancher <elvishjerricco@gmail.com>2018-05-12 17:11:41 -0400
committerWill Fancher <elvishjerricco@gmail.com>2018-05-12 17:48:30 -0400
commit64df9b6b899fc734577f9b832f17ba3286db1634 (patch)
tree1e6274503f291f0f941aadb8e67accfebcf9019a /pkgs/top-level/haskell-packages.nix
parentc41675bce0ce3eb4d79180c804892e8e3c268e55 (diff)
downloadnixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar.gz
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar.bz2
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar.lz
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar.xz
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.tar.zst
nixpkgs-64df9b6b899fc734577f9b832f17ba3286db1634.zip
GHCJS 8.4
Diffstat (limited to 'pkgs/top-level/haskell-packages.nix')
-rw-r--r--pkgs/top-level/haskell-packages.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 837f8eb794d..c00bce430c3 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -95,6 +95,13 @@ in rec {
       stage0 = ../development/compilers/ghcjs-ng/8.2/stage0.nix;
       ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.2/dep-overrides.nix {};
     };
+    ghcjs84 = callPackage ../development/compilers/ghcjs-ng rec {
+      bootPkgs = packages.ghc842;
+      inherit (bootPkgs) alex happy;
+      ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.4/git.json;
+      stage0 = ../development/compilers/ghcjs-ng/8.4/stage0.nix;
+      ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.4/dep-overrides.nix {};
+    };
 
     # The integer-simple attribute set contains all the GHC compilers
     # build with integer-simple instead of integer-gmp.
@@ -169,6 +176,12 @@ in rec {
       compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { };
       packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
     };
+    ghcjs84 = callPackage ../development/haskell-modules rec {
+      buildHaskellPackages = ghc.bootPkgs;
+      ghc = bh.compiler.ghcjs84;
+      compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.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.