diff options
author | Christof Douma <wizztick@douma.eu.org> | 2006-01-27 10:16:15 +0000 |
---|---|---|
committer | Christof Douma <wizztick@douma.eu.org> | 2006-01-27 10:16:15 +0000 |
commit | 8d4e61d096e9c02e652b86f76c986504cd3c4ae3 (patch) | |
tree | 645e3b2c4cdde67fec4115d1ab12e207dc64a157 /pkgs/development/tools/haskell | |
parent | 69b41650adb254e52abe044a74c495d5ea04cd08 (diff) |
change uulib to store all dependencies to package.conf
added ghc-wrapper to use a generated global package.conf added uuagc svn path=/nixpkgs/trunk/; revision=4608
Diffstat (limited to 'pkgs/development/tools/haskell')
-rw-r--r-- | pkgs/development/tools/haskell/uuagc/default.nix | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/development/tools/haskell/uuagc/default.nix b/pkgs/development/tools/haskell/uuagc/default.nix new file mode 100644 index 0000000000000..53c5db34d649f --- /dev/null +++ b/pkgs/development/tools/haskell/uuagc/default.nix @@ -0,0 +1,19 @@ +{stdenv, fetchurl, ghc, uulib}: + +#as long as cabal does not allow to specify which package.conf to use we create a wrapper + +let { + uulibGHC = (import ../../../compilers/ghc-wrapper) { + libraries = [ uulib ]; + inherit stdenv ghc; + }; + + body = stdenv.mkDerivation { + name = "uuagc"; + src = fetchurl { + url = http://abaris.zoo.cs.uu.nl:8080/wiki/pub/HUT/Download/uuagc-0.9.1-src.tar.gz; + md5 = "0f29cad75bd759696edc61c24d1a5db9"; + }; + buildInputs = [uulibGHC]; + }; +} |