Adding haskell-DSH and dependencies.

svn path=/nixpkgs/trunk/; revision=31794
This commit is contained in:
Andres Löh 2012-01-23 16:22:34 +00:00
parent 5c05e3f866
commit bbc726c86a
5 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,22 @@
{ cabal, convertible, csv, FerryCore, HaXml, HDBC, json, mtl
, Pathfinder, syb, text, xhtml
}:
cabal.mkDerivation (self: {
pname = "DSH";
version = "0.7.8";
sha256 = "1mlym2hs7sr78lih8c0yi5y5h14vxy3zpl3gfnidh9wiw5cai9lg";
buildDepends = [
convertible csv FerryCore HaXml HDBC json mtl Pathfinder syb text
xhtml
];
meta = {
description = "Database Supported Haskell";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -0,0 +1,17 @@
{ cabal, HaXml, mtl, parsec, TableAlgebra }:
cabal.mkDerivation (self: {
pname = "FerryCore";
version = "0.4.6.4";
sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp";
buildDepends = [ HaXml mtl parsec TableAlgebra ];
meta = {
description = "Ferry Core Components";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -0,0 +1,18 @@
{ cabal, libxml2, text }:
cabal.mkDerivation (self: {
pname = "Pathfinder";
version = "0.5.10";
sha256 = "1k38p73jnkfcmmz94iqpzg2g6apsxflidvy8p9lwqyzfmg70brqf";
buildDepends = [ text ];
extraLibraries = [ libxml2 ];
meta = {
description = "Relational optimiser and code generator";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -0,0 +1,17 @@
{ cabal, HaXml, mtl }:
cabal.mkDerivation (self: {
pname = "TableAlgebra";
version = "0.7.1";
sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz";
buildDepends = [ HaXml mtl ];
meta = {
description = "Ferry Table Algebra";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -625,6 +625,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
downloadCurl = callPackage ../development/libraries/haskell/download-curl { tagsoup = self.tagsoup_0_10_1; };
DSH = callPackage ../development/libraries/haskell/DSH {
json = self.json_0_5;
};
dstring = callPackage ../development/libraries/haskell/dstring {};
editline = callPackage ../development/libraries/haskell/editline {};
@ -650,6 +654,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
fclabels = callPackage ../development/libraries/haskell/fclabels {};
FerryCore = callPackage ../development/libraries/haskell/FerryCore {};
funcmp = callPackage ../development/libraries/haskell/funcmp {};
feed = callPackage ../development/libraries/haskell/feed {};
@ -1048,6 +1054,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
parsimony = callPackage ../development/libraries/haskell/parsimony {};
Pathfinder = callPackage ../development/libraries/haskell/Pathfinder {};
pathtype = callPackage ../development/libraries/haskell/pathtype {};
pcreLight = callPackage ../development/libraries/haskell/pcre-light {};
@ -1256,6 +1264,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
systemFileio = callPackage ../development/libraries/haskell/system-fileio {};
TableAlgebra = callPackage ../development/libraries/haskell/TableAlgebra {};
tabular = callPackage ../development/libraries/haskell/tabular {};
tagged = callPackage ../development/libraries/haskell/tagged {};