Author: andres
Date: Thu Jul  7 21:40:33 2011
New Revision: 27649
URL: https://svn.nixos.org/websvn/nix/?rev=27649&sc=1

Log:
Added warp plus dependencies.

Added:
   nixpkgs/trunk/pkgs/development/libraries/haskell/http-types/
   nixpkgs/trunk/pkgs/development/libraries/haskell/http-types/default.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/simple-sendfile/
   nixpkgs/trunk/pkgs/development/libraries/haskell/simple-sendfile/default.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/wai/
   nixpkgs/trunk/pkgs/development/libraries/haskell/wai/default.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/warp/
   nixpkgs/trunk/pkgs/development/libraries/haskell/warp/default.nix
Modified:
   nixpkgs/trunk/pkgs/development/libraries/haskell/unix-compat/default.nix
   nixpkgs/trunk/pkgs/top-level/haskell-packages.nix

Added: nixpkgs/trunk/pkgs/development/libraries/haskell/http-types/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/http-types/default.nix     
Thu Jul  7 21:40:33 2011        (r27649)
@@ -0,0 +1,14 @@
+{cabal, blazeBuilder, caseInsensitive, text}:
+
+cabal.mkDerivation (self : {
+  pname = "http-types";
+  version = "0.6.5";
+  sha256 = "1z2y219170n6rrmmffkg8xa450xzl42zpwahv7m71bxlz4cvxjc1";
+  propagatedBuildInputs = [blazeBuilder caseInsensitive text];
+  meta = {
+    description = "Generic HTTP types for Haskell (for both client and server 
code)";
+    license = "BSD3";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})
+

Added: 
nixpkgs/trunk/pkgs/development/libraries/haskell/simple-sendfile/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/trunk/pkgs/development/libraries/haskell/simple-sendfile/default.nix    
    Thu Jul  7 21:40:33 2011        (r27649)
@@ -0,0 +1,14 @@
+{cabal, network}:
+
+cabal.mkDerivation (self : {
+  pname = "simple-sendfile";
+  version = "0.1.2";
+  sha256 = "08w5ria2x41j85z1126kddi918zdqrwmr4vwqczgzh9kdi49wv8j";
+  propagatedBuildInputs = [network];
+  meta = {
+    description = "Cross platform library for the sendfile system call";
+    license = "BSD3";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})
+

Modified: 
nixpkgs/trunk/pkgs/development/libraries/haskell/unix-compat/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/unix-compat/default.nix    
Thu Jul  7 21:32:55 2011        (r27648)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/unix-compat/default.nix    
Thu Jul  7 21:40:33 2011        (r27649)
@@ -2,8 +2,8 @@
 
 cabal.mkDerivation (self : {
   pname = "unix-compat";
-  version = "0.2.1.1";
-  sha256 = "11bh29rq3g4qqvxc72wbip85vc3m91lafa85086izpqkkpnl4pxh";
+  version = "0.2.1.3";
+  sha256 = "12645n23b7b86w3fllg3vl39pvbxazqx9rflgnhc6qrlfklkyxxd";
   meta = {
     description = "Portable POSIX-compatibility layer";
     license = "BSD";

Added: nixpkgs/trunk/pkgs/development/libraries/haskell/wai/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/wai/default.nix    Thu Jul 
 7 21:40:33 2011        (r27649)
@@ -0,0 +1,14 @@
+{cabal, blazeBuilder, enumerator, network, httpTypes, text, transformers}:
+
+cabal.mkDerivation (self : {
+  pname = "wai";
+  version = "0.4.0";
+  sha256 = "1xp03g3q967rpgas896a5j3y7hjiir4ny0qlwmaj5ki61zivjsln";
+  propagatedBuildInputs = [blazeBuilder enumerator network httpTypes text 
transformers];
+  meta = {
+    description = "Web Application Interface";
+    license = "BSD3";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})
+

Added: nixpkgs/trunk/pkgs/development/libraries/haskell/warp/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/warp/default.nix   Thu Jul 
 7 21:40:33 2011        (r27649)
@@ -0,0 +1,18 @@
+{cabal, blazeBuilder, blazeBuilderEnumerator, caseInsensitive, enumerator,
+ httpTypes, network, simpleSendfile, transformers, unixCompat, wai}:
+
+cabal.mkDerivation (self : {
+  pname = "warp";
+  version = "0.4.1.1";
+  sha256 = "0qck4mpg4p6v2yx2r6qchqd3lvsn8n5ys6xsm11hhznc2r50aayh";
+  propagatedBuildInputs = [
+    blazeBuilder blazeBuilderEnumerator caseInsensitive enumerator
+    httpTypes network simpleSendfile transformers unixCompat wai
+  ];
+  meta = {
+    description = "A fast, light-weight web server for WAI applications";
+    license = "BSD3";
+    maintainers = [self.stdenv.lib.maintainers.andres];
+  };
+})
+

Modified: nixpkgs/trunk/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Thu Jul  7 21:32:55 
2011        (r27648)
+++ nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Thu Jul  7 21:40:33 
2011        (r27649)
@@ -618,6 +618,8 @@
 
   httpdShed = callPackage ../development/libraries/haskell/httpd-shed {};
 
+  httpTypes = callPackage ../development/libraries/haskell/http-types {};
+
   HUnit_1_2_0_3 = callPackage 
../development/libraries/haskell/HUnit/1.2.0.3.nix {};
   HUnit_1_2_2_1 = callPackage 
../development/libraries/haskell/HUnit/1.2.2.1.nix {};
   HUnit_1_2_2_3 = callPackage 
../development/libraries/haskell/HUnit/1.2.2.3.nix {};
@@ -840,6 +842,8 @@
 
   sendfile = callPackage ../development/libraries/haskell/sendfile {};
 
+  simpleSendfile = callPackage 
../development/libraries/haskell/simple-sendfile {};
+
   smallcheck = callPackage ../development/libraries/haskell/smallcheck {};
 
   snapCore = callPackage ../development/libraries/haskell/snap/core.nix {};
@@ -967,6 +971,10 @@
     mtl = self.mtl2;
   };
 
+  wai = callPackage ../development/libraries/haskell/wai {};
+
+  warp = callPackage ../development/libraries/haskell/warp {};
+
   WebBits = callPackage ../development/libraries/haskell/WebBits {
     parsec = self.parsec2;
   };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to