Date: Wednesday, January 9, 2019 @ 00:17:41 Author: felixonmars Revision: 421078
archrelease: copy trunk to community-testing-any Added: python-pkginfo/repos/community-testing-any/ python-pkginfo/repos/community-testing-any/PKGBUILD (from rev 421077, python-pkginfo/trunk/PKGBUILD) ----------+ PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) Copied: python-pkginfo/repos/community-testing-any/PKGBUILD (from rev 421077, python-pkginfo/trunk/PKGBUILD) =================================================================== --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2019-01-09 00:17:41 UTC (rev 421078) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: eolianoe <eolianoe At GoogleMAIL DoT com> +# Contributor: Andrey Mikhaylenko <neithere at gmail dot com> + +pkgbase=python-pkginfo +pkgname=(python-pkginfo python2-pkginfo) +pkgver=1.5.0.1 +pkgrel=1 +pkgdesc='Query metadatdata from sdists / bdists / installed packages' +arch=('any') +url="https://pypi.python.org/pypi/pkginfo" +license=('PSF') +makedepends=("python-setuptools" "python2-setuptools") +checkdepends=("python-nose" "python2-nose" "python-coverage" "python2-coverage") +source=("https://pypi.io/packages/source/p/pkginfo/pkginfo-$pkgver.tar.gz") +sha512sums=('319bb403970affd5a4222dfdb3d17738630d1350ea84e51ad1bebc6c8c72e0dcfd69a4eaf5e7bd156b8e605d806357922c05cc994dcafb01b7a33c617b2df447') + +prepare() { + cp -a pkginfo-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/pkginfo-$pkgver + python setup.py build + + cd "$srcdir"/pkginfo-$pkgver-py2 + python2 setup.py build +} + +check() { ( + cd "$srcdir"/pkginfo-$pkgver + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests3 + + cd "$srcdir"/pkginfo-$pkgver-py2 + PYTHONPATH="$PWD/build/lib:$PYTHONPATH" nosetests2 + ) || warning "Tests failed" +} + +package_python-pkginfo() { + depends=("python") + + cd pkginfo-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_python2-pkginfo() { + depends=("python2") + + cd pkginfo-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir/usr/bin/pkginfo"{,2} +}