diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 22 insertions, 17 deletions
@@ -4,25 +4,28 @@ # Contributor: Thomas Dziedzic <gostrc@gmail.com> # Contributor: Angelo Theodorou <encelo@users.sourceforge.net> +# Note: a part of build() and check() require a graphical environment + pkgname=gnofract4d -pkgver=4.0.1 +pkgver=4.2 pkgrel=1 pkgdesc="Create beautiful fractal images" arch=('any') url="https://edyoung.github.io/gnofract4d/" license=('BSD') -makedepends=('docbook-xsl' 'libxslt') depends=('gtk3' 'libjpeg' 'libpng' 'python-cairo' 'python-gobject') -source=(https://github.com/edyoung/gnofract4d/archive/v$pkgver.tar.gz) -md5sums=('29da10ba5a2747349bae420de956db5b') +makedepends=('docbook-xsl' 'libxslt') +checkdepends=('python-pytest') +source=("https://github.com/edyoung/gnofract4d/archive/v$pkgver.tar.gz") +md5sums=('349582327acf46c973638169b8f07afd') -prepare() { - cd $pkgname-$pkgver - # Patch for createdocs.py - sed -i "s|/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/docbook.xsl|/usr/share/xml/docbook/xsl-stylesheets-"$(pacman -Q docbook-xsl | \ - awk '{ print $2 }' | awk -F"-" '{ print $1 }')"/xhtml/docbook.xsl|" \ - doc/gnofract4d-manual/C/gnofract4d.xsl -} +#prepare() { +# cd $pkgname-$pkgver +# # Patch for createdocs.py +# sed -i "s|/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/docbook.xsl|/usr/share/xml/docbook/xsl-stylesheets-"$(pacman -Q docbook-xsl | \ +# awk '{ print $2 }' | awk -F"-" '{ print $1 }')"/xhtml/docbook.xsl|" \ +# doc/gnofract4d-manual/C/gnofract4d.xsl +#} build() { cd $pkgname-$pkgver @@ -30,15 +33,17 @@ build() { ./createdocs.py } -# Note: the tests need to be run in a graphical environment -#check() { -# cd $pkgname-$pkgver -# ./test.py -#} +check() { + cd $pkgname-$pkgver + ./test.py +} package() { cd $pkgname-$pkgver - install -Dm644 doc/gnofract4d.1 "$pkgdir/usr/share/man/man1/$pkgname.1" + + install -dm755 "$pkgdir/usr/share/man/man1" + gzip doc/gnofract4d.1 > "$pkgdir/usr/share/man/man1/$pkgname.1.gz" + ./setup.py install --root="$pkgdir" --optimize=1 } |