Date: Saturday, September 26, 2020 @ 09:38:54 Author: dvzrv Revision: 712401
upgpkg: seqdiag 2.0.0-2: Rebuild to add files and optdepends. Add python-reportlab and python-docutils to optdepends. Add docs. Add man page. Do not build in package(). Remove makepkg internal function call 'warning'. Replace hardcoded site-packages dir with generically retrieved location. Add contributor information. Modified: seqdiag/trunk/PKGBUILD ----------+ PKGBUILD | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-09-26 09:37:29 UTC (rev 712400) +++ PKGBUILD 2020-09-26 09:38:54 UTC (rev 712401) @@ -1,14 +1,17 @@ # Maintainer: Felix Yan <[email protected]> +# Contributor: David Runge <[email protected]> pkgname=seqdiag pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="seqdiag generates sequence-diagram images from .diag files" url="http://blockdiag.com/en/seqdiag/index.html" license=('Apache') arch=('any') depends=('blockdiag') -checkdepends=('python-nose' 'python-pycodestyle' 'python-reportlab' 'python-docutils') +checkdepends=('python-docutils' 'python-nose' 'python-pycodestyle' 'python-reportlab') +optdepends=('python-reportlab: for PDF export' + 'python-docutils: for RST parser') source=("$pkgname-$pkgver.tar.gz::https://github.com/blockdiag/seqdiag/archive/$pkgver.tar.gz") sha512sums=('ec4ebfc2822dd1b4dd65881b2199f512cab3ac3772451e87a1f798f36925ebb7b5824a8cd797d9e6f128698340c04e89ba226af37b02d40cf9b38638545af9bb') @@ -18,12 +21,17 @@ } check() { + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") cd seqdiag-$pkgver python setup.py install --root="$PWD/tmp_install" --optimize=1 - PYTHONPATH="$PWD/tmp_install/usr/lib/python3.8/site-packages" nosetests || warning "Tests failed" + PYTHONPATH="$PWD/tmp_install/${site_packages}" nosetests -v } package() { cd seqdiag-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + python setup.py install --root="$pkgdir" \ + --optimize=1 \ + --skip-build + install -vDm 644 {CHANGES,README}.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm 644 "${pkgname}.1" -t "${pkgdir}/usr/share/man/man1/" }
