diff --git a/libpng/android-aarch64/PKGBUILD b/libpng/android-aarch64/PKGBUILD index 9e1bff00..6e44fd29 100644 --- a/libpng/android-aarch64/PKGBUILD +++ b/libpng/android-aarch64/PKGBUILD @@ -4,7 +4,7 @@ _android_arch=aarch64 pkgname=android-${_android_arch}-libpng -pkgver=1.6.40 +pkgver=1.6.42 pkgrel=1 pkgdesc="A collection of routines used to create PNG format graphics (android)" arch=('any') @@ -14,7 +14,7 @@ depends=("android-${_android_arch}-zlib") options=(!strip !buildflags staticlibs !emptydirs) makedepends=('android-configure') source=("http://downloads.sourceforge.net/sourceforge/libpng/libpng-$pkgver.tar.xz") -sha256sums=('535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1') +sha256sums=('c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450') build() { cd "$srcdir/libpng-$pkgver" diff --git a/libpng/android-armv7a-eabi/PKGBUILD b/libpng/android-armv7a-eabi/PKGBUILD new file mode 100644 index 00000000..6a3df2d8 --- /dev/null +++ b/libpng/android-armv7a-eabi/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Gonzalo Exequiel Pedone +# Contributor: Daniel Kirchner + +_android_arch=armv7a-eabi + +pkgname=android-${_android_arch}-libpng +pkgver=1.6.42 +pkgrel=2 +pkgdesc="A collection of routines used to create PNG format graphics (android)" +arch=('any') +url="http://www.libpng.org/pub/png/libpng.html" +license=('custom') +depends=("android-${_android_arch}-zlib") +options=(!strip !buildflags staticlibs !emptydirs) +makedepends=('android-configure') +source=("http://downloads.sourceforge.net/sourceforge/libpng/libpng-$pkgver.tar.xz") +sha256sums=('c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450') + +build() { + cd "$srcdir/libpng-$pkgver" + source android-env ${_android_arch} + + android-${_android_arch}-configure \ + --enable-unversioned-links \ + --enable-unversioned-libpng-pc\ + --enable-unversioned-libpng-config \ + --enable-hardware-optimizations + + make $MAKEFLAGS +} + +package () { + cd "${srcdir}/libpng-${pkgver}" + source android-env ${_android_arch} + + make DESTDIR="$pkgdir" install + rm -r "${pkgdir}"/${ANDROID_PREFIX_SHARE} + ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so + ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a +} diff --git a/libpng/static-compat/PKGBUILD b/libpng/static-compat/PKGBUILD index d29ab5e3..fc63ee7b 100644 --- a/libpng/static-compat/PKGBUILD +++ b/libpng/static-compat/PKGBUILD @@ -5,7 +5,7 @@ _pkgname=libpng pkgname=static-compat-$_pkgname -pkgver=1.6.40 +pkgver=1.6.42 pkgrel=1 pkgdesc='A collection of routines used to create PNG format graphics files' arch=('x86_64') @@ -16,7 +16,7 @@ makedepends=('static-compat-configure') options=(!emptydirs staticlibs) validpgpkeys=('8048643BA2C840F4F92A195FF54984BFA16C640F') # Glenn Randers-Pehrson (mozilla) source=("https://downloads.sourceforge.net/sourceforge/$_pkgname/$_pkgname-$pkgver.tar.xz") -sha256sums=('535b479b2467ff231a3ec6d92a525906fb8ef27978be4f66dbe05d3f3a01b3a1') +sha256sums=('c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450') build() { source static-compat-environment