summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-10-16 15:12:27 +0200
committerPeter Simons <simons@cryp.to>2015-10-18 22:01:09 +0200
commit8e07d5d77c7c9b1b7f66afee460ea696228c8a99 (patch)
tree8a0309d0aa90b7fda36e6c10ea0ec31e6160d1f1 /pkgs/development/haskell-modules
parent215e7a6f006a86040bbf77dca2d355f8e1e4c510 (diff)
downloadnixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar.gz
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar.bz2
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar.lz
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar.xz
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.tar.zst
nixlib-8e07d5d77c7c9b1b7f66afee460ea696228c8a99.zip
haskell: update lists of core and non-core packages for older compilers
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix12
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix9
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix5
-rw-r--r--pkgs/development/haskell-modules/configuration-ghcjs.nix8
4 files changed, 23 insertions, 11 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
index 9ce0e9200422..cc5d03f05f5b 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
@@ -34,14 +34,14 @@ self: super: {
   time = null;
   unix = null;
 
-  # binary is not a core library for this compiler.
+  # These packages are core libraries in GHC 7.10.x, but not here.
   binary = self.binary_0_7_6_1;
-
-  # deepseq is not a core library for this compiler.
-  deepseq = self.deepseq_1_4_1_2;
-
-  # transformers is not a core library for this compiler.
+  deepseq = self.deepseq_1_3_0_1;
+  haskeline = self.haskeline_0_7_2_1;
+  hoopl = self.hoopl_3_10_2_0;
+  terminfo = self.terminfo_0_4_0_1;
   transformers = self.transformers_0_4_3_0;
+  xhtml = self.xhtml_3000_2_1;
 
   # https://github.com/tibbe/hashable/issues/85
   hashable = dontCheck super.hashable;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
index ae85c4a009c1..b79cdb6da977 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
@@ -34,11 +34,12 @@ self: super: {
   time = null;
   unix = null;
 
-  # deepseq is not a core library for this compiler.
-  deepseq = self.deepseq_1_4_1_2;
-
-  # transformers is not a core library for this compiler.
+  # These packages are core libraries in GHC 7.10.x, but not here.
+  deepseq = self.deepseq_1_3_0_1;
+  haskeline = self.haskeline_0_7_2_1;
+  terminfo = self.terminfo_0_4_0_1;
   transformers = self.transformers_0_4_3_0;
+  xhtml = self.xhtml_3000_2_1;
 
   # https://github.com/haskell/cabal/issues/2322
   Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = self.binary_0_7_6_1; process = self.process_1_2_3_0; };
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
index aa27b70a566e..693c0b1d5224 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
@@ -34,8 +34,11 @@ self: super: {
   time = null;
   unix = null;
 
-  # transformers is not a core library for this compiler.
+  # These packages are core libraries in GHC 7.10.x, but not here.
+  haskeline = self.haskeline_0_7_2_1;
+  terminfo = self.terminfo_0_4_0_1;
   transformers = self.transformers_0_4_3_0;
+  xhtml = self.xhtml_3000_2_1;
 
   # https://github.com/haskell/cabal/issues/2322
   Cabal_1_22_4_0 = super.Cabal_1_22_4_0.override { binary = dontCheck self.binary_0_7_6_1; };
diff --git a/pkgs/development/haskell-modules/configuration-ghcjs.nix b/pkgs/development/haskell-modules/configuration-ghcjs.nix
index 381da0afa3f5..f07a065e176b 100644
--- a/pkgs/development/haskell-modules/configuration-ghcjs.nix
+++ b/pkgs/development/haskell-modules/configuration-ghcjs.nix
@@ -55,6 +55,14 @@ self: super: {
   unordered-containers = null;
   vector = null;
 
+  # These packages are core libraries in GHC 7.10.x, but not here.
+  bin-package-db = null;
+  haskeline = self.haskeline_0_7_2_1;
+  hoopl = self.hoopl_3_10_2_0;
+  hpc = self.hpc_0_6_0_2;
+  terminfo = self.terminfo_0_4_0_1;
+  xhtml = self.xhtml_3000_2_1;
+
   pqueue = overrideCabal super.pqueue (drv: {
     postPatch = ''
       sed -i -e '12s|null|Data.PQueue.Internals.null|' Data/PQueue/Internals.hs