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