Commit | Line | Data |
---|---|---|
58e38b47 | 1 | TERMUX_PKG_HOMEPAGE=https://github.com/termux/libandroid-support |
59f0d218 | 2 | TERMUX_PKG_DESCRIPTION="Library extending the Android C library (Bionic) for additional multibyte, locale and math support" |
1dd641f1 FF |
3 | TERMUX_PKG_VERSION=21 |
4 | TERMUX_PKG_SHA256=e355c822d0891ba610275eac4b13e9b0fb4dd57e8e2891b9fd98d11edc6fd40d | |
58e38b47 | 5 | TERMUX_PKG_SRCURL=https://github.com/termux/libandroid-support/archive/v${TERMUX_PKG_VERSION}.tar.gz |
58e38b47 | 6 | TERMUX_PKG_FOLDERNAME=libandroid-support-$TERMUX_PKG_VERSION |
59f0d218 FF |
7 | TERMUX_PKG_BUILD_IN_SRC=yes |
8 | TERMUX_PKG_ESSENTIAL=yes | |
9 | ||
59f0d218 | 10 | termux_step_make_install () { |
0c1ada1f | 11 | _C_FILES="src/musl-*/*.c" |
58e38b47 | 12 | $CC $CFLAGS -std=c99 -DNULL=0 $CPPFLAGS $LDFLAGS \ |
82afb366 | 13 | -Iinclude \ |
8f7dda83 | 14 | $_C_FILES \ |
b27e6fed FF |
15 | -shared -fpic \ |
16 | -o libandroid-support.so | |
59f0d218 | 17 | |
b27e6fed | 18 | cp libandroid-support.so $TERMUX_PREFIX/lib/ |
59f0d218 | 19 | |
b27e6fed | 20 | (cd $TERMUX_PREFIX/lib; ln -f -s libandroid-support.so libiconv.so; ln -f -s libandroid-support.so libintl.so) |
59f0d218 FF |
21 | |
22 | rm -Rf $TERMUX_PREFIX/include/libandroid-support | |
23 | mkdir -p $TERMUX_PREFIX/include/libandroid-support | |
24 | cp -Rf include/* $TERMUX_PREFIX/include/libandroid-support/ | |
25 | ||
b27e6fed | 26 | (cd $TERMUX_PREFIX/include; ln -f -s libandroid-support/libintl.h libintl.h; ln -f -s libandroid-support/iconv.h iconv.h) |
59f0d218 | 27 | } |