Date: Sunday, July 15, 2018 @ 16:04:24 Author: eschwartz Revision: 359551
archrelease: copy trunk to community-staging-any Added: python-cssselect2/repos/community-staging-any/ python-cssselect2/repos/community-staging-any/PKGBUILD (from rev 359550, python-cssselect2/trunk/PKGBUILD) ----------+ PKGBUILD | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) Copied: python-cssselect2/repos/community-staging-any/PKGBUILD (from rev 359550, python-cssselect2/trunk/PKGBUILD) =================================================================== --- community-staging-any/PKGBUILD (rev 0) +++ community-staging-any/PKGBUILD 2018-07-15 16:04:24 UTC (rev 359551) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Simon Sapin <simon dot sapin at exyr dot org> +# Contributor: Kyle Keen <keen...@gmail.com> + +pkgbase=python-cssselect2 +pkgname=(python-cssselect2 python2-cssselect2) +pkgver=0.2.1 +pkgrel=2 +pkgdesc="CSS selectors for Python ElementTree" +url="https://pypi.org/project/cssselect2/" +license=('BSD') +arch=('any') +makedepends=('python-setuptools' 'python2-setuptools' 'python-tinycss2' 'python2-tinycss2') +checkdepends=('python-pytest-flake8' 'python2-pytest-flake8' 'python-pytest-cov' + 'python2-pytest-cov' 'python-pytest-isort' 'python2-pytest-isort' + 'python-pytest-runner' 'python2-pytest-runner') +source=("https://pypi.io/packages/source/c/cssselect2/cssselect2-$pkgver.tar.gz") +md5sums=('bfa61b1e917d1e93ebccf0f27903087d') + +prepare() { + cp -a cssselect2-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/cssselect2-$pkgver + python setup.py build + + cd "$srcdir"/cssselect2-$pkgver-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/cssselect2-$pkgver + python setup.py pytest + + cd "$srcdir"/cssselect2-$pkgver-py2 + python2 setup.py pytest +} + +package_python-cssselect2() { + depends=('python-tinycss2') + + cd cssselect2-$pkgver + python3 setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-cssselect2() { + depends=('python2-tinycss2') + + cd cssselect2-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}