mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-14 12:21:47 +01:00
65 lines
1.7 KiB
Plaintext
65 lines
1.7 KiB
Plaintext
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=jasper
|
|
pkgver=1.900.1
|
|
pkgrel=8
|
|
pkgdesc="A software-based implementation of the codec specified in the emerging JPEG-2000 Part-1 standard"
|
|
url="http://www.ece.uvic.ca/~mdadams/jasper/"
|
|
arch="all"
|
|
license="custom:JasPer2.0"
|
|
depends= #"libjpeg>=8 freeglut libxi libxmu mesa"
|
|
makedepends="libjpeg-turbo-dev"
|
|
subpackages="$pkgname-dev $pkgname-doc libjasper"
|
|
source="http://www.ece.uvic.ca/~mdadams/$pkgname/software/$pkgname-$pkgver.zip
|
|
jpc_dec.c.patch
|
|
libjasper-stepsizes-overflow.patch
|
|
jasper-1.900.1-CVE-2008-3520.patch
|
|
jasper-1.900.1-CVE-2008-3522.patch
|
|
jasper-1.900.1-bnc725758.patch
|
|
"
|
|
|
|
_builddir="$srcdir"/$pkgname-$pkgver
|
|
prepare() {
|
|
cd "$_builddir"
|
|
for i in $source; do
|
|
case $i in
|
|
*.patch) msg $i; patch -Np1 -i "$srcdir"/$i || return 1;;
|
|
esac
|
|
done
|
|
update_config_sub
|
|
chmod +x configure
|
|
}
|
|
|
|
build () {
|
|
cd "$_builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--mandir=/usr/share/man \
|
|
--enable-shared \
|
|
|| return 1
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$_builddir"
|
|
|
|
make DESTDIR="$pkgdir" install || return 1
|
|
install -Dm644 LICENSE \
|
|
"$pkgdir"/usr/share/licenses/$pkgname/LICENSE || return 1
|
|
find "$pkgdir" -name '*.la' -delete
|
|
}
|
|
|
|
libjasper() {
|
|
pkgdesc="JPEG-2000 library"
|
|
install -d "$subpkgdir"/usr/
|
|
mv "$pkgdir"/usr/lib "$subpkgdir"/usr
|
|
}
|
|
|
|
md5sums="a342b2b4495b3e1394e161eb5d85d754 jasper-1.900.1.zip
|
|
36de7128eea6f701c1e2e13ce5bd8d37 jpc_dec.c.patch
|
|
24785d8eb3eea19eec7e77d59f3e6a25 libjasper-stepsizes-overflow.patch
|
|
911bb13529483c093d12c15eed4e9243 jasper-1.900.1-CVE-2008-3520.patch
|
|
ed441f30c4231f319d9ff77d86db2ef9 jasper-1.900.1-CVE-2008-3522.patch
|
|
eaf73536f989e629a8c06533e4e6fad5 jasper-1.900.1-bnc725758.patch"
|