summary refs log tree commit diff
path: root/pkgs/development/tools/haskell/uuagc
diff options
context:
space:
mode:
authorArie Middelkoop <amiddelk@gmail.com>2006-12-15 13:32:55 +0000
committerArie Middelkoop <amiddelk@gmail.com>2006-12-15 13:32:55 +0000
commitafde8e6270b8dca793d1f541224013a8e3bcd687 (patch)
tree17bbf8f172c71740c03f91c857d11683fc0f5ebd /pkgs/development/tools/haskell/uuagc
parent4ae30fee90603b4cac7c0e3a9db0b31d6b540818 (diff)
downloadnixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar.gz
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar.bz2
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar.lz
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar.xz
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.tar.zst
nixpkgs-afde8e6270b8dca793d1f541224013a8e3bcd687.zip
Added GHC 6.6.
note: the old GHC 6.4(.2?) version is still there. I reused the bootstrap-version to bootstrap GHC-6.6. And some other packages depend on the old GHC 
version as well.

note: only use this package for building other packages. If you install it as an end-user, you'll only be able to use the default GHC libraries, 
because other libraries are only privately registered to this GHC version during a nix-build by hooks (which are not executed when you run GHC 
yourself as an end-user).

Consequently, also added a newer version of uulib and uuagc.

svn path=/nixpkgs/trunk/; revision=7346
Diffstat (limited to 'pkgs/development/tools/haskell/uuagc')
-rw-r--r--pkgs/development/tools/haskell/uuagc/default.nix23
1 files changed, 9 insertions, 14 deletions
diff --git a/pkgs/development/tools/haskell/uuagc/default.nix b/pkgs/development/tools/haskell/uuagc/default.nix
index c3c77a36790..519244ae7b8 100644
--- a/pkgs/development/tools/haskell/uuagc/default.nix
+++ b/pkgs/development/tools/haskell/uuagc/default.nix
@@ -1,19 +1,14 @@
 {stdenv, fetchurl, ghc, uulib}:
 
-#as long as cabal does not allow to specify which package.conf to use we create a wrapper
+stdenv.mkDerivation
+{
+  name = "uuagc-0.9.2";
 
-let {
-  uulibGHC = (import ../../../compilers/ghc-wrapper) {
-    libraries = [ uulib ];
-    inherit stdenv ghc;
-  };
+  src = fetchurl { url = http://www.cs.uu.nl/~ariem/uuagc-0.9.2-src.tar.gz;
+                   md5 = "cbac92287c9c0a858ccbfa37615d9f5f";
+                 };
 
-  body = stdenv.mkDerivation {
-    name = "uuagc-0.9.1";
-    src = fetchurl {
-      url = http://nix.cs.uu.nl/dist/tarballs/uuagc-0.9.1-src.tar.gz;
-      md5 = "0f29cad75bd759696edc61c24d1a5db9";
-    };
-    buildInputs = [uulibGHC];
-  };
+  buildInputs = [ghc uulib];
+
+  meta = { description = "The UUAG Compiler"; };
 }