Merge pull request #442 from pSub/keter
New: keter, Yesod deployment manager.
This commit is contained in:
commit
9de2cbe77b
@ -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;
|
network = self.network_2_4_1_2;
|
||||||
|
|
||||||
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
|
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
|
||||||
|
networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};
|
||||||
|
|
||||||
networkInfo = callPackage ../development/libraries/haskell/network-info {};
|
networkInfo = callPackage ../development/libraries/haskell/network-info {};
|
||||||
|
|
||||||
@ -1839,6 +1840,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
|
unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
|
||||||
|
|
||||||
|
unixProcessConduit = callPackage ../development/libraries/haskell/unix-process-conduit {};
|
||||||
|
|
||||||
unixTime = callPackage ../development/libraries/haskell/unix-time {};
|
unixTime = callPackage ../development/libraries/haskell/unix-time {};
|
||||||
|
|
||||||
unlambda = callPackage ../development/libraries/haskell/unlambda {};
|
unlambda = callPackage ../development/libraries/haskell/unlambda {};
|
||||||
@ -2150,6 +2153,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||||||
|
|
||||||
jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
|
jailbreakCabal = callPackage ../development/tools/haskell/jailbreak-cabal {};
|
||||||
|
|
||||||
|
keter = callPackage ../development/tools/haskell/keter {};
|
||||||
|
|
||||||
lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
|
lhs2tex = callPackage ../tools/typesetting/lhs2tex {};
|
||||||
|
|
||||||
myhasktags = callPackage ../tools/misc/myhasktags {};
|
myhasktags = callPackage ../tools/misc/myhasktags {};
|
||||||
|
Loading…
Reference in New Issue
Block a user