Date: Friday, August 20, 2021 @ 20:30:42 Author: alerque Revision: 1004025
upgpkg: python-mccabe 0.6.1-9: adopt; fix reproducibility; update URL Modified: python-mccabe/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-08-20 20:08:01 UTC (rev 1004024) +++ PKGBUILD 2021-08-20 20:30:42 UTC (rev 1004025) @@ -1,33 +1,36 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Caleb Maclennan <ca...@alerque.com> +# Contributor: Felix Yan <felixonm...@archlinux.org> # Contributor: Karol "Kenji Takahashi" Woźniak <kenji.sx> -pkgname=python-mccabe +_pyname=mccabe +pkgname=python-$_pyname pkgver=0.6.1 -pkgrel=8 -pkgdesc="McCabe complexity checker for Python" -arch=('any') -url="https://github.com/flintwork/mccabe" +pkgrel=9 +pkgdesc='McCabe complexity checker for Python' +arch=(any) +url="https://github.com/PyCQA/$_pyname" license=('custom:Expat') -depends=('python') -makedepends=('python-setuptools' 'python-pytest-runner') -source=("https://github.com/flintwork/mccabe/archive/$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('1da239933f36c8b7c0f9f026822d673d0b207ac49e45027d77500001327964dd66cc7074be22311927176fc313174f4eb7908d0fc45da9fc4623bf1e237293b0') +depends=(python) +makedepends=(python-setuptools) +checkdepends=(python-pytest + python-pytest-runner) +_archive="$_pyname-$pkgver" +source=("$url/archive/$pkgver/$_archive.tar.gz") +sha256sums=('2748af6516175b94be318cd8226fa50b5339b9dc886bce378ac2afb37a157524') build() { - cd mccabe-$pkgver - python setup.py build + cd "$_archive" + python setup.py build } check() { - cd mccabe-$pkgver - python setup.py test + cd "$_archive" + pytest } package() { - cd mccabe-$pkgver - python setup.py install --root="$pkgdir" --prefix=/usr --skip-build --optimize=1 - - install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ + cd "$_archive" + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } - -# vim:set ts=2 sw=2 et: