Add various data-default instances.

This commit is contained in:
Peter Simons 2013-04-03 13:24:54 +02:00
parent 0baa128eba
commit 41281b762a
5 changed files with 60 additions and 0 deletions

View File

@ -0,0 +1,14 @@
{ cabal, dataDefaultClass }:
cabal.mkDerivation (self: {
pname = "data-default-instances-base";
version = "0.0.1";
sha256 = "1832nq6by91f1iw73ycvkbgn8kpra83pvf2q61hy47xffh0zy4pb";
buildDepends = [ dataDefaultClass ];
meta = {
description = "Default instances for types in base";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal, dataDefaultClass }:
cabal.mkDerivation (self: {
pname = "data-default-instances-containers";
version = "0.0.1";
sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
buildDepends = [ dataDefaultClass ];
meta = {
description = "Default instances for types in containers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal, dataDefaultClass, dlist }:
cabal.mkDerivation (self: {
pname = "data-default-instances-dlist";
version = "0.0.1";
sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
buildDepends = [ dataDefaultClass dlist ];
meta = {
description = "Default instances for types in dlist";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View File

@ -0,0 +1,14 @@
{ cabal, dataDefaultClass }:
cabal.mkDerivation (self: {
pname = "data-default-instances-old-locale";
version = "0.0.1";
sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
buildDepends = [ dataDefaultClass ];
meta = {
description = "Default instances for types in old-locale";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
maintainers = [ self.stdenv.lib.maintainers.simons ];
};
})

View File

@ -704,6 +704,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
dataDefault = callPackage ../development/libraries/haskell/data-default {};
dataDefaultClass = callPackage ../development/libraries/haskell/data-default-class {};
dataDefaultInstancesBase = callPackage ../development/libraries/haskell/data-default-instances-containers {};
dataDefaultInstancesContainers = callPackage ../development/libraries/haskell/data-default-instances-base {};
dataDefaultInstancesDlist = callPackage ../development/libraries/haskell/data-default-instances-dlist {};
dataDefaultInstancesOldLocale = callPackage ../development/libraries/haskell/data-default-instances-old-locale {};
dataenc = callPackage ../development/libraries/haskell/dataenc {};