diff options
author | Gergely Risko <gergely@risko.hu> | 2014-02-03 18:21:42 +0100 |
---|---|---|
committer | Gergely Risko <gergely@risko.hu> | 2014-02-03 18:21:42 +0100 |
commit | 8e7518f923f9a8104832f898ae00ac1ac91407ed (patch) | |
tree | 89976322c0c25127b75f6141def4911efd6de41d /pkgs | |
parent | 34484e65f3098088ba8c3101b576e729ad66aa91 (diff) | |
download | nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar.gz nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar.bz2 nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar.lz nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar.xz nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.tar.zst nixlib-8e7518f923f9a8104832f898ae00ac1ac91407ed.zip |
Added snapBlaze and sqliteSimple haskell packages
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/haskell/snap-blaze/default.nix | 14 | ||||
-rw-r--r-- | pkgs/development/libraries/haskell/sqlite-simple/default.nix | 17 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 4 |
3 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/snap-blaze/default.nix b/pkgs/development/libraries/haskell/snap-blaze/default.nix new file mode 100644 index 000000000000..2b7444cd154e --- /dev/null +++ b/pkgs/development/libraries/haskell/snap-blaze/default.nix @@ -0,0 +1,14 @@ +{ cabal, blazeHtml, snapCore }: + +cabal.mkDerivation (self: { + pname = "snap-blaze"; + version = "0.2.1.2"; + sha256 = "136i5q9ipfqrh7fw8rgn1ws6zkjdrfwfq9wpccrm8dg3l61380wh"; + buildDepends = [ blazeHtml snapCore ]; + meta = { + homepage = "http://github.com/jaspervdj/snap-blaze"; + description = "blaze-html integration for Snap"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/development/libraries/haskell/sqlite-simple/default.nix b/pkgs/development/libraries/haskell/sqlite-simple/default.nix new file mode 100644 index 000000000000..c566cd19d828 --- /dev/null +++ b/pkgs/development/libraries/haskell/sqlite-simple/default.nix @@ -0,0 +1,17 @@ +{ cabal, base16Bytestring, directSqlite, HUnit, text, time +, transformers +}: + +cabal.mkDerivation (self: { + pname = "sqlite-simple"; + version = "0.4.4.0"; + sha256 = "09vgy3hji0bjb3bwxwkwhmgf50q442dqr3d86g5l5s3xiw3hca0r"; + buildDepends = [ directSqlite text time transformers ]; + testDepends = [ base16Bytestring directSqlite HUnit text time ]; + meta = { + homepage = "http://github.com/nurpax/sqlite-simple"; + description = "Mid-Level SQLite client library"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 783b868f804d..8e9db7f21c44 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2111,6 +2111,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x snapletAcidState = callPackage ../development/libraries/haskell/snaplet-acid-state {}; + snapBlaze = callPackage ../development/libraries/haskell/snap-blaze/default.nix {}; + snapCore = callPackage ../development/libraries/haskell/snap/core.nix {}; snapLoaderDynamic = callPackage ../development/libraries/haskell/snap/loader-dynamic.nix {}; @@ -2211,6 +2213,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.finalReturn x split_0_2_2 = callPackage ../development/libraries/haskell/split/0.2.2.nix {}; split = self.split_0_2_2; + sqliteSimple = callPackage ../development/libraries/haskell/sqlite-simple/default.nix {}; + stbImage = callPackage ../development/libraries/haskell/stb-image {}; stm_2_1_1_2 = callPackage ../development/libraries/haskell/stm/2.1.1.2.nix {}; |