aboutsummaryrefslogtreecommitdiffstats
path: root/community/libspectre
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@alpinelinux.org>2018-12-19 10:22:48 +0000
committerCarlo Landmeter <clandmeter@alpinelinux.org>2018-12-19 10:23:13 +0000
commit4582057441441eede97a46b6638f254ee38b1949 (patch)
treee479c1f802888b1ff330475e45eeaf4298b42381 /community/libspectre
parentebf2f892e0bbff7c1c4b1b81019dc650059eb62f (diff)
downloadaports-4582057441441eede97a46b6638f254ee38b1949.tar.bz2
aports-4582057441441eede97a46b6638f254ee38b1949.tar.xz
community/libspectre: update tests
Diffstat (limited to 'community/libspectre')
-rw-r--r--community/libspectre/APKBUILD24
1 files changed, 11 insertions, 13 deletions
diff --git a/community/libspectre/APKBUILD b/community/libspectre/APKBUILD
index 6899741fbd..ebd0c45399 100644
--- a/community/libspectre/APKBUILD
+++ b/community/libspectre/APKBUILD
@@ -8,19 +8,15 @@ pkgdesc="A small library for rendering Postscript documents"
url="http://www.freedesktop.org/wiki/Software/libspectre"
arch="all"
license="GPL-2.0"
-# file, cairo-dev for tests only
-makedepends="ghostscript-dev doxygen graphviz cairo-dev file"
+makedepends="ghostscript-dev doxygen graphviz"
+checkdepends="cairo-dev file"
subpackages="$pkgname-dev $pkgname-doc"
source="https://libspectre.freedesktop.org/releases/$pkgname-$pkgver.tar.gz
- test.ps"
+ test.ps
+ "
builddir="$srcdir/$pkgname-$pkgver"
-prepare() {
- update_config_sub | true
- default_prepare
-}
-
build() {
cd "$builddir"
./configure \
@@ -42,7 +38,8 @@ package() {
doc() {
mkdir -m 0755 -p "$subpkgdir"/usr/share/doc/libspectre
- install -m 0644 "$builddir"/doc/html/* "$subpkgdir"/usr/share/doc/libspectre/
+ install -m 0644 "$builddir"/doc/html/* \
+ "$subpkgdir"/usr/share/doc/libspectre/
}
check() {
@@ -51,10 +48,11 @@ check() {
mkdir work
./parser-test "$srcdir/test.ps" work
./spectre-test "$srcdir/test.ps" work
- file work/output.ps | grep -q "PostScript document text conforming DSC level 3.0, Level 2"
- file work/output.pdf | grep -q "PDF document, version 1.5"
- file work/document.png | grep -q "PNG image data"
- rm -r work
+ file work/output.ps |
+ grep -q "PostScript document text conforming DSC level 3.0, Level 2" || \
+ error "Failed PostScript test"
+ file work/output.pdf | grep -q "PDF document, version 1.7" || error "Failed PDF test"
+ file work/document.png | grep -q "PNG image data" || error "Failed png test"
}
sha512sums="ebbe7f6adcbc7f7d6af61f24e23b114116c878755dbe90f1163546c1284a005b4d539be01986c1f940611e84141ca19768b8effc2abf1013606da7c93547da86 libspectre-0.2.8.tar.gz