haskellPackages.ekgCarbon: New expression

This commit is contained in:
Oliver Charles 2014-07-16 08:20:27 +01:00
parent 57e3fc341f
commit 952f3f6e8b
3 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,19 @@
{ cabal, ekgCore, network, networkCarbon, text, time
, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
pname = "ekg-carbon";
version = "1.0.0";
sha256 = "0zcnh74z0n0xxxr6r0j3kgpbfwli58y714k0mwwc2wxjgcv6xiyc";
buildDepends = [
ekgCore network networkCarbon text time unorderedContainers vector
];
meta = {
homepage = "http://github.com/ocharles/ekg-carbon";
description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -0,0 +1,15 @@
{ cabal, network, text, time, vector }:
cabal.mkDerivation (self: {
pname = "network-carbon";
version = "1.0.0";
sha256 = "13mbwbcas7g8dyvlcbbl20ryzjvz0grmlbhb5kf1gs957kmn1z52";
buildDepends = [ network text time vector ];
meta = {
homepage = "http://github.com/ocharles/network-carbon";
description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
};
})

View File

@ -688,6 +688,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
editline = self.editline_0_2_1_1;
ekg = callPackage ../development/libraries/haskell/ekg {};
ekgCarbon = callPackage ../development/libraries/haskell/ekg-carbon {};
ekgCore = callPackage ../development/libraries/haskell/ekg-core {};
elerea = callPackage ../development/libraries/haskell/elerea {};
@ -1610,6 +1611,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
network_2_5_0_0 = callPackage ../development/libraries/haskell/network/2.5.0.0.nix {};
network = self.network_2_5_0_0;
networkCarbon = callPackage ../development/libraries/haskell/network-carbon {};
networkConduit = callPackage ../development/libraries/haskell/network-conduit {};
networkConduitTls = callPackage ../development/libraries/haskell/network-conduit-tls {};