Derivations for HandsomeSoup and hxt-xpath (Haskell.)

This commit is contained in:
vi 2014-04-09 16:32:14 +08:00
parent fccf059216
commit 09e245b3ab
4 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,18 @@
{ cabal, HTTP, hxt, hxtHttp, MaybeT, mtl, network, parsec
, transformers
}:
cabal.mkDerivation (self: {
pname = "HandsomeSoup";
version = "0.3.2";
sha256 = "0ixqk32sfv6kj41vc6fzflv6f6jwvnkvcdf9pmgkc675218ggh53";
buildDepends = [
HTTP hxt hxtHttp MaybeT mtl network parsec transformers
];
meta = {
homepage = "https://github.com/egonSchiele/HandsomeSoup";
description = "Work with HTML more easily in HXT";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,14 @@
{ cabal, HTTP, hxt, network, parsec }:
cabal.mkDerivation (self: {
pname = "hxt-http";
version = "9.1.4";
sha256 = "176k71dc30cnjjr9y9vphs0aixs3ww16197qyc491qjrzhymm2g2";
buildDepends = [ HTTP hxt network parsec ];
meta = {
homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
description = "Interface to native Haskell HTTP package HTTP";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -0,0 +1,14 @@
{ cabal, filepath, hxt, parsec }:
cabal.mkDerivation (self: {
pname = "hxt-xpath";
version = "9.1.2.1";
sha256 = "0r9xzxwdqaj0arz9pv6f272dz73m83agbln9q9bclmgqys6l0kr9";
buildDepends = [ filepath hxt parsec ];
meta = {
homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
description = "The XPath modules for HXT";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -1519,10 +1519,14 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
hxtCharproperties = callPackage ../development/libraries/haskell/hxt-charproperties {};
hxtHttp = callPackage ../development/libraries/haskell/hxt-http {};
hxtRegexXmlschema = callPackage ../development/libraries/haskell/hxt-regex-xmlschema {};
hxtUnicode = callPackage ../development/libraries/haskell/hxt-unicode {};
hxtXpath = callPackage ../development/libraries/haskell/hxt-xpath {};
hybridVectors = callPackage ../development/libraries/haskell/hybrid-vectors {};
iCalendar = callPackage ../development/libraries/haskell/iCalendar {};
@ -2875,6 +2879,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
haddock_2_14_1 = callPackage ../development/tools/documentation/haddock/2.14.1.nix {};
haddock = self.haddock_2_14_1;
HandsomeSoup = callPackage ../development/libraries/haskell/HandsomeSoup {};
happy_1_18_4 = callPackage ../development/tools/parsing/happy/1.18.4.nix {};
happy_1_18_5 = callPackage ../development/tools/parsing/happy/1.18.5.nix {};
happy_1_18_6 = callPackage ../development/tools/parsing/happy/1.18.6.nix {};