summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-03-19 14:46:38 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-03-19 14:46:38 +0000
commite0b48bbdec98d1ad662ebff0b111ec0fe7e163ec (patch)
treefb7aefbeb12690f6a93d5ff7ff6d67c7a3daacce /pkgs
parent5986a4d17567cb4cdaa6a70abe7be232619a173b (diff)
downloadnixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar.gz
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar.bz2
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar.lz
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar.xz
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.tar.zst
nixlib-e0b48bbdec98d1ad662ebff0b111ec0fe7e163ec.zip
* Added javafront & dryad.
svn path=/nixpkgs/trunk/; revision=14611
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/compilers/strategoxt/0.17.nix40
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 40 insertions, 2 deletions
diff --git a/pkgs/development/compilers/strategoxt/0.17.nix b/pkgs/development/compilers/strategoxt/0.17.nix
index 0d9e64e267af..fe8459150d71 100644
--- a/pkgs/development/compilers/strategoxt/0.17.nix
+++ b/pkgs/development/compilers/strategoxt/0.17.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, aterm, pkgconfig, getopt}:
+{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk}:
 
 rec {
 
@@ -48,6 +48,44 @@ rec {
   };
 
 
+  javafront = stdenv.mkDerivation rec {
+    name = "java-front-0.9pre1823618236";
+
+    src = fetchurl {
+      url = "http://releases.strategoxt.org/java-front/${name}-frb8zh7m/java-front-0.9pre18236.tar.gz";
+      sha256 = "93d2919cfbda41a96a944f71ae57704ad1f0efcc0c1084b501a4536f82e25387";
+    };
+
+    buildInputs = [pkgconfig aterm strategoxt];
+
+    configureFlags = "--disable-static";
+
+    meta = {
+      homepage = http://strategoxt.org/Stratego/JavaFront;
+      meta = "Tools for generating or transforming Java code";
+    };
+  };
+
+
+  dryad = stdenv.mkDerivation rec {
+    name = "dryad-0.2pre1835518355";
+
+    src = fetchurl {
+      url = "http://releases.strategoxt.org/dryad/${name}-zbqfh1rm/dryad-0.2pre18355.tar.gz";
+      sha256 = "2c27b7f82f87ffc27b75969acc365560651275d348b3b5cbb530276d20ae83ab";
+    };
+
+    buildInputs = [jdk pkgconfig aterm sdf strategoxt javafront];
+
+    configureFlags = "--disable-static";
+
+    meta = {
+      homepage = http://strategoxt.org/Stratego/TheDryad;
+      meta = "A collection of tools for developing transformation systems for Java source and bytecode";
+    };
+  };
+
+
   /*
   libraries = ... {
     configureFlags =
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c1ece39be2cf..32e109698321 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1967,7 +1967,7 @@ let
   };
 
   strategoPackages017 = import ../development/compilers/strategoxt/0.17.nix {
-    inherit fetchurl stdenv pkgconfig aterm getopt;
+    inherit fetchurl stdenv pkgconfig aterm getopt jdk;
   };
 
   swiProlog = composedArgsAndFun (selectVersion ../development/compilers/swi-prolog "5.6.51") {