1 TERMUX_PKG_HOMEPAGE
=http
://elinux.org
/Android_aapt
2 TERMUX_PKG_DESCRIPTION
="Library providing common functionalities for Android related tools"
3 TERMUX_PKG_VERSION
=6.0.1
4 TERMUX_PKG_BUILD_IN_SRC
=yes
5 TERMUX_PKG_DEPENDS
="android-libcutils"
7 termux_step_make_install
() {
8 local _TAGNAME
=${TERMUX_PKG_VERSION}_r5
10 LIBUTILS_TARFILE
=$TERMUX_PKG_CACHEDIR/libutils_
${_TAGNAME}.
tar.gz
12 test ! -f
$LIBUTILS_TARFILE && curl
-o
$LIBUTILS_TARFILE "https://android.googlesource.com/platform/system/core/+archive/android-$_TAGNAME/libutils.tar.gz"
14 # https://android.googlesource.com/platform/system/core/+/android-4.4.4_r2/include/cutils/
15 LIBUTILS_INCLUDE_TARFILE
=$TERMUX_PKG_CACHEDIR/libcutils_include_
${_TAGNAME}.
tar.gz
16 test ! -f
$LIBUTILS_INCLUDE_TARFILE && curl
-o
$LIBUTILS_INCLUDE_TARFILE \
17 "https://android.googlesource.com/platform/system/core/+archive/android-$_TAGNAME/include/utils.tar.gz"
20 SYSTEM_INCLUDE_TARFILE
=$TERMUX_PKG_CACHEDIR/system_include_
${_TAGNAME}.
tar.gz
21 test ! -f
$SYSTEM_INCLUDE_TARFILE && curl
-o
$SYSTEM_INCLUDE_TARFILE \
22 "https://android.googlesource.com/platform/system/core/+archive/android-$_TAGNAME/include/system.tar.gz"
25 mkdir
-p libutils include
/{utils
,log
,system
}
26 tar xf
$LIBUTILS_INCLUDE_TARFILE -C include
/utils
27 tar xf
$SYSTEM_INCLUDE_TARFILE -C include
/system
29 #cp $TERMUX_PKG_BUILDER_DIR/log.h include/log/
32 tar xf
$LIBUTILS_TARFILE
33 #rm dlmalloc_stubs.c ashmem-host.c properties.c fs_config.c trace-*.c
34 rm BlobCache.cpp Looper.cpp Trace.cpp CallStack.cpp
35 $CXX $CPPFLAGS -std
=c
++11 -isystem
$TERMUX_PKG_SRCDIR/include
*.cpp
-shared
-o
$TERMUX_PREFIX/lib
/libutils.so