Date: Thursday, October 29, 2015 @ 14:26:49 Author: fyan Revision: 145253
upgpkg: python-tinycss 0.3-1 Modified: python-tinycss/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-10-29 13:18:56 UTC (rev 145252) +++ PKGBUILD 2015-10-29 13:26:49 UTC (rev 145253) @@ -1,37 +1,53 @@ +# $Id$ # Maintainer: Felix Yan <[email protected]> # Contributor: Simon Sapin <simon dot sapin at exyr dot org> # Contributor: Kyle Keen <[email protected]> + pkgbase=python-tinycss pkgname=(python-tinycss python2-tinycss) -_pypi_name='tinycss' pkgver=0.3 pkgrel=1 -pkgdesc="A complete yet simple CSS parser for Python." +pkgdesc="A complete yet simple CSS parser for Python" url="https://pypi.python.org/pypi/tinycss" license=('BSD') arch=('i686' 'x86_64') -makedepends=('python' 'python-setuptools' 'cython' - 'python2' 'python2-setuptools' 'cython2') -depends=('python') - +makedepends=('python-setuptools' 'python2-setuptools' 'cython' 'cython2') +checkdepends=('python-pytest' 'python2-pytest') source=("http://pypi.python.org/packages/source/t/tinycss/tinycss-$pkgver.tar.gz") md5sums=('13999e54453d4fbc9d1539f4b95d235e') prepare() { - cd "$srcdir" - cp -r $_pypi_name-$pkgver py2-$_pypi_name-$pkgver + cp -a tinycss-$pkgver{,-py2} } +build() { + cd "$srcdir/tinycss-$pkgver" + python setup.py build + + cd "$srcdir/tinycss-$pkgver-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/tinycss-$pkgver" + py.test build + + cd "$srcdir/tinycss-$pkgver-py2" + py.test2 build +} + package_python-tinycss() { depends=('python') - cd "$srcdir/$_pypi_name-$pkgver" - python3 setup.py install --root="$pkgdir/" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + cd "$srcdir/tinycss-$pkgver" + python3 setup.py install --root="$pkgdir/" --optimize=1 + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } package_python2-tinycss() { depends=('python2') - cd "$srcdir/py2-$_pypi_name-$pkgver" - python2 setup.py install --root="$pkgdir/" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + cd "$srcdir/tinycss-$pkgver-py2" + python2 setup.py install --root="$pkgdir/" --optimize=1 + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }
