Added salvia and dependencies.
svn path=/nixpkgs/trunk/; revision=21095
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
{cabal, transformers, monadsFd}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "MaybeT-transformers";
|
||||||
|
version = "0.1";
|
||||||
|
sha256 = "b24b78e3a895587722c9ce899f9ef07b509db1a5b3b86f5b7b0e8bc986c8fb8f";
|
||||||
|
propagatedBuildInputs = [transformers monadsFd];
|
||||||
|
meta = {
|
||||||
|
description = "Support for computations with failures";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{cabal}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "bimap";
|
||||||
|
version = "0.2.4";
|
||||||
|
sha256 = "d991ae393ade2191f42d8a0d659d2b9a749675735eb5b57872f577ede82565c5";
|
||||||
|
meta = {
|
||||||
|
description = "Bidirectional mapping between two key types";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -7,6 +7,8 @@ cabal.mkDerivation (self : {
|
|||||||
propagatedBuildInputs = [monadsFd];
|
propagatedBuildInputs = [monadsFd];
|
||||||
meta = {
|
meta = {
|
||||||
description = "First class accessor labels";
|
description = "First class accessor labels";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{cabal, binary}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "pureMD5";
|
||||||
|
version = "1.0.0.3";
|
||||||
|
sha256 = "3698e5bc8a0e20bed91b52f976235e52f2c1dd876aa40e94d6c7be293d67d482";
|
||||||
|
propagatedBuildInputs = [binary];
|
||||||
|
meta = {
|
||||||
|
description = "An unrolled implementation of MD5 purely in Haskell";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{cabal}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "safe";
|
||||||
|
version = "0.2";
|
||||||
|
sha256 = "73b9a247c3ba8092236c8c912687399778ff31bf3df42d707563a1528a6fc0e0";
|
||||||
|
meta = {
|
||||||
|
description = "Library for safe (pattern match free) functions";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{cabal, fclabels, parsec, safe, split, utf8String, bimap}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "salvia-protocol";
|
||||||
|
version = "1.0.1";
|
||||||
|
sha256 = "6b2312e52efaa81feec7461b1a3db77e1f2a8dfd829ae878b614c206a5e48928";
|
||||||
|
propagatedBuildInputs = [fclabels parsec safe split utf8String bimap];
|
||||||
|
meta = {
|
||||||
|
description = "Salvia webserver protocol suite";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{cabal, fclabels, MaybeTTransformers, monadsFd, pureMD5, safe,
|
||||||
|
salviaProtocol, split, text, threadmanager, transformers, utf8String,
|
||||||
|
network, stm, time}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "salvia";
|
||||||
|
version = "1.0.0";
|
||||||
|
sha256 = "d1be63e3eb7cb071e8e339d730692b3ce52576e513f718b89a194b17878496e1";
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
fclabels MaybeTTransformers monadsFd pureMD5 safe salviaProtocol
|
||||||
|
split text threadmanager transformers utf8String network stm time
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
description = "Modular web application framework";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -1,11 +1,14 @@
|
|||||||
{cabal}:
|
{cabal, deepseq}:
|
||||||
|
|
||||||
cabal.mkDerivation (self : {
|
cabal.mkDerivation (self : {
|
||||||
pname = "text";
|
pname = "text";
|
||||||
version = "0.5";
|
version = "0.7.1.0";
|
||||||
sha256 = "02c3b6a57e1250dc0945d909dffdc256c2e720e751b8a75d6117522c85100fc2";
|
sha256 = "a6daa0ee43ddede620363ab26614fef69361bd5b8f77aa6918b5a4ecb083f425";
|
||||||
|
propagatedBuildInputs = [deepseq];
|
||||||
meta = {
|
meta = {
|
||||||
description = "An efficient package Unicode text type";
|
description = "An efficient package Unicode text type";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{cabal}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "threadmanager";
|
||||||
|
version = "0.1.3";
|
||||||
|
sha256 = "22ca45d7e32518736abb9cde6d2d14163128888769fc02bbc2641fd97318a15a";
|
||||||
|
meta = {
|
||||||
|
description = "Simple thread management";
|
||||||
|
license = "BSD";
|
||||||
|
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
||||||
@@ -49,6 +49,10 @@ rec {
|
|||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bimap = import ../development/libraries/haskell/bimap {
|
||||||
|
inherit cabal;
|
||||||
|
};
|
||||||
|
|
||||||
binary = import ../development/libraries/haskell/binary {
|
binary = import ../development/libraries/haskell/binary {
|
||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
@@ -380,6 +384,10 @@ rec {
|
|||||||
inherit cabal benchpress;
|
inherit cabal benchpress;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
MaybeTTransformers = import ../development/libraries/haskell/MaybeT-transformers {
|
||||||
|
inherit cabal transformers monadsFd;
|
||||||
|
};
|
||||||
|
|
||||||
mmap = import ../development/libraries/haskell/mmap {
|
mmap = import ../development/libraries/haskell/mmap {
|
||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
@@ -482,6 +490,10 @@ rec {
|
|||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
pureMD5 = import ../development/libraries/haskell/pureMD5 {
|
||||||
|
inherit cabal binary;
|
||||||
|
};
|
||||||
|
|
||||||
QuickCheck = QuickCheck1;
|
QuickCheck = QuickCheck1;
|
||||||
|
|
||||||
QuickCheck1 = import ../development/libraries/haskell/QuickCheck {
|
QuickCheck1 = import ../development/libraries/haskell/QuickCheck {
|
||||||
@@ -532,6 +544,21 @@ rec {
|
|||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
safe = import ../development/libraries/haskell/safe {
|
||||||
|
inherit cabal;
|
||||||
|
};
|
||||||
|
|
||||||
|
salvia = import ../development/libraries/haskell/salvia {
|
||||||
|
inherit cabal fclabels MaybeTTransformers monadsFd pureMD5
|
||||||
|
safe salviaProtocol split text threadmanager transformers
|
||||||
|
utf8String stm time;
|
||||||
|
network = network2217;
|
||||||
|
};
|
||||||
|
|
||||||
|
salviaProtocol = import ../development/libraries/haskell/salvia-protocol {
|
||||||
|
inherit cabal fclabels parsec safe split utf8String bimap;
|
||||||
|
};
|
||||||
|
|
||||||
scion = import ../development/libraries/haskell/scion {
|
scion = import ../development/libraries/haskell/scion {
|
||||||
inherit cabal ghcPaths ghcSyb hslogger json multiset time uniplate;
|
inherit cabal ghcPaths ghcSyb hslogger json multiset time uniplate;
|
||||||
};
|
};
|
||||||
@@ -606,6 +633,10 @@ rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
text = import ../development/libraries/haskell/text {
|
text = import ../development/libraries/haskell/text {
|
||||||
|
inherit cabal deepseq;
|
||||||
|
};
|
||||||
|
|
||||||
|
threadmanager = import ../development/libraries/haskell/threadmanager {
|
||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user