Mail archive
alpine-aports

[alpine-aports] [PATCH] main/jbig2dec: upgrade to 0.15, enable tests

From: alpine-mips-patches <info_at_mobile-stream.com>
Date: Thu, 13 Dec 2018 05:51:24 +0000

./CHANGES claims "many security related and stability fixes".

While here, enable built-in test suite (passes on x86_64 and mipseln8hf
at least) and make sure libpng is not pulled accidentally during build.

Pull the source from github.com as referenced on the project's web page.
---
 main/jbig2dec/APKBUILD | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)
diff --git a/main/jbig2dec/APKBUILD b/main/jbig2dec/APKBUILD
index f8786edbae..b4396b7869 100644
--- a/main/jbig2dec/APKBUILD
+++ b/main/jbig2dec/APKBUILD
_at_@ -1,15 +1,16 @@
 # Contributor: Michael Zhou <zhoumichaely_at_gmail.com>
 # Maintainer: Natanael Copa <ncopa_at_alpinelinux.org>
 pkgname=jbig2dec
-pkgver=0.14
+pkgver=0.15
 pkgrel=0
 pkgdesc="JBIG2 image compression format decoder"
 url="https://www.ghostscript.com/jbig2dec.html"
 arch="all"
 license="GPL-2.0-or-later"
 makedepends="autoconf automake libtool"
+checkdepends="python2"
 subpackages="$pkgname-dev $pkgname-doc"
-source="http://downloads.ghostscript.com/public/jbig2dec/jbig2dec-$pkgver.tar.gz"
+source="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs924/jbig2dec-0.15.tar.gz"
 
 builddir="$srcdir/$pkgname-$pkgver"
 
_at_@ -21,17 +22,26 @@ prepare() {
 
 build() {
 	cd "$builddir"
-	./configure --prefix=/usr \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
 		--sysconfdir=/etc \
 		--mandir=/usr/share/man \
 		--infodir=/usr/share/info \
-		--localstatedir=/var
+		--localstatedir=/var \
+		--without-libpng
 	make
 }
 
+check() {
+	cd "$builddir"
+	make check
+}
+
 package() {
 	cd "$builddir"
 	make DESTDIR="$pkgdir" install
 }
 
-sha512sums="066bd880ac0665fc1e42b0ae0e481008b125aab6e173b7f82d61a2a30e72c90085cbded9b2a68c6836f92dea3d8d8d5c2228dba76e0d99c79c922197d215705b  jbig2dec-0.14.tar.gz"
+sha512sums="142acf0c47be094232ff21074414be5cf633a7008b2095d60b8878c4e125966f36632d8db191959ae1ac4b12b8fdc78139f67cd531717d203864b459d2570369  jbig2dec-0.15.tar.gz"
-- 
2.19.2
---
Unsubscribe:  alpine-aports+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-aports+help_at_lists.alpinelinux.org
---
Received on Thu Dec 13 2018 - 05:51:24 UTC