# Maintainer: Horst Burkhardt pkgname=ecj pkgver=3.2.2 pkgrel=0 pkgdesc="A Java compiler implemented in Java, for the Eclipse IDE" url="https://www.eclipse.org/" arch="noarch" options="!check" #No test suite provided. license="GPL-2.0+" depends="jamvm=1.5.1-r0" makedepends="ant=1.8.4-r0 zip" subpackages="" source="https://archive.eclipse.org/eclipse/downloads/drops/R-$pkgver-200702121330/eclipse-sourceBuild-srcIncluded-$pkgver.zip build-niceties.patch" unpack() { default_unpack mv jdtcoresrc ecj-3.2.2 cd ecj-3.2.2 unzip -d src -q src/ecj.zip } build() { export JAVAC="/usr/bin/jikes" export JAVACMD="/usr/bin/java" export CLASSPATH=".:/usr/jamvm/lib/rt.jar" export ANT_HOME=/usr/share/ant unset JAVA_HOME ant "-Dbuild.compiler=jikes" -f compilejdtcorewithjavac.xml ant "-Dnoget=true -Dmaven.mode.offline=true -Dbuild.sysclasspath=ignore" -lib ecj.jar -f compilejdtcore.xml compile } package() { mkdir -p "$pkgdir"/usr/libexec "$pkgdir"/usr/bin cp -v dist/ecj.jar "$pkgdir"/usr/libexec/ecj-3.2.jar cat >"$pkgdir"/usr/bin/ecj-3.2 <