haskell: update lists of core and non-core packages for older compilers

This commit is contained in:
Peter Simons 2015-10-16 15:12:27 +02:00
parent 215e7a6f00
commit 8e07d5d77c
4 changed files with 23 additions and 11 deletions

View File

@ -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;

View File

@ -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; };

View File

@ -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; };

View File

@ -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