mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 09:53:10 +00:00
haskell-defaults.nix: add overrides to fix the latest cabal-install build with older GHC versions
This commit is contained in:
parent
7d67e76664
commit
12c9251a3d
@ -98,6 +98,11 @@
|
||||
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.disableTest self.Cabal_1_14_0; };
|
||||
cabal2nix = self.cabal2nix.override { Cabal = self.Cabal_1_16_0_3; hackageDb = self.hackageDb.override { Cabal = self.Cabal_1_16_0_3; }; };
|
||||
bmp = self.bmp_1_2_2_1;
|
||||
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override {
|
||||
Cabal = self.Cabal_1_16_0_3; zlib = self.zlib_0_5_3_3;
|
||||
mtl = self.mtl_2_1_2;
|
||||
HTTP = self.HTTP_4000_1_1.override { mtl = self.mtl_2_1_2; };
|
||||
};
|
||||
};
|
||||
|
||||
ghc6121Prefs =
|
||||
@ -111,6 +116,12 @@
|
||||
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.disableTest self.Cabal_1_14_0; };
|
||||
cabal2nix = self.cabal2nix.override { Cabal = self.Cabal_1_16_0_3; hackageDb = self.hackageDb.override { Cabal = self.Cabal_1_16_0_3; }; };
|
||||
bmp = self.bmp_1_2_2_1;
|
||||
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override {
|
||||
Cabal = self.Cabal_1_16_0_3;
|
||||
zlib = self.zlib_0_5_3_3;
|
||||
mtl = self.mtl_2_1_2;
|
||||
HTTP = self.HTTP_4000_1_1.override { mtl = self.mtl_2_1_2; };
|
||||
};
|
||||
};
|
||||
|
||||
ghc6104Prefs =
|
||||
@ -125,6 +136,12 @@
|
||||
# deviating from Haskell platform here, to make some packages (notably statistics) compile
|
||||
jailbreakCabal = self.jailbreakCabal.override { Cabal = self.disableTest self.Cabal_1_14_0; };
|
||||
bmp = self.bmp_1_2_2_1;
|
||||
cabalInstall_1_16_0_2 = self.cabalInstall_1_16_0_2.override {
|
||||
Cabal = self.Cabal_1_16_0_3;
|
||||
zlib = self.zlib_0_5_3_3;
|
||||
mtl = self.mtl_2_1_2;
|
||||
HTTP = self.HTTP_4000_1_1.override { mtl = self.mtl_2_1_2; };
|
||||
};
|
||||
};
|
||||
|
||||
# Abstraction for Haskell packages collections
|
||||
|
Loading…
Reference in New Issue
Block a user