diff --git a/python-wcwidth/PKGBUILD b/python-wcwidth/PKGBUILD index 548930d3..c0c459a3 100644 --- a/python-wcwidth/PKGBUILD +++ b/python-wcwidth/PKGBUILD @@ -4,14 +4,18 @@ _realname=wcwidth pkgbase=python-${_realname} pkgname=("python-${_realname}") pkgver=0.2.5 -pkgrel=3 +pkgrel=4 pkgdesc='Measures number of Terminal column cells of wide-character codes' url='https://github.com/jquast/wcwidth' arch=('any') -license=('MIT') +license=('spdx:MIT') depends=('python') -makedepends=('python-setuptools') -#checkdepends=("python-tox") +makedepends=( + "python-setuptools" + "python-wheel" + "python-build" + "python-installer" +) source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/jquast/${_realname}/archive/${pkgver}.tar.gz") sha256sums=('b08fa4c7d7be1ba86950c2d746eb0d19de80842ab7457df5b3fcd3bf52e02b08') noextract=("${_realname}-${pkgver}.tar.gz") @@ -21,22 +25,15 @@ prepare() { bsdtar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C $srcdir || true bsdtar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C $srcdir || true - rm -rf python-build-${CARCH} | true - cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" } build() { - cd "${srcdir}/python-build-${CARCH}" - /usr/bin/python setup.py build + cd "${_realname}-${pkgver}" + python -m build --wheel --skip-dependency-check --no-isolation } -#check() { -# cd ${srcdir}/python-build-${CARCH} -# tox -#} - package() { - cd "${srcdir}/python-build-${CARCH}" - /usr/bin/python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + cd "${_realname}-${pkgver}" + python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/python-${_realname}/LICENSE" }