Added unbound, RepLib, type-equality.

svn path=/nixpkgs/trunk/; revision=29148
This commit is contained in:
Andres Löh 2011-09-09 20:45:04 +00:00
parent 4e6013e909
commit bc3c074cb8
4 changed files with 62 additions and 0 deletions

View File

@ -0,0 +1,19 @@
{ cabal, mtl, typeEquality }:
cabal.mkDerivation (self: {
pname = "RepLib";
version = "0.5.1";
sha256 = "1c6zqi87lmmmiz8amsvhw6wkhg90rhh6yl5vh0a9ism3apwh1i7r";
buildDepends = [ mtl typeEquality ];
noHaddock = true;
meta = {
homepage = "http://code.google.com/p/replib/";
description = "Generic programming library with representation types";
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 }:
cabal.mkDerivation (self: {
pname = "type-equality";
version = "0.1.0.2";
sha256 = "09m6vc5hglf3xdg0bg9lgbkgjffmbkfgcrqf5ii36l92c4dik32q";
noHaddock = true;
meta = {
homepage = "http://github.com/hesselink/type-equality/";
description = "Type equality, coercion/cast and other operations";
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,19 @@
{ cabal, mtl, RepLib, transformers }:
cabal.mkDerivation (self: {
pname = "unbound";
version = "0.3.1";
sha256 = "13k53dcap8knvl2qzcykx838laas34xfc0480705vzl1z9z1xppz";
buildDepends = [ mtl RepLib transformers ];
noHaddock = true;
meta = {
homepage = "http://code.google.com/p/replib/";
description = "Generic support for programming with names and binders";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -1016,6 +1016,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
repaIo = callPackage ../development/libraries/haskell/repa-io {};
RepLib = callPackage ../development/libraries/haskell/RepLib {};
RSA = callPackage ../development/libraries/haskell/RSA {};
safe = callPackage ../development/libraries/haskell/safe {};
@ -1161,6 +1163,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
tuple = callPackage ../development/libraries/haskell/tuple {};
typeEquality = callPackage ../development/libraries/haskell/type-equality {};
unbound = callPackage ../development/libraries/haskell/unbound {};
uniplate = callPackage ../development/libraries/haskell/uniplate {};
uniqueid = callPackage ../development/libraries/haskell/uniqueid {};