1 TERMUX_PKG_HOMEPAGE
=http
://www.eclipse.org
/jdt
/core
/
2 TERMUX_PKG_DESCRIPTION
="Eclipse Compiler for Java"
3 TERMUX_PKG_VERSION
=4.6.2
5 TERMUX_PKG_SRCURL
=http
://eclipse.mirror.wearetriple.com
/eclipse
/downloads
/drops4
/R-4.6
.2-201611241400/ecj-4.6
.2.jar
6 TERMUX_PKG_PLATFORM_INDEPENDENT
=true
8 termux_step_extract_package
() {
9 mkdir
$TERMUX_PKG_SRCDIR
13 RAW_JAR
=$TERMUX_PKG_CACHEDIR/ecj-
${TERMUX_PKG_VERSION}.jar
14 if [ ! -f
$RAW_JAR ]; then
15 termux_download
$TERMUX_PKG_SRCURL $RAW_JAR \
16 9953dc2be829732e1b939106a71de018f660891220dbca559a5c7bff84883e51
19 mkdir
-p
$TERMUX_PREFIX/share
/{dex
,java
}
22 --output
=$TERMUX_PREFIX/share
/dex
/ecj.jar \
30 # We need the android classes for JDT to compile against.
31 cp $ANDROID_HOME/platforms
/android-27
/android.jar .
33 rm -Rf android.jar resources.arsc res assets
36 cp $TERMUX_PKG_TMPDIR/android-jar
/android.jar
$TERMUX_PREFIX/share
/java
/android.jar
38 # Bundle in an android.jar from an older API also, for those who want to
39 # build apps that run on older Android versions.
41 cp $ANDROID_HOME/platforms
/android-21
/android.jar android.jar
43 rm -Rf android.jar resources.arsc res assets
44 jar cfM android-21.jar .
45 cp $TERMUX_PKG_TMPDIR/android-jar
/android-21.jar
$TERMUX_PREFIX/share
/java
/
47 rm -Rf
$TERMUX_PREFIX/bin
/javac
48 install $TERMUX_PKG_BUILDER_DIR/ecj
$TERMUX_PREFIX/bin
/ecj
49 perl
-p
-i
-e
"s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin
/ecj
50 install $TERMUX_PKG_BUILDER_DIR/ecj-21
$TERMUX_PREFIX/bin
/ecj-21
51 perl
-p
-i
-e
"s%\@TERMUX_PREFIX\@%${TERMUX_PREFIX}%g" $TERMUX_PREFIX/bin
/ecj-21