X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/dbd30a8cc54c3439b1bb32d2580a24ac248a15f7..8a478d7e1ad5cec030ae8a69a8730ec38389bb5c:/packages/aapt/build.sh diff --git a/packages/aapt/build.sh b/packages/aapt/build.sh index dede127f..9f6305a8 100644 --- a/packages/aapt/build.sh +++ b/packages/aapt/build.sh @@ -1,3 +1,6 @@ +# FIXME: We would like to enable checksums when downloading +# tar files, but they change each time as the tar metadata +# differs: https://github.com/google/gitiles/issues/84 TERMUX_PKG_HOMEPAGE=http://elinux.org/Android_aapt TERMUX_PKG_DESCRIPTION="Android Asset Packaging Tool" _TAG_VERSION=7.0.0 @@ -37,7 +40,8 @@ termux_step_make_install () { mkdir -p android-base cd android-base tar xf $ANDROID_BASE_INCLUDE_TARFILE - + cd ../log + patch -p0 < $TERMUX_PKG_BUILDER_DIR/log.h.patch.txt # Build libcutils: mkdir -p $TERMUX_PKG_SRCDIR/{libcutils,androidfw} @@ -114,6 +118,7 @@ termux_step_make_install () { tar xf $LIBUTILS_TARFILE # From Android.mk: #CallStack.cpp \ + #SystemClock.cpp \ commonSources="\ FileMap.cpp \ JenkinsHash.cpp \ @@ -128,7 +133,6 @@ termux_step_make_install () { StopWatch.cpp \ String8.cpp \ String16.cpp \ - SystemClock.cpp \ Threads.cpp \ Timers.cpp \ Tokenizer.cpp \ @@ -161,9 +165,9 @@ termux_step_make_install () { rm -Rf $TERMUX_PREFIX/include/aosp/android-base mv include/android-base $TERMUX_PREFIX/include/aosp patch -p1 < $TERMUX_PKG_BUILDER_DIR/libbase-patch.txt + #logging.cpp \ libbase_src_files="\ file.cpp \ - logging.cpp \ parsenetaddress.cpp \ stringprintf.cpp \ strings.cpp \ @@ -299,7 +303,7 @@ termux_step_make_install () { rm -rf android-jar mkdir android-jar cd android-jar - cp $ANDROID_HOME/platforms/android-24/android.jar . + cp $ANDROID_HOME/platforms/android-25/android.jar . unzip -q android.jar mkdir -p $TERMUX_PREFIX/share/aapt zip -q $TERMUX_PREFIX/share/aapt/android.jar AndroidManifest.xml resources.arsc