author | Felix Yan
<felixonmars@archlinux.org> 2019-04-09 09:42:56 UTC |
committer | Felix Yan
<felixonmars@archlinux.org> 2019-04-09 09:42:56 UTC |
parent | 0799248d6490ed5a793512f1657797288cd9f9b6 |
PKGBUILD | +10 | -31 |
diff --git a/PKGBUILD b/PKGBUILD index 2fd27d6..8b69f13 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,51 +1,30 @@ # Maintainer: Felix Yan <felixonmars@archlinux.org> -pkgbase=python-structlog -pkgname=(python-structlog python2-structlog) +pkgname=python-structlog pkgver=19.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Structured Logging for Python" url="http://www.structlog.org" license=('Apache') arch=('any') -makedepends=('python-setuptools' 'python2-setuptools' 'python-six' 'python2-six') -checkdepends=('python-pytest' 'python2-pytest' 'python-freezegun' 'python2-freezegun' - 'python-pretend' 'python2-pretend' 'python-simplejson' 'python2-simplejson' - 'python-twisted' 'python2-twisted' 'python-rapidjson' 'python-greenlet' - 'python2-greenlet') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/hynek/structlog/archive/$pkgver.tar.gz") +depends=('python-six') +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-freezegun' 'python-pretend' 'python-simplejson' + 'python-twisted' 'python-rapidjson' 'python-greenlet') +source=("$pkgname-$pkgver.tar.gz::https://github.com/hynek/structlog/archive/$pkgver.tar.gz") sha512sums=('7d2705afab3ab2415e4ce636061572e1dce57b612d45e34b5f5b55947d180b8b69f97c084ce9e6e79fde270daab8506618fe7da881f2db1fd3a781b240b8a6c5') -prepare() { - cp -a structlog-$pkgver{,-py2} -} - build() { - cd "$srcdir"/structlog-$pkgver + cd structlog-$pkgver python setup.py build - - cd "$srcdir"/structlog-$pkgver-py2 - python2 setup.py build } check() { - cd "$srcdir"/structlog-$pkgver + cd structlog-$pkgver PYTHONPATH="$PWD"/build/lib pytest - - cd "$srcdir"/structlog-$pkgver-py2 - PYTHONPATH="$PWD"/build/lib pytest2 } -package_python-structlog() { - depends=('python-six') - +package() { cd structlog-$pkgver python setup.py install --root="$pkgdir" --optimize=1 } - -package_python2-structlog() { - depends=('python2-six') - - cd structlog-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 -}