From 0077fb9847f83af1a2a23323766c78e03789a12c Mon Sep 17 00:00:00 2001 From: Alexander Baldeck Date: Wed, 24 Apr 2019 10:29:18 +0000 Subject: [PATCH] * update libpng to 1.6.37 --- libpng/PKGBUILD | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/libpng/PKGBUILD b/libpng/PKGBUILD index 1b174310e8..6192f2fdf2 100644 --- a/libpng/PKGBUILD +++ b/libpng/PKGBUILD @@ -5,18 +5,18 @@ # Contributor: Douglas Soares de Andrade pkgname=libpng -pkgver=1.6.36 +pkgver=1.6.37 _apngver=1.6.36 pkgrel=1 pkgdesc="A collection of routines used to create PNG format graphics files" -arch=('x86_64' 'powerpc64le') +arch=(x86_64 powerpc64le) url="http://www.libpng.org/pub/png/libpng.html" license=('custom') depends=('zlib' 'sh') validpgpkeys=('8048643BA2C840F4F92A195FF54984BFA16C640F') # Glenn Randers-Pehrson (mozilla) source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.xz" "https://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-$_apngver-apng.patch.gz") -sha256sums=('eceb924c1fa6b79172fdfd008d335f0e59172a86a66481e09d4089df872aa319' +sha256sums=('505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca' '8c1f33da739b29a77e35e5a1ebcdffaab63bfe184be8b5a97677cc80156fdc0f') prepare() { @@ -24,27 +24,32 @@ prepare() { # Add animated PNG (apng) support. Required by Firefox # see http://sourceforge.net/projects/libpng-apng/ - zcat -d ../libpng-$_apngver-apng.patch.xz | patch -Np1 + patch -Np1 -i ../libpng-$_apngver-apng.patch } build() { cd $pkgname-$pkgver - ./configure --prefix=/usr --disable-static + ./configure \ + --prefix=/usr \ + --disable-static make } check() { cd $pkgname-$pkgver + make check } package() { cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + install -D -m0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd contrib/pngminus - make PNGLIB="-L$pkgdir/usr/lib -lpng" -f makefile.std png2pnm pnm2png - install -m755 png2pnm pnm2png "$pkgdir/usr/bin/" - install -D -m644 ../../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + make PNGLIB_SHARED="-L$pkgdir/usr/lib -lpng" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" png2pnm pnm2png + install -m0755 png2pnm pnm2png "$pkgdir/usr/bin/" }