haskell-binary: update to version 0.7.2.2
This commit is contained in:
		
							parent
							
								
									a66520c0f3
								
							
						
					
					
						commit
						2cf6ea93fa
					
				@ -6,8 +6,8 @@
 | 
			
		||||
 | 
			
		||||
cabal.mkDerivation (self: {
 | 
			
		||||
  pname = "binary";
 | 
			
		||||
  version = "0.7.2.1";
 | 
			
		||||
  sha256 = "0s0idmcmribgajxxnxdvppnz62qyxwrj9iy34pi7nvm41gj6q5nz";
 | 
			
		||||
  version = "0.7.2.2";
 | 
			
		||||
  sha256 = "10z1b9axgfg9kb44b8sfxd5mak5qaqyjfwn4i21y37zgf7wadblr";
 | 
			
		||||
  testDepends = [
 | 
			
		||||
    Cabal filepath HUnit QuickCheck random testFramework
 | 
			
		||||
    testFrameworkQuickcheck2
 | 
			
		||||
@ -17,6 +17,5 @@ cabal.mkDerivation (self: {
 | 
			
		||||
    description = "Binary serialisation for Haskell values using lazy ByteStrings";
 | 
			
		||||
    license = self.stdenv.lib.licenses.bsd3;
 | 
			
		||||
    platforms = self.ghc.meta.platforms;
 | 
			
		||||
    hydraPlatforms = self.stdenv.lib.platforms.none;
 | 
			
		||||
  };
 | 
			
		||||
})
 | 
			
		||||
@ -35,23 +35,23 @@
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    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; }; };
 | 
			
		||||
    binaryConduit = super.binaryConduit.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    bson = super.bson.override { dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_2; }; };
 | 
			
		||||
    cabal2nix = super.cabal2nix.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_18_1_3; }; };
 | 
			
		||||
    criterion = super.criterion.override {
 | 
			
		||||
      statistics = self.statistics.override {
 | 
			
		||||
        vectorBinaryInstances = self.vectorBinaryInstances.override { binary = self.binary_0_7_2_1; };
 | 
			
		||||
        vectorBinaryInstances = self.vectorBinaryInstances.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
    Elm = super.Elm.override { pandoc = self.pandoc.override { zipArchive = self.zipArchive.override { binary = self.binary_0_7_2_1; }; }; };
 | 
			
		||||
    Elm = super.Elm.override { pandoc = self.pandoc.override { zipArchive = self.zipArchive.override { binary = self.binary_0_7_2_2; }; }; };
 | 
			
		||||
    gloss = null;                       # requires base >= 4.7
 | 
			
		||||
    haddock = self.haddock_2_13_2;
 | 
			
		||||
    modularArithmetic = null;           # requires base >= 4.7
 | 
			
		||||
    pipesBinary = super.pipesBinary.override { binary = self.binary_0_7_2_1; };
 | 
			
		||||
    rank1dynamic = super.rank1dynamic.override { binary = self.binary_0_7_2_1; };
 | 
			
		||||
    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; };
 | 
			
		||||
    pipesBinary = super.pipesBinary.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    rank1dynamic = super.rank1dynamic.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    distributedStatic = super.distributedStatic.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    networkTransport = super.networkTransport.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    distributedProcess = super.distributedProcess.override { binary = self.binary_0_7_2_2; };
 | 
			
		||||
    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
 | 
			
		||||
@ -82,7 +82,7 @@
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  ghc704Prefs = self : super : ghc722Prefs self super // {
 | 
			
		||||
    binary = self.binary_0_7_2_1;       # core package in ghc >= 7.2.2
 | 
			
		||||
    binary = self.binary_0_7_2_2;       # core package in ghc >= 7.2.2
 | 
			
		||||
    caseInsensitive = super.caseInsensitive; # undo the override from ghc 7.2.2
 | 
			
		||||
    haddock = self.haddock_2_9_2.override { alex = self.alex_2_3_5; };
 | 
			
		||||
    HsSyck = self.HsSyck_0_51;
 | 
			
		||||
@ -121,7 +121,7 @@
 | 
			
		||||
    alex = self.alex_2_3_5.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
 | 
			
		||||
    async = null;                       # none of our versions compile
 | 
			
		||||
    attoparsec = null;                  # none of our versions compile
 | 
			
		||||
    binary = super.binary_0_7_2_1.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
 | 
			
		||||
    binary = super.binary_0_7_2_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
 | 
			
		||||
    caseInsensitive = super.caseInsensitive.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
 | 
			
		||||
    GLUT = self.GLUT_2_2_2_1;
 | 
			
		||||
    haddock = self.haddock_2_4_2;
 | 
			
		||||
 | 
			
		||||
@ -246,7 +246,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 | 
			
		||||
  bimap = callPackage ../development/libraries/haskell/bimap {};
 | 
			
		||||
 | 
			
		||||
  binary_0_6_1_0 = callPackage ../development/libraries/haskell/binary/0.6.1.0.nix {};
 | 
			
		||||
  binary_0_7_2_1 = callPackage ../development/libraries/haskell/binary/0.7.2.1.nix {};
 | 
			
		||||
  binary_0_7_2_2 = callPackage ../development/libraries/haskell/binary/0.7.2.2.nix {};
 | 
			
		||||
  binary = null;                # core package since ghc >= 7.2.x
 | 
			
		||||
 | 
			
		||||
  binaryConduit = callPackage ../development/libraries/haskell/binary-conduit {};
 | 
			
		||||
@ -1613,7 +1613,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 | 
			
		||||
  minioperational = callPackage ../development/libraries/haskell/minioperational {};
 | 
			
		||||
 | 
			
		||||
  miniutter = callPackage ../development/libraries/haskell/miniutter {
 | 
			
		||||
    binary = self.binary_0_7_2_1;
 | 
			
		||||
    binary = self.binary_0_7_2_2;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  mimeMail = callPackage ../development/libraries/haskell/mime-mail {};
 | 
			
		||||
@ -3185,7 +3185,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 | 
			
		||||
 | 
			
		||||
  LambdaHack = callPackage ../games/LambdaHack {
 | 
			
		||||
    vectorBinaryInstances = self.vectorBinaryInstances.override {
 | 
			
		||||
      binary = self.binary_0_7_2_1; # the miniutter build input requires this version
 | 
			
		||||
      binary = self.binary_0_7_2_2; # the miniutter build input requires this version
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user