diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f7f0656708a5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# PKGBUILD for android-giflib +# Maintainer: Gonzalo Exequiel Pedone <hipersayan DOT x AT gmail DOT com> + +_android_arch=aarch64 +source android-env.sh ${_android_arch} + +pkgname=android-${_android_arch}-giflib +pkgver=5.1.9 +pkgrel=1 +pkgdesc="A library for reading and writing gif images (android)" +arch=('any') +url="http://sourceforge.net/projects/giflib/" +license=("MIT") +depends=('android-ndk') +options=(!strip !buildflags staticlibs !emptydirs) +makedepends=('android-pkg-config') +source=("http://downloads.sourceforge.net/sourceforge/giflib/giflib-${pkgver}.tar.bz2" + 'Makefile.patch') +md5sums=('c1df79d223b10b92f44ca649ef5f1459' + '0c6a08273d51f7fd965c79c967f5e7ed') + +prepare() { + cd "${srcdir}"/giflib-${pkgver} + + check_ndk_version_ge_than 18.0 + patch -Np1 -i "../Makefile.patch" +} + +build() { + cd "${srcdir}"/giflib-${pkgver} + + make \ + libgif.a \ + libgif.so \ + CC=${ANDROID_CC} \ + AR=${ANDROID_AR} \ + $MAKEFLAGS +} + +package() { + cd "${srcdir}"/giflib-${pkgver} + + make DESTDIR="$pkgdir" install-include install-lib + mkdir -p "${pkgdir}"/${ANDROID_LIBS} + mv -vf "${pkgdir}"/usr/local/* "${pkgdir}"/${ANDROID_LIBS}/ + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_LIBS}/lib/*.so + ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_LIBS}/lib/*.a +} |