Date: Tuesday, September 21, 2021 @ 08:55:51 Author: dvzrv Revision: 1020125
upgpkg: python-selinux 0.2.1-5: Rebuild to improve dependencies. Use python-setuptools-scm etc. in makedepends. Add upstream ticket inquriring whether setuptools is really required during runtime. Simplify installation in package() to adhere to python package guidelines. Modified: python-selinux/trunk/PKGBUILD ----------+ PKGBUILD | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-21 08:48:17 UTC (rev 1020124) +++ PKGBUILD 2021-09-21 08:55:51 UTC (rev 1020125) @@ -3,14 +3,18 @@ _name=selinux pkgname=python-selinux pkgver=0.2.1 -pkgrel=4 +pkgrel=5 pkgdesc="Pure-python selinux shim module for use in virtualenvs" arch=('any') url="https://github.com/pycontribs/selinux" license=('MIT') +# upstream ticket around whether setuptools is actually required: +# https://github.com/pycontribs/selinux/issues/50 depends=('python-distro' 'python-setuptools') +makedepends=('python-setuptools-scm' 'python-setuptools-scm-git-archive') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") sha512sums=('e0bec9113461a4dc53e4965522b222bd674212fe1fd987180488d6d9183a1c25588ac9bec4a040595f9313932bc04b83e7f27505d539412fc0d49c2188679831') +b2sums=('c0af839b6fd23f7577b05ebc6d8f4f29909a087bf1700256196a3b4a905ba38e08c78c60a0a6b7b6d7841620c23e4a574a2ac1c462c0a886e930738f012225de') prepare() { mv -v "${_name}-${pkgver}" "$pkgname-$pkgver" @@ -23,10 +27,7 @@ package() { cd "$pkgname-$pkgver" - python setup.py install --skip-build \ - --optimize=1 \ - --prefix=/usr \ - --root="${pkgdir}" + python setup.py install --optimize=1 --root="${pkgdir}" install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -vDm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" }