1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-21 13:10:33 +00:00

New: keter, Yesod deployment manager.

Including the dependencies: unix-process-conduit and networkConduitTls.
This commit is contained in:
Pascal Wittmann 2013-04-03 23:50:40 +02:00
parent e42014eb5a
commit 310b1221e1
4 changed files with 67 additions and 0 deletions

View file

@ -0,0 +1,21 @@
{ cabal, aeson, certificate, conduit, cryptoApi, cryptoRandomApi
, network, networkConduit, pem, systemFileio, systemFilepath, tls
, tlsExtra, transformers
}:
cabal.mkDerivation (self: {
pname = "network-conduit-tls";
version = "1.0.0.1";
sha256 = "1bfb888j7raan764sgq50xxmckgqg3cnz3fcmvpqdjp7lclh313z";
buildDepends = [
aeson certificate conduit cryptoApi cryptoRandomApi network
networkConduit pem systemFileio systemFilepath tls tlsExtra
transformers
];
meta = {
homepage = "https://github.com/snoyberg/conduit";
description = "Create TLS-aware network code with conduits";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,15 @@
{ cabal, conduit, hspec, transformers }:
cabal.mkDerivation (self: {
pname = "unix-process-conduit";
version = "0.2.0.2";
sha256 = "1n9ja7dlxhsxyglfzk397xdgvdny766y1isrb5d065srxprsj2g6";
buildDepends = [ conduit transformers ];
testDepends = [ conduit hspec transformers ];
meta = {
homepage = "https://github.com/snoyberg/conduit";
description = "Run processes on Unix systems, with a conduit interface";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -0,0 +1,26 @@
{ cabal, blazeBuilder, conduit, dataDefault, filepath, hinotify
, httpReverseProxy, httpTypes, network, networkConduit
, networkConduitTls, random, systemFileio, systemFilepath, tar
, text, time, transformers, unixCompat, unixProcessConduit, wai
, waiAppStatic, yaml, zlib
}:
cabal.mkDerivation (self: {
pname = "keter";
version = "0.3.5.4";
sha256 = "0dqlfb5cydqk33zp6wf18wr3idpn3bbb8im3rcrg4r9ny7sqfmp7";
isLibrary = true;
isExecutable = true;
buildDepends = [
blazeBuilder conduit dataDefault filepath hinotify httpReverseProxy
httpTypes network networkConduit networkConduitTls random
systemFileio systemFilepath tar text time transformers unixCompat
unixProcessConduit wai waiAppStatic yaml zlib
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "Web application deployment manager, focusing on Haskell web frameworks";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View file

@ -1359,6 +1359,7 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
network = self.network_2_4_1_2;
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};
networkInfo = callPackage ../development/libraries/haskell/network-info {};
@ -1837,6 +1838,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {};
unixTime = callPackage ../development/libraries/haskell/unix-time {};
unlambda = callPackage ../development/libraries/haskell/unlambda {};
@ -2148,6 +2151,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
keter = callPackage ../development/tools/haskell/keter {};
lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
myhasktags = callPackage ../tools/misc/myhasktags {};