diff options
author | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2005-09-07 10:08:00 +0000 |
---|---|---|
committer | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2005-09-07 10:08:00 +0000 |
commit | a7eba5ec593a3295842764c731262fd3de6ec7fe (patch) | |
tree | 20a4361b65a0548d8a05f7f9aaac35c7826e971a /pkgs/development/eclipse/ecj | |
parent | 059d1d391b86b42a3fe2c899c0054c9e28a341fb (diff) | |
download | nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar.gz nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar.bz2 nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar.lz nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar.xz nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.tar.zst nixlib-a7eba5ec593a3295842764c731262fd3de6ec7fe.zip |
Added the Eclipse JDT SDK
svn path=/nixpkgs/trunk/; revision=3785
Diffstat (limited to 'pkgs/development/eclipse/ecj')
-rw-r--r-- | pkgs/development/eclipse/ecj/builder.sh | 21 | ||||
-rw-r--r-- | pkgs/development/eclipse/ecj/default.nix | 13 |
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/eclipse/ecj/builder.sh b/pkgs/development/eclipse/ecj/builder.sh new file mode 100644 index 000000000000..67297e2fd87b --- /dev/null +++ b/pkgs/development/eclipse/ecj/builder.sh @@ -0,0 +1,21 @@ +. $stdenv/setup + +unzip $src +cd jdtcoresrc +ant -f compilejdtcorewithjavac.xml + +mkdir -p $out/share/ecj +mv ecj.jar $out/share/ecj + +mkdir -p $out/bin + +cat >> $out/bin/ecj <<EOF +#! /bin/sh + +export JAVA_HOME=$j2re +export LANG="en_US" + +$j2re/bin/java -cp $out/share/ecj/ecj.jar org.eclipse.jdt.internal.compiler.batch.Main \$@ +EOF + +chmod u+x $out/bin/ecj diff --git a/pkgs/development/eclipse/ecj/default.nix b/pkgs/development/eclipse/ecj/default.nix new file mode 100644 index 000000000000..a0428608d16c --- /dev/null +++ b/pkgs/development/eclipse/ecj/default.nix @@ -0,0 +1,13 @@ +{stdenv, fetchurl, unzip, ant, j2re}: + +stdenv.mkDerivation { + name = "ecj-3.1"; + builder = ./builder.sh; + src = fetchurl { + url = ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/R-3.1-200506271435/eclipse-sourceBuild-srcIncluded-3.1.zip; + md5 = "19ad65d52005da5eaa1d3687b3a50de2"; + }; + + inherit j2re; + buildInputs = [unzip ant j2re]; +} |