diff options
author | Peter Simons <simons@cryp.to> | 2014-01-15 02:52:31 -0800 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2014-01-15 02:52:31 -0800 |
commit | cf502a3166777949deb35415084edd16e4218637 (patch) | |
tree | 4987e4635f11b0e99b055bfdc68db883bf2ffe8b /pkgs | |
parent | 9478b8e08eef6dd4307f0bb46a3e4f0cf229fdd7 (diff) | |
parent | 67ea2f6860cc446702d4859f11b2c0bea3cad668 (diff) | |
download | nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar.gz nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar.bz2 nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar.lz nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar.xz nixpkgs-cf502a3166777949deb35415084edd16e4218637.tar.zst nixpkgs-cf502a3166777949deb35415084edd16e4218637.zip |
Merge pull request #1510 from ocharles/haskellPackages.dbmigrations
haskellPackages.dbmigrations: New expression
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/haskell/dbmigrations/default.nix | 21 | ||||
-rw-r--r-- | pkgs/development/libraries/haskell/yaml-light/default.nix | 14 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 4 |
3 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/dbmigrations/default.nix b/pkgs/development/libraries/haskell/dbmigrations/default.nix new file mode 100644 index 00000000000..10b3737d88a --- /dev/null +++ b/pkgs/development/libraries/haskell/dbmigrations/default.nix @@ -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 ]; + }; +}) diff --git a/pkgs/development/libraries/haskell/yaml-light/default.nix b/pkgs/development/libraries/haskell/yaml-light/default.nix new file mode 100644 index 00000000000..0d12f7f2835 --- /dev/null +++ b/pkgs/development/libraries/haskell/yaml-light/default.nix @@ -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 ]; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index e4fa4b82403..677c4aa1c3e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -882,6 +882,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x DAV = callPackage ../development/libraries/haskell/DAV {}; + dbmigrations = callPackage ../development/libraries/haskell/dbmigrations {}; + dbus = callPackage ../development/libraries/haskell/dbus {}; 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 {}; + yamlLight = callPackage ../development/libraries/haskell/yaml-light {}; + yap = callPackage ../development/libraries/haskell/yap {}; yeganesh = callPackage ../applications/misc/yeganesh {}; |