3
0
Fork 0
forked from mirrors/nixpkgs

Add distributed-process-simplelocalnet and dependencies.

This commit is contained in:
Andres Loeh 2012-09-27 09:50:02 +02:00
parent f81253e743
commit 42cf8b1002
4 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,21 @@
{ cabal, binary, dataAccessor, distributedProcess, network
, networkMulticast, networkTransport, networkTransportTcp
, transformers
}:
cabal.mkDerivation (self: {
pname = "distributed-process-simplelocalnet";
version = "0.2.0.5";
sha256 = "04cx5pb3pf4wpmqx1zhdc9lrfs0mb8zk7p1qxxlsqg0x63f3353w";
buildDepends = [
binary dataAccessor distributedProcess network networkMulticast
networkTransport networkTransportTcp transformers
];
meta = {
homepage = "http://github.com/haskell-distributed/distributed-process";
description = "Simple zero-configuration backend for Cloud Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View file

@ -0,0 +1,14 @@
{ cabal, network }:
cabal.mkDerivation (self: {
pname = "network-multicast";
version = "0.0.7";
sha256 = "18qlg4cg7ci1z3mbqh5z16mxkjir0079a0rgm4qk6jbmsnvfsq43";
buildDepends = [ network ];
meta = {
description = "Simple multicast library";
license = self.stdenv.lib.licenses.publicDomain;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View file

@ -0,0 +1,15 @@
{ cabal, dataAccessor, network, networkTransport }:
cabal.mkDerivation (self: {
pname = "network-transport-tcp";
version = "0.2.0.3";
sha256 = "0jlw59ib6yzkv2qggza571k2nhxnwvwj42zdgzz6wh2bgdyihayw";
buildDepends = [ dataAccessor network networkTransport ];
meta = {
homepage = "http://github.com/haskell-distributed/distributed-process";
description = "TCP instantation of Network.Transport";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View file

@ -654,6 +654,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
distributedProcess = callPackage ../development/libraries/haskell/distributed-process {};
distributedProcessSimplelocalnet = callPackage ../development/libraries/haskell/distributed-process-simplelocalnet {};
distributedStatic = callPackage ../development/libraries/haskell/distributed-static {};
distributive = callPackage ../development/libraries/haskell/distributive {};
@ -1142,8 +1144,12 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
networkMulticast = callPackage ../development/libraries/haskell/network-multicast {};
networkTransport = callPackage ../development/libraries/haskell/network-transport {};
networkTransportTcp = callPackage ../development/libraries/haskell/network-transport-tcp {};
newtype = callPackage ../development/libraries/haskell/newtype {};
nonNegative = callPackage ../development/libraries/haskell/non-negative {};