Commit | Line | Data |
---|---|---|
d1ea38d8 FF |
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 | ||
6 | termux_step_make_install () { | |
7 | local _TAGNAME=${TERMUX_PKG_VERSION}_r5 | |
8 | ||
9 | LIBCUTILS_TARFILE=$TERMUX_PKG_CACHEDIR/libcutils_${_TAGNAME}.tar.gz | |
10 | ||
11 | test ! -f $LIBCUTILS_TARFILE && curl -o $LIBCUTILS_TARFILE "https://android.googlesource.com/platform/system/core/+archive/android-$_TAGNAME/libcutils.tar.gz" | |
12 | ||
13 | # https://android.googlesource.com/platform/system/core/+/android-4.4.4_r2/include/cutils/ | |
14 | LIBCUTILS_INCLUDE_TARFILE=$TERMUX_PKG_CACHEDIR/libcutils_include_${_TAGNAME}.tar.gz | |
15 | test ! -f $LIBCUTILS_INCLUDE_TARFILE && curl -o $LIBCUTILS_INCLUDE_TARFILE \ | |
16 | "https://android.googlesource.com/platform/system/core/+archive/android-$_TAGNAME/include/cutils.tar.gz" | |
17 | ||
18 | mkdir -p libcutils include/{cutils,log} | |
19 | tar xf $LIBCUTILS_INCLUDE_TARFILE -C include/cutils | |
20 | ||
21 | cp $TERMUX_PKG_BUILDER_DIR/log.h include/log/ | |
22 | cp $TERMUX_PKG_BUILDER_DIR/log.h include/cutils/ | |
23 | ||
24 | cp -Rf include/cutils $TERMUX_PREFIX/include/cutils | |
25 | ||
26 | cd libcutils | |
27 | tar xf $LIBCUTILS_TARFILE | |
28 | rm dlmalloc_stubs.c ashmem-host.c properties.c fs_config.c trace-*.c | |
29 | $CC -isystem $TERMUX_PKG_SRCDIR/include *.c -shared -o $TERMUX_PREFIX/lib/libcutils.so | |
30 | } |