Revert "Many minor fixes to get things building after recent compiler changes".
This reverts the Haskell part of commit 326ca0f690, because these changes
broke the 'scientific' build with GHC 7.4.2.
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||
|
||||
{ cabal, attoparsec, blazeBuilder, deepseq, dlist, hashable, HUnit
|
||||
, mtl, QuickCheck, scientific, syb, testFramework
|
||||
, testFrameworkHunit, testFrameworkQuickcheck2, text, time
|
||||
, unorderedContainers, vector
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
pname = "aeson";
|
||||
version = "0.7.0.6";
|
||||
sha256 = "0vsf9msz9iv7xvsnys5c0kbkldb0pvhiai02vz50b0d1kdsk2mb4";
|
||||
buildDepends = [
|
||||
attoparsec blazeBuilder deepseq dlist hashable mtl scientific syb
|
||||
text time unorderedContainers vector
|
||||
];
|
||||
testDepends = [
|
||||
attoparsec HUnit QuickCheck testFramework testFrameworkHunit
|
||||
testFrameworkQuickcheck2 text time unorderedContainers vector
|
||||
];
|
||||
meta = {
|
||||
homepage = "https://github.com/bos/aeson";
|
||||
description = "Fast JSON parsing and encoding";
|
||||
license = self.stdenv.lib.licenses.bsd3;
|
||||
platforms = self.ghc.meta.platforms;
|
||||
hydraPlatforms = self.stdenv.lib.platforms.none;
|
||||
};
|
||||
})
|
||||
@@ -27,13 +27,13 @@
|
||||
};
|
||||
|
||||
ghc763Prefs = self : super : ghc783Prefs self super // {
|
||||
aeson = self.aeson_0_7_0_6;
|
||||
aeson = self.aeson_0_7_0_4;
|
||||
ariadne = super.ariadne.override {
|
||||
haskellNames = self.haskellNames.override {
|
||||
haskellPackages = self.haskellPackages.override { Cabal = self.Cabal_1_18_1_3; };
|
||||
};
|
||||
};
|
||||
attoparsec = self.attoparsec_0_11_3_4;
|
||||
attoparsec = self.attoparsec_0_11_3_1;
|
||||
binaryConduit = super.binaryConduit.override { binary = self.binary_0_7_2_1; };
|
||||
bson = super.bson.override { dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_1; }; };
|
||||
criterion = super.criterion.override {
|
||||
@@ -50,7 +50,7 @@
|
||||
distributedStatic = super.distributedStatic.override { binary = self.binary_0_7_2_1; };
|
||||
networkTransport = super.networkTransport.override { binary = self.binary_0_7_2_1; };
|
||||
distributedProcess = super.distributedProcess.override { binary = self.binary_0_7_2_1; };
|
||||
scientific = self.scientific_0_3_3_0;
|
||||
scientific = self.scientific_0_2_0_2;
|
||||
singletons = null; # requires base >= 4.7
|
||||
transformers = self.transformers_0_3_0_0; # core packagen in ghc > 7.6.x
|
||||
zipArchive = super.zipArchive_0_2_2_1; # works without binary 0.7.x
|
||||
|
||||
@@ -142,7 +142,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
|
||||
AES = callPackage ../development/libraries/haskell/AES {};
|
||||
|
||||
aeson_0_7_0_4 = callPackage ../development/libraries/haskell/aeson/0.7.0.4.nix { blazeBuilder = null; };
|
||||
aeson_0_7_0_6 = callPackage ../development/libraries/haskell/aeson/0.7.0.6.nix { blazeBuilder = null; };
|
||||
aeson_0_8_0_0 = callPackage ../development/libraries/haskell/aeson/0.8.0.0.nix { blazeBuilder = null; };
|
||||
aeson = self.aeson_0_8_0_0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user