Merge pull request #1510 from ocharles/haskellPackages.dbmigrations
haskellPackages.dbmigrations: New expression
This commit is contained in:
commit
cf502a3166
21
pkgs/development/libraries/haskell/dbmigrations/default.nix
Normal file
21
pkgs/development/libraries/haskell/dbmigrations/default.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ cabal, configurator, fgl, filepath, HDBC, HDBCPostgresql
|
||||||
|
, HDBCSqlite3, HUnit, mtl, random, text, time, yamlLight
|
||||||
|
}:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "dbmigrations";
|
||||||
|
version = "0.7";
|
||||||
|
sha256 = "1mpmka6jszip8sm8k9mrk0fg1q7wp36n0szyiqy7fnbzijfw0xlz";
|
||||||
|
isLibrary = true;
|
||||||
|
isExecutable = true;
|
||||||
|
buildDepends = [
|
||||||
|
configurator fgl filepath HDBC HDBCPostgresql HDBCSqlite3 HUnit mtl
|
||||||
|
random text time yamlLight
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
description = "An implementation of relational database \"migrations\"";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
|
||||||
|
};
|
||||||
|
})
|
14
pkgs/development/libraries/haskell/yaml-light/default.nix
Normal file
14
pkgs/development/libraries/haskell/yaml-light/default.nix
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{ cabal, HsSyck }:
|
||||||
|
|
||||||
|
cabal.mkDerivation (self: {
|
||||||
|
pname = "yaml-light";
|
||||||
|
version = "0.1";
|
||||||
|
sha256 = "1p1swas1nhmnkj82msglacgqa5xwg18vya6jirb2a2ywny8r80rx";
|
||||||
|
buildDepends = [ HsSyck ];
|
||||||
|
meta = {
|
||||||
|
description = "A light-weight wrapper with utility functions around HsSyck";
|
||||||
|
license = self.stdenv.lib.licenses.bsd3;
|
||||||
|
platforms = self.ghc.meta.platforms;
|
||||||
|
maintainers = [ self.stdenv.lib.maintainers.ocharles ];
|
||||||
|
};
|
||||||
|
})
|
@ -882,6 +882,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
|
|||||||
|
|
||||||
DAV = callPackage ../development/libraries/haskell/DAV {};
|
DAV = callPackage ../development/libraries/haskell/DAV {};
|
||||||
|
|
||||||
|
dbmigrations = callPackage ../development/libraries/haskell/dbmigrations {};
|
||||||
|
|
||||||
dbus = callPackage ../development/libraries/haskell/dbus {};
|
dbus = callPackage ../development/libraries/haskell/dbus {};
|
||||||
|
|
||||||
deepseq_1_1_0_0 = callPackage ../development/libraries/haskell/deepseq/1.1.0.0.nix {};
|
deepseq_1_1_0_0 = callPackage ../development/libraries/haskell/deepseq/1.1.0.0.nix {};
|
||||||
@ -2475,6 +2477,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x
|
|||||||
|
|
||||||
yaml = callPackage ../development/libraries/haskell/yaml {};
|
yaml = callPackage ../development/libraries/haskell/yaml {};
|
||||||
|
|
||||||
|
yamlLight = callPackage ../development/libraries/haskell/yaml-light {};
|
||||||
|
|
||||||
yap = callPackage ../development/libraries/haskell/yap {};
|
yap = callPackage ../development/libraries/haskell/yap {};
|
||||||
|
|
||||||
yeganesh = callPackage ../applications/misc/yeganesh {};
|
yeganesh = callPackage ../applications/misc/yeganesh {};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user