Skip to content

Commit

Permalink
* update libpng to 1.6.37
Browse files Browse the repository at this point in the history
  • Loading branch information
kth5 committed Apr 24, 2019
1 parent 5cba281 commit 0077fb9
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions libpng/PKGBUILD
Expand Up @@ -5,46 +5,51 @@
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>

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) <glennrp@gmail.com>
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() {
cd $pkgname-$pkgver

# 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/"
}

0 comments on commit 0077fb9

Please sign in to comment.