From bc4526f1c4dcba595aabbf1f67e80435d47a5572 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 15 Aug 2011 10:55:14 +0000 Subject: [PATCH] Updated haskell-WebServer-Extras expression. Unfortunately, we cannot build this package at all, because it depends on the Crypto library which doesn't support old versions of GHC. Newer versions of GHC, however, cannot compile WebServer-Extras. :-( I've contacted upstream and asked for advice. svn path=/nixpkgs/trunk/; revision=28582 --- .../haskell/WebServer-Extras/default.nix | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pkgs/development/libraries/haskell/WebServer-Extras/default.nix b/pkgs/development/libraries/haskell/WebServer-Extras/default.nix index 1b427f72b78..2abbe549e53 100644 --- a/pkgs/development/libraries/haskell/WebServer-Extras/default.nix +++ b/pkgs/development/libraries/haskell/WebServer-Extras/default.nix @@ -1,19 +1,27 @@ -{cabal, fetchgit, Crypto, WebServer, base64string, hslogger, json, mtl -}: +{ cabal, base64String, Crypto, hslogger, json, mtl, random, WebServer, fetchgit }: -cabal.mkDerivation (self : { +cabal.mkDerivation (self: { pname = "WebServer-Extras"; version = "1.2"; src = fetchgit { url = git://github.com/arjunguha/haskell-web.git; - rev = "76c9aabd31d03f052a80a0f6999dc7c5f1b11c41" ; - sha256 = "afd550a4c6aeffe2f3adb38556b8e9ae198e98db17338ea6c8fa92d56c7eddb7"; + rev = "931a2ec1744cd5c5139af9a3fe8195a36dc3acec" ; }; + + buildDepends = [ + base64String Crypto hslogger json mtl random WebServer + ]; + sourceRoot = "git-export/Extras"; - propagatedBuildInputs = [Crypto WebServer base64string hslogger json mtl]; + meta = { - description = ""; + description = "Web related tools and services"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; }; }) -