summary refs log tree commit diff
path: root/pkgs/development/compilers/jhc
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-04-23 15:20:34 +0200
committerPeter Simons <simons@cryp.to>2015-05-04 12:27:03 +0200
commita1865004172bace7342d1d3b0f76392dc29d5075 (patch)
tree8d0d09cdceb5869d3e0d222a55f271155e541fa4 /pkgs/development/compilers/jhc
parent72991187248ed0db5bc59e0e2ded143646ce8cd5 (diff)
downloadnixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar.gz
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar.bz2
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar.lz
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar.xz
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.tar.zst
nixpkgs-a1865004172bace7342d1d3b0f76392dc29d5075.zip
jhc: convert build to Haskell NG
Diffstat (limited to 'pkgs/development/compilers/jhc')
-rw-r--r--pkgs/development/compilers/jhc/default.nix13
1 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/development/compilers/jhc/default.nix b/pkgs/development/compilers/jhc/default.nix
index 08ac509a245..091b81b1641 100644
--- a/pkgs/development/compilers/jhc/default.nix
+++ b/pkgs/development/compilers/jhc/default.nix
@@ -1,5 +1,9 @@
-{ stdenv, fetchurl, perl, ghc, binary, zlib, utf8String, readline, fgl,
-  regexCompat, HsSyck, random }:
+{ stdenv, fetchurl, perl, ghcWithPackages }:
+
+let ghc = ghcWithPackages (hpkgs: with hpkgs; [
+            binary zlib utf8-string readline fgl regex-compat HsSyck random
+          ]);
+in
 
 stdenv.mkDerivation rec {
   name = "jhc-${version}";
@@ -10,10 +14,7 @@ stdenv.mkDerivation rec {
     sha256 = "0lrgg698mx6xlrqcylba9z4g1f053chrzc92ri881dmb1knf83bz";
   };
 
-  buildInputs =
-    [ perl ghc binary zlib utf8String
-      readline fgl regexCompat HsSyck random
-    ];
+  buildInputs = [ perl ghc ];
 
   meta = {
     description = "Whole-program, globally optimizing Haskell compiler";