summary refs log tree commit diff
path: root/pkgs/development/tools/haskell
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/haskell')
-rw-r--r--pkgs/development/tools/haskell/uuagc/default.nix19
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];
+  };
+}