haskell-stm-containers: add package version 0.1.2 and its dependencies

This commit is contained in:
Christoph Hrdinka 2014-07-10 10:15:06 +02:00
parent 0114a972c7
commit dc261008dc
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

@ -801,6 +801,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 {};
@ -1423,6 +1425,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 {};
@ -1766,6 +1770,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 {};
@ -2179,6 +2185,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 {};