Generally switching to haskell-vector-0.9.

The price is that gamma's current upper bound has to be patched.

svn path=/nixpkgs/trunk/; revision=30066
This commit is contained in:
Andres Löh 2011-10-27 17:39:42 +00:00
parent 8a6bba5549
commit f4c75d125b
2 changed files with 16 additions and 40 deletions

View File

@ -5,6 +5,9 @@ cabal.mkDerivation (self: {
version = "0.7.0.1"; version = "0.7.0.1";
sha256 = "0728b5mrzmj9hkaqvikl45jyi2p9hnkl2p6l9yv7wnw557yb0gb2"; sha256 = "0728b5mrzmj9hkaqvikl45jyi2p9hnkl2p6l9yv7wnw557yb0gb2";
buildDepends = [ continuedFractions converge vector ]; buildDepends = [ continuedFractions converge vector ];
preConfigure = ''
sed -i 's|\(vector.*\) && < 0.8|\1|' ${self.pname}.cabal
'';
meta = { meta = {
homepage = "https://github.com/mokus0/gamma"; homepage = "https://github.com/mokus0/gamma";
description = "Gamma function and related functions"; description = "Gamma function and related functions";

View File

@ -366,9 +366,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
ACVector = callPackage ../development/libraries/haskell/AC-Vector {}; ACVector = callPackage ../development/libraries/haskell/AC-Vector {};
aeson = callPackage ../development/libraries/haskell/aeson { aeson = callPackage ../development/libraries/haskell/aeson {};
vector = self.vector_0_7_1;
};
aesonNative = callPackage ../development/libraries/haskell/aeson-native {}; aesonNative = callPackage ../development/libraries/haskell/aeson-native {};
@ -420,9 +418,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
blazeHtml = callPackage ../development/libraries/haskell/blaze-html {}; blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
blazeTextual = callPackage ../development/libraries/haskell/blaze-textual { blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {};
vector = self.vector_0_7_1;
};
blazeTextualNative = callPackage ../development/libraries/haskell/blaze-textual-native {}; blazeTextualNative = callPackage ../development/libraries/haskell/blaze-textual-native {};
@ -490,9 +486,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cprngAes = callPackage ../development/libraries/haskell/cprng-aes {}; cprngAes = callPackage ../development/libraries/haskell/cprng-aes {};
criterion = callPackage ../development/libraries/haskell/criterion { criterion = callPackage ../development/libraries/haskell/criterion {};
vector = self.vector_0_7_1;
};
Crypto = callPackage ../development/libraries/haskell/Crypto {}; Crypto = callPackage ../development/libraries/haskell/Crypto {};
@ -587,9 +581,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
fingertree = callPackage ../development/libraries/haskell/fingertree {}; fingertree = callPackage ../development/libraries/haskell/fingertree {};
gamma = callPackage ../development/libraries/haskell/gamma { gamma = callPackage ../development/libraries/haskell/gamma {};
vector = self.vector_0_7_1;
};
gdiff = callPackage ../development/libraries/haskell/gdiff {}; gdiff = callPackage ../development/libraries/haskell/gdiff {};
@ -882,10 +874,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
murmurHash = callPackage ../development/libraries/haskell/murmur-hash {}; murmurHash = callPackage ../development/libraries/haskell/murmur-hash {};
mwcRandom = callPackage ../development/libraries/haskell/mwc-random { mwcRandom = callPackage ../development/libraries/haskell/mwc-random {};
primitive = self.primitive_0_3_1;
vector = self.vector_0_7_1;
};
NanoProlog = callPackage ../development/libraries/haskell/NanoProlog {}; NanoProlog = callPackage ../development/libraries/haskell/NanoProlog {};
@ -1006,9 +995,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
random = null; # core package until ghc-7.2.1 random = null; # core package until ghc-7.2.1
random_newtime = self.random_1_0_0_2_newtime; random_newtime = self.random_1_0_0_2_newtime;
randomFu = callPackage ../development/libraries/haskell/random-fu { randomFu = callPackage ../development/libraries/haskell/random-fu {};
vector = self.vector_0_7_1;
};
randomSource = callPackage ../development/libraries/haskell/random-source {}; randomSource = callPackage ../development/libraries/haskell/random-source {};
@ -1082,22 +1069,15 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
smallcheck = callPackage ../development/libraries/haskell/smallcheck {}; smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
snapCore = callPackage ../development/libraries/haskell/snap/core.nix { snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
vector = self.vector_0_7_1;
};
snapServer = callPackage ../development/libraries/haskell/snap/server.nix { snapServer = callPackage ../development/libraries/haskell/snap/server.nix {};
vector = self.vector_0_7_1;
};
stateref = callPackage ../development/libraries/haskell/stateref {}; stateref = callPackage ../development/libraries/haskell/stateref {};
StateVar = callPackage ../development/libraries/haskell/StateVar {}; StateVar = callPackage ../development/libraries/haskell/StateVar {};
statistics = callPackage ../development/libraries/haskell/statistics { statistics = callPackage ../development/libraries/haskell/statistics {};
primitive = self.primitive_0_3_1;
vector = self.vector_0_7_1;
};
streamproc = callPackage ../development/libraries/haskell/streamproc {}; streamproc = callPackage ../development/libraries/haskell/streamproc {};
@ -1216,9 +1196,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
tls = callPackage ../development/libraries/haskell/tls {}; tls = callPackage ../development/libraries/haskell/tls {};
tlsExtra = callPackage ../development/libraries/haskell/tls-extra { tlsExtra = callPackage ../development/libraries/haskell/tls-extra {};
vector = self.vector_0_7_1;
};
transformers_0_2_2_0 = callPackage ../development/libraries/haskell/transformers/0.2.2.0.nix {}; transformers_0_2_2_0 = callPackage ../development/libraries/haskell/transformers/0.2.2.0.nix {};
transformers = self.transformers_0_2_2_0; transformers = self.transformers_0_2_2_0;
@ -1265,15 +1243,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
}; };
vector = self.vector_0_9; vector = self.vector_0_9;
vectorAlgorithms = callPackage ../development/libraries/haskell/vector-algorithms { vectorAlgorithms = callPackage ../development/libraries/haskell/vector-algorithms {};
primitive = self.primitive_0_3_1;
vector = self.vector_0_7_1;
};
vectorSpace = callPackage ../development/libraries/haskell/vector-space {}; vectorSpace = callPackage ../development/libraries/haskell/vector-space {};
vty = callPackage ../development/libraries/haskell/vty { vty = callPackage ../development/libraries/haskell/vty {
vector = self.vector_0_7_1; mtl = self.mtl2;
}; };
wai = callPackage ../development/libraries/haskell/wai {}; wai = callPackage ../development/libraries/haskell/wai {};
@ -1345,9 +1320,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
yesodForm = callPackage ../development/libraries/haskell/yesod-form {}; yesodForm = callPackage ../development/libraries/haskell/yesod-form {};
yesodJson = callPackage ../development/libraries/haskell/yesod-json { yesodJson = callPackage ../development/libraries/haskell/yesod-json {};
vector = self.vector_0_7_1;
};
yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {}; yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {};