aapt&ecj: Use jar instead of zip
authorFredrik Fornwall <fredrik@fornwall.net>
Tue, 21 Nov 2017 04:26:30 +0000 (05:26 +0100)
committerFredrik Fornwall <fredrik@fornwall.net>
Tue, 21 Nov 2017 04:26:30 +0000 (05:26 +0100)
packages/aapt/build.sh
packages/ecj/build.sh

index 2aecd7f..9dbe66a 100644 (file)
@@ -301,5 +301,5 @@ termux_step_make_install () {
        cp $ANDROID_HOME/platforms/android-27/android.jar .
        unzip -q android.jar
        mkdir -p $TERMUX_PREFIX/share/aapt
-       zip -q $TERMUX_PREFIX/share/aapt/android.jar AndroidManifest.xml resources.arsc
+       jar cfM $TERMUX_PREFIX/share/aapt/android.jar AndroidManifest.xml resources.arsc
 }
index 1353dca..db2a987 100755 (executable)
@@ -31,7 +31,7 @@ termux_step_make () {
        cp $ANDROID_HOME/platforms/android-27/android.jar .
        unzip -q android.jar
        rm -Rf android.jar resources.arsc res assets
-       zip -q -r android.jar .
+       jar cfM android.jar .
 
        cp $TERMUX_PKG_TMPDIR/android-jar/android.jar $TERMUX_PREFIX/share/java/android.jar
 
@@ -41,7 +41,7 @@ termux_step_make () {
        cp $ANDROID_HOME/platforms/android-16/android.jar android.jar
        unzip -q android.jar
        rm -Rf android.jar resources.arsc res assets
-       zip -q -r android-16.jar .
+       jar cfM android-16.jar .
        cp $TERMUX_PKG_TMPDIR/android-jar/android-16.jar $TERMUX_PREFIX/share/java/
 
        rm -Rf $TERMUX_PREFIX/bin/javac