summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2019-05-05 20:15:14 -0300
committerGonzalo Exequiel Pedone2019-05-05 20:15:14 -0300
commit49b13966efe8da8a803a6bbdb0ec3e1af581e026 (patch)
tree37f2d208bfa7a747c62fa2235e3874636d63f40a /PKGBUILD
downloadaur-49b13966efe8da8a803a6bbdb0ec3e1af581e026.tar.gz
Added android-giflib package.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9071d330d17c
--- /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=x86
+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
+}