Added the Eclipse JDT SDK

svn path=/nixpkgs/trunk/; revision=3785
This commit is contained in:
Martin Bravenboer
2005-09-07 10:08:00 +00:00
parent 059d1d391b
commit a7eba5ec59
5 changed files with 24 additions and 1 deletions

View File

@@ -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

View File

@@ -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];
}

View File

@@ -0,0 +1,7 @@
set -e
. $stdenv/setup
unzip $src
mkdir $out
mv eclipse $out/

View File

@@ -0,0 +1,12 @@
{stdenv, fetchurl, unzip}:
stdenv.mkDerivation {
name = "eclipse-jdt-sdk-3.1";
builder = ./builder.sh;
src = fetchurl {
url = http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.1-200506271435/eclipse-JDT-SDK-3.1.zip;
md5 = "665b51beaa718b2fec6b0155ed369f76";
};
buildInputs = [unzip];
}