summary refs log tree commit diff
diff options
context:
space:
mode:
authorThomas Bereknyei <tomberek@gmail.com>2014-06-18 01:01:45 -0400
committerThomas Bereknyei <tomberek@gmail.com>2014-06-18 01:01:45 -0400
commit8a16a950ba066ce017349e139817dfb4ecc03efe (patch)
tree1c7cd57f73f208af578cf1b08da4f3fa5778e46b
parentaf3d448d335cd22355b6b84857520cfa5cfb380e (diff)
downloadnixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar.gz
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar.bz2
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar.lz
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar.xz
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.tar.zst
nixlib-8a16a950ba066ce017349e139817dfb4ecc03efe.zip
Adds tcache-AWS
-rw-r--r--pkgs/development/libraries/haskell/tcache-AWS/default.nix14
-rw-r--r--pkgs/top-level/haskell-packages.nix2
2 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/tcache-AWS/default.nix b/pkgs/development/libraries/haskell/tcache-AWS/default.nix
new file mode 100644
index 000000000000..0bccb38d3817
--- /dev/null
+++ b/pkgs/development/libraries/haskell/tcache-AWS/default.nix
@@ -0,0 +1,14 @@
+{ cabal, aws, conduit, httpConduit, network, TCache, text }:
+
+cabal.mkDerivation (self: {
+  pname = "tcache-AWS";
+  version = "0.0.1";
+  sha256 = "18hi8jvc117pxjhpb891hqlsbi4wvmd6nr3vwnqqr7rcw2dsmnwv";
+  buildDepends = [ aws conduit httpConduit network TCache text ];
+  meta = {
+    description = "tcache using Amazon Web Services as default persistence mechanism";
+    license = self.stdenv.lib.licenses.bsd3;
+    platforms = self.ghc.meta.platforms;
+  };
+  maintainers = [ self.stdenv.lib.maintainers.tomberek ];
+})
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index b1ea4059da50..9166e1a66735 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -2166,6 +2166,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
 
   TCache = callPackage ../development/libraries/haskell/TCache {};
 
+  tcacheAWS = callPackage ../development/libraries/haskell/tcache-AWS {};
+
   templateDefault = callPackage ../development/libraries/haskell/template-default {};
 
   temporary = callPackage ../development/libraries/haskell/temporary {};