The attached patch gets Agda to build with ghc 7.4.1.  I wonder if Andres or 
Peter would review it for compatibility with the Haskell subsystem.

 

diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index fc6c42f..7613007 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -387,6 +387,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
 
   Agda = callPackage ../development/libraries/haskell/Agda {
     haskellSrcExts = self.haskellSrcExts_1_11_1;
+    mtl = self.mtl_2_0_1_0;
+    haskeline = callPackage ../development/libraries/haskell/haskeline {
+                  mtl = self.mtl_2_0_1_0;
+                };
   };
 
   accelerate = callPackage ../development/libraries/haskell/accelerate {};
@@ -1025,7 +1029,9 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
 
   mtl_1_1_0_2 = callPackage ../development/libraries/haskell/mtl/1.1.0.2.nix {};
   mtl_1_1_1_1 = callPackage ../development/libraries/haskell/mtl/1.1.1.1.nix {};
-  mtl_2_0_1_0 = callPackage ../development/libraries/haskell/mtl/2.0.1.0.nix {};
+  mtl_2_0_1_0 = callPackage ../development/libraries/haskell/mtl/2.0.1.0.nix {
+    transformers = self.transformers_0_2_2_0;
+  };
   mtl_2_1_1 = callPackage ../development/libraries/haskell/mtl/2.1.1.nix {
     transformers = self.transformers_0_3_0_0;
   };
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to