From 0a69fe9898a8342940c0453b5d428e0ec820a713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20L=C3=B6h?= Date: Tue, 15 Feb 2011 10:36:52 +0000 Subject: [PATCH] Restored HaXml-1.13.3 to keep happstack and gitit working. svn path=/nixpkgs/trunk/; revision=25974 --- pkgs/development/libraries/haskell/HaXml/1.13.3.nix | 11 +++++++++++ pkgs/top-level/haskell-packages.nix | 13 ++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/libraries/haskell/HaXml/1.13.3.nix diff --git a/pkgs/development/libraries/haskell/HaXml/1.13.3.nix b/pkgs/development/libraries/haskell/HaXml/1.13.3.nix new file mode 100644 index 00000000000..00a5cba60ef --- /dev/null +++ b/pkgs/development/libraries/haskell/HaXml/1.13.3.nix @@ -0,0 +1,11 @@ +{cabal}: + +cabal.mkDerivation (self : { + pname = "HaXml"; + version = "1.13.3"; + sha256 = "08d9wy0rg9m66dd10x0zvkl74l25vxdakz7xp3j88s2gd31jp1v0"; + meta = { + description = "Haskell utilities for parsing, filtering, transforming and generating XML documents."; + }; +}) + diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index c6ee56df536..60cba412f38 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -252,13 +252,15 @@ rec { HAppSState = callPackage ../development/libraries/haskell/HAppS/HAppS-State.nix {}; - /* cannot yet get this to work with 6.12.1 */ - happstackData = callPackage ../development/libraries/haskell/happstack/happstack-data.nix {}; + happstackData = callPackage ../development/libraries/haskell/happstack/happstack-data.nix { + HaXml = HaXml_1_13_3; + }; happstackUtil = callPackage ../development/libraries/haskell/happstack/happstack-util.nix {}; happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix { network = network_2_2_1_7; + HaXml = HaXml_1_13_3; }; hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {}; @@ -349,12 +351,17 @@ rec { HTTP_3001 = callPackage ../development/libraries/haskell/HTTP/3001.nix {}; - haxr = callPackage ../development/libraries/haskell/haxr {}; + haxr = callPackage ../development/libraries/haskell/haxr { + HTTP = HTTP_4000_0_9; + HaXml = HaXml_1_13_3; + }; haxr_th = callPackage ../development/libraries/haskell/haxr-th {}; HaXml = callPackage ../development/libraries/haskell/HaXml {}; + HaXml_1_13_3 = callPackage ../development/libraries/haskell/HaXml/1.13.3.nix {}; + HDBC = callPackage ../development/libraries/haskell/HDBC/HDBC.nix {}; HDBCPostgresql = callPackage ../development/libraries/haskell/HDBC/HDBC-postgresql.nix {