Merge pull request #3227 from hrdinka/haskell-stm-containers

haskell-stm-containers: add package version 0.1.2 and its dependencies
This commit is contained in:
Aycan iRiCAN 2014-07-19 11:47:42 +03:00
commit de155d13da
5 changed files with 69 additions and 0 deletions

View File

@ -0,0 +1,14 @@
{ cabal, lochTh, placeholders }:
cabal.mkDerivation (self: {
pname = "focus";
version = "0.1.1";
sha256 = "0x158zqxgm8ys4mxs94zl811qfdcb06jqy5h99qc63r7snwnixmd";
buildDepends = [ lochTh placeholders ];
meta = {
homepage = "https://github.com/nikita-volkov/focus";
description = "A general abstraction for manipulating elements of container data structures";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,13 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "loch-th";
version = "0.2.1";
sha256 = "1kfrjsgzq6wl749n2wm1fhwwigjxcd9lww7whiwjrbmhiz5ism3p";
meta = {
homepage = "https://github.com/liskin/loch-th";
description = "Support for precise error locations in source files (Template Haskell version)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,13 @@
{ cabal }:
cabal.mkDerivation (self: {
pname = "placeholders";
version = "0.1";
sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5";
meta = {
homepage = "http://github.com/ahammar/placeholders";
description = "Placeholders for use while developing Haskell code";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,21 @@
{ cabal, focus, free, hashable, HTF, lochTh, mtl, placeholders
, primitive, QuickCheck, unorderedContainers
}:
cabal.mkDerivation (self: {
pname = "stm-containers";
version = "0.1.2";
sha256 = "1rzxjspf0lzmviixnxv9f2wjxqhwv65fb1nws915ghs1sj774gab";
buildDepends = [ focus hashable lochTh placeholders primitive ];
testDepends = [
focus free hashable HTF lochTh mtl placeholders primitive
QuickCheck unorderedContainers
];
doCheck = false;
meta = {
homepage = "https://github.com/nikita-volkov/stm-containers";
description = "Containers for STM";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -820,6 +820,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
fingertree = callPackage ../development/libraries/haskell/fingertree {};
focus = callPackage ../development/libraries/haskell/focus {};
foldl = callPackage ../development/libraries/haskell/foldl {};
folds = callPackage ../development/libraries/haskell/folds {};
@ -1457,6 +1459,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
lrucache = callPackage ../development/libraries/haskell/lrucache {};
lochTh = callPackage ../development/libraries/haskell/loch-th {};
lockfreeQueue = callPackage ../development/libraries/haskell/lockfree-queue {};
logfloat = callPackage ../development/libraries/haskell/logfloat {};
@ -1805,6 +1809,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
pipesZlib = callPackage ../development/libraries/haskell/pipes-zlib {};
placeholders = callPackage ../development/libraries/haskell/placeholders {};
polyparse = callPackage ../development/libraries/haskell/polyparse {};
pointed = callPackage ../development/libraries/haskell/pointed {};
@ -2244,6 +2250,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
stmConduit = callPackage ../development/libraries/haskell/stm-conduit {};
stmContainers = callPackage ../development/libraries/haskell/stm-containers {};
STMonadTrans = callPackage ../development/libraries/haskell/STMonadTrans {};
stmStats = callPackage ../development/libraries/haskell/stm-stats {};