summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorGergely Risko <gergely@risko.hu>2014-02-03 18:21:42 +0100
committerGergely Risko <gergely@risko.hu>2014-02-03 18:21:42 +0100
commit8e7518f923f9a8104832f898ae00ac1ac91407ed (patch)
tree89976322c0c25127b75f6141def4911efd6de41d /pkgs
parent34484e65f3098088ba8c3101b576e729ad66aa91 (diff)
downloadnixlib-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.nix14
-rw-r--r--pkgs/development/libraries/haskell/sqlite-simple/default.nix17
-rw-r--r--pkgs/top-level/haskell-packages.nix4
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 {};