mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 05:36:38 +02:00
https://sourceforge.net/projects/libpng/files/libpng16/1.6.47/ move zlib-dev into makedepends_host to support cross-compilation
60 lines
1.6 KiB
Text
60 lines
1.6 KiB
Text
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=libpng
|
|
pkgver=1.6.47
|
|
pkgrel=0
|
|
pkgdesc="Portable Network Graphics library"
|
|
url="http://www.libpng.org"
|
|
arch="all"
|
|
license="Libpng"
|
|
makedepends_build="gawk autoconf automake libtool"
|
|
makedepends_host="zlib-dev"
|
|
subpackages="$pkgname-doc $pkgname-static $pkgname-dev $pkgname-utils"
|
|
source="https://downloads.sourceforge.net/libpng/libpng-$pkgver.tar.gz
|
|
https://downloads.sourceforge.net/sourceforge/libpng-apng/libpng-$pkgver-apng.patch.gz
|
|
libpng-fix-arm-neon.patch
|
|
"
|
|
|
|
# secfixes:
|
|
# 1.6.37-r0:
|
|
# - CVE-2019-7317
|
|
# - CVE-2018-14048
|
|
# - CVE-2018-14550
|
|
|
|
prepare() {
|
|
default_prepare
|
|
# libpng-fix-arm-neon.patch modifies configure.ac
|
|
autoreconf -vif
|
|
}
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--localstatedir=/var
|
|
make
|
|
}
|
|
|
|
check() {
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
rm -f "$pkgdir"/usr/lib/*.la
|
|
}
|
|
|
|
utils() {
|
|
pkgdesc="$pkgdesc (pngfix utils)"
|
|
|
|
amove usr/bin
|
|
}
|
|
|
|
sha512sums="
|
|
c3de2fa8c4de46bcd9aed559ba85239ceb14e2e84f93001bac3a9e393990a848066b4f06896805e1c202aa077a60150ec3bb077412a4542fc1535bd5065ba462 libpng-1.6.47.tar.gz
|
|
5ea0e661f83a1966791eef3479ad7496787d3bc9eb6911475384da1c027444b1158bdb0f169d400ee9e1444c93e2bf435a4d8eb411901dd8e839b059baf9f38d libpng-1.6.47-apng.patch.gz
|
|
0a5efa609bda4c2a38f5110b7287020a5f9dc81583f2b05a951d897a18ce62ea80350baf52daa3d02f20dff51bbc177b3af317ab7bbc09eb23a3c252600414a5 libpng-fix-arm-neon.patch
|
|
"
|