Date: Friday, May 8, 2020 @ 12:03:18 Author: felixonmars Revision: 625607
upgpkg: python-pygal 1:2.4.0-5: remove python2 sibling Modified: python-pygal/trunk/PKGBUILD ----------+ PKGBUILD | 44 +++++++++++--------------------------------- 1 file changed, 11 insertions(+), 33 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-08 11:57:34 UTC (rev 625606) +++ PKGBUILD 2020-05-08 12:03:18 UTC (rev 625607) @@ -1,60 +1,38 @@ # Maintainer: Felix Yan <[email protected]> # Contributor: Chris Warrick <[email protected]> -pkgbase=python-pygal -pkgname=('python-pygal' 'python2-pygal') +pkgname=python-pygal epoch=1 pkgver=2.4.0 -pkgrel=4 +pkgrel=5 pkgdesc='A Python SVG graph plotting library' arch=('any') url='http://pygal.org/' license=('LGPL3') -makedepends=('python-setuptools' 'python2-setuptools' 'python-pytest-runner' 'python2-pytest-runner') -checkdepends=('python-pytest' 'python2-pytest' 'python-lxml' 'python2-lxml' - 'python-pyquery' 'python2-pyquery' 'python-cairosvg' 'python-flask' - 'python2-flask') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/Kozea/pygal/archive/$pkgver.tar.gz") +depends=('python-setuptools') +optdepends=('python-lxml: for XML output through lxml instead of xml.etree' + 'python-cairosvg: for PNG output') +checkdepends=('python-pytest' 'python-lxml' 'python-pyquery' 'python-cairosvg' 'python-flask') +source=("$pkgname-$pkgver.tar.gz::https://github.com/Kozea/pygal/archive/$pkgver.tar.gz") md5sums=('5c688d30f8e75dced194bfa612f45589') prepare() { sed -i 's/\[pytest\]/[tool:pytest]/' pygal-$pkgver/setup.cfg - cp -a pygal-$pkgver{,-py2} } build() { - cd "$srcdir"/pygal-$pkgver + cd pygal-$pkgver python setup.py build - - cd "$srcdir"/pygal-$pkgver-py2 - python2 setup.py build } check() { - cd "$srcdir"/pygal-$pkgver - LC_CTYPE=en_US.UTF-8 py.test pygal/ - - cd "$srcdir"/pygal-$pkgver-py2 - py.test2 pygal/ + cd pygal-$pkgver + pytest pygal/ } -package_python-pygal() { - depends=('python-setuptools') - optdepends=('python-lxml: for XML output through lxml instead of xml.etree' - 'python-cairosvg: for PNG output') - +package() { cd pygal-$pkgver python3 setup.py install --root="$pkgdir" --optimize=1 } -package_python2-pygal() { - depends=('python2-setuptools') - optdepends=('python2-lxml: for XML output through lxml instead of xml.etree') - - cd pygal-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 - - mv "$pkgdir"/usr/bin/pygal_gen{,2}.py -} - # vim:set ts=2 sw=2 et:
