From 7e75cb7cc452cf305a252329af4ed44531689553 Mon Sep 17 00:00:00 2001 From: Martin Bravenboer Date: Tue, 6 Sep 2005 00:00:22 +0000 Subject: [PATCH] Added ecj (The Eclipse Compiler for Java) to Nix. This means that Java 5.0 code can now be compiled and run in Nix (the J2RE 5.0 was already available without deployment problems). Also, I need ecj to checkout its behaviour and warnings as a second reference (javac). svn path=/nixpkgs/trunk/; revision=3783 --- pkgs/development/compilers/ecj/builder.sh | 21 +++++++++++++++++++++ pkgs/development/compilers/ecj/default.nix | 13 +++++++++++++ pkgs/system/all-packages-generic.nix | 5 +++++ pkgs/system/populate-cache.nix | 2 ++ 4 files changed, 41 insertions(+) create mode 100644 pkgs/development/compilers/ecj/builder.sh create mode 100644 pkgs/development/compilers/ecj/default.nix diff --git a/pkgs/development/compilers/ecj/builder.sh b/pkgs/development/compilers/ecj/builder.sh new file mode 100644 index 00000000000..67297e2fd87 --- /dev/null +++ b/pkgs/development/compilers/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 <