diff --git a/pkgs/development/compilers/ecj/builder.sh b/pkgs/development/eclipse/ecj/builder.sh similarity index 100% rename from pkgs/development/compilers/ecj/builder.sh rename to pkgs/development/eclipse/ecj/builder.sh diff --git a/pkgs/development/compilers/ecj/default.nix b/pkgs/development/eclipse/ecj/default.nix similarity index 100% rename from pkgs/development/compilers/ecj/default.nix rename to pkgs/development/eclipse/ecj/default.nix diff --git a/pkgs/development/eclipse/jdt-sdk/builder.sh b/pkgs/development/eclipse/jdt-sdk/builder.sh new file mode 100755 index 00000000000..8c0e0ac44ea --- /dev/null +++ b/pkgs/development/eclipse/jdt-sdk/builder.sh @@ -0,0 +1,7 @@ +set -e + +. $stdenv/setup + +unzip $src +mkdir $out +mv eclipse $out/ diff --git a/pkgs/development/eclipse/jdt-sdk/default.nix b/pkgs/development/eclipse/jdt-sdk/default.nix new file mode 100644 index 00000000000..4734522b5f4 --- /dev/null +++ b/pkgs/development/eclipse/jdt-sdk/default.nix @@ -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]; +} diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix index a1e725daaaa..3c8ba63a16f 100644 --- a/pkgs/system/all-packages-generic.nix +++ b/pkgs/system/all-packages-generic.nix @@ -482,11 +482,15 @@ rec { inherit fetchurl stdenv; }; - ecj = (import ../development/compilers/ecj) { + ecj = (import ../development/eclipse/ecj) { inherit fetchurl stdenv unzip j2re; ant = apacheAntBlackdown14; }; + jdtsdk = (import ../development/eclipse/jdt-sdk) { + inherit fetchurl stdenv unzip; + }; + blackdown = (import ../development/compilers/blackdown) { inherit fetchurl stdenv; };