haskell-binary: prefer the version from Hackage over that shipped with GHC

The binary package shipped with GHC is ancient, and some software (like
statistics and criterion) doesn't compile with it.
This commit is contained in:
Peter Simons 2013-05-30 11:12:59 +02:00
parent 8dbe2decf9
commit fb45ff9994
2 changed files with 1 additions and 7 deletions

View File

@ -18,35 +18,30 @@
ghcHEADPrefs =
self : self.haskellPlatformArgs_future self // {
haskellPlatform = null;
binary = null; # now a core package
extensibleExceptions = self.extensibleExceptions_0_1_1_4;
};
ghc763Prefs =
self : self.haskellPlatformArgs_2013_2_0_0 self // {
haskellPlatform = self.haskellPlatform_2013_2_0_0;
binary = null; # now a core package
extensibleExceptions = self.extensibleExceptions_0_1_1_4;
};
ghc742Prefs =
self : self.haskellPlatformArgs_2012_4_0_0 self // {
haskellPlatform = self.haskellPlatform_2012_4_0_0;
binary = null; # now a core package
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
};
ghc741Prefs =
self : self.haskellPlatformArgs_2012_2_0_0 self // {
haskellPlatform = self.haskellPlatform_2012_2_0_0;
binary = null; # now a core package
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
};
ghc722Prefs =
self : self.haskellPlatformArgs_2012_2_0_0 self // {
haskellPlatform = self.haskellPlatform_2012_2_0_0;
binary = null; # a core package
deepseq = self.deepseq_1_3_0_1;
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override { Cabal = self.Cabal_1_16_0_3; };
};

View File

@ -589,8 +589,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
bimap = callPackage ../development/libraries/haskell/bimap {};
binary_hackage = callPackage ../development/libraries/haskell/binary {};
binary = self.binary_hackage; # core package since ghc-7.2.1
binary = callPackage ../development/libraries/haskell/binary {};
binaryShared = callPackage ../development/libraries/haskell/binary-shared {};