summary refs log tree commit diff
path: root/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r--pkgs/top-level/all-packages.nix24
1 files changed, 21 insertions, 3 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index aefe86bd1eb5..fbda1243b8eb 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -206,8 +206,8 @@ rec {
 
   # Bring in a path as a source, filtering out all hidden Subversion
   # directories.  TODO: filter out backup files (*~) etc.
-  cleanSource = builtins.filterSource
-    (name: baseNameOf (toString name) != ".svn");
+  cleanSource = src: builtins.filterSource
+    (name: baseNameOf (toString name) != ".svn") src;
   
   # !!! obsolete
   substitute = ../build-support/substitute/substitute.sh;
@@ -681,6 +681,17 @@ rec {
     profiledCompiler = true;
   });
 
+  # ghc66boot = import ../development/compilers/ghc-6.6-boot {
+  #  inherit fetchurl stdenv perl readline;
+  #  m4 = gnum4;
+  #};
+
+  ghc66 = import ../development/compilers/ghc-6.6 {
+    inherit fetchurl stdenv readline perl;
+    m4 = gnum4;
+    ghc = ghcboot;
+  };
+
   ghc = import ../development/compilers/ghc {
     inherit fetchurl stdenv perl ncurses readline m4;
     gcc = stdenv.gcc;
@@ -1128,7 +1139,9 @@ rec {
   };
 
   uuagc = import ../development/tools/haskell/uuagc {
-    inherit fetchurl stdenv ghc uulib;
+    inherit fetchurl stdenv;
+    ghc = ghc66;
+    uulib = uulib66;
   };
 
   valgrind = import ../development/tools/misc/valgrind {
@@ -1787,6 +1800,11 @@ rec {
     inherit stdenv fetchurl ghc;
   };
 
+  uulib66 = import ../development/libraries/haskell/uulib-ghc-6.6 {
+    inherit stdenv fetchurl autoconf;
+    ghc = ghc66;
+  };
+
   wxHaskell = import ../development/libraries/haskell/wxHaskell {
     inherit fetchurl unzip ghc;
     stdenv = stdenvNew;