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:
parent
e42014eb5a
commit
310b1221e1
|
@ -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;
|
||||
};
|
||||
})
|
|
@ -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;
|
||||
};
|
||||
})
|
26
pkgs/development/tools/haskell/keter/default.nix
Normal file
26
pkgs/development/tools/haskell/keter/default.nix
Normal 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;
|
||||
};
|
||||
})
|
|
@ -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 {};
|
||||
|
|
Loading…
Reference in a new issue