diff --git a/python-pbr/PKGBUILD b/python-pbr/PKGBUILD index 7177b3f3..0f083ba2 100644 --- a/python-pbr/PKGBUILD +++ b/python-pbr/PKGBUILD @@ -3,18 +3,23 @@ _realname=pbr pkgbase=python-${_realname} pkgname=(python-${_realname}) -pkgver=5.5.1 -pkgrel=3 +pkgver=5.11.0 +pkgrel=1 pkgdesc="Python Build Reasonableness" arch=('any') url='https://pypi.python.org/pypi/pbr' -license=('Apache') +license=('spdx:Apache-2.0') depends=('python-setuptools') +makedepends=( + "python-wheel" + "python-build" + "python-installer" +) provides=("python3-${_realname}") conflicts=("python3-${_realname}") replaces=("python3-${_realname}") source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/openstack-dev/pbr/archive/${pkgver}.tar.gz") -sha512sums=('412a2d459869714b870ef11c3f98eff9647a0d0b91b1e7632a7cbbffe071a39e47a0d5e7698857202ae6ae0aa4d7b952491318f0891bb9c5fd8bb2806c81a689') +sha256sums=('74cab0b3937842629c6e02f95a64fb230ae9e63b9407eee8d4fe0f1c419dd871') prepare() { cd "${srcdir}/${_realname}-${pkgver}" @@ -24,12 +29,13 @@ prepare() { build() { cd "${srcdir}/${_realname}-${pkgver}" - /usr/bin/python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } package() { cd "${srcdir}/${_realname}-${pkgver}" - /usr/bin/python setup.py install -O1 --root="${pkgdir}" --skip-build + python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE }