# Maintainer: Alexandre Ferreira < alex.jorge.m [at] gmail.com > _realname=wcwidth pkgbase=python-${_realname} pkgname=("python-${_realname}") pkgver=0.2.12 pkgrel=1 pkgdesc='Measures number of Terminal column cells of wide-character codes' url='https://github.com/jquast/wcwidth' arch=('any') license=('spdx:MIT') depends=('python') makedepends=( "python-setuptools" "python-wheel" "python-build" "python-installer" ) source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/jquast/${_realname}/archive/${pkgver}.tar.gz") sha256sums=('d3804cb69896ef6ccbf3393244c2127066551b66019739c940f67d364c4bf3fa') noextract=("${_realname}-${pkgver}.tar.gz") prepare() { [[ -d ${srcdir}/${_realname}-${pkgver} ]] && rm -rf ${srcdir}/${_realname}-${pkgver} bsdtar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C $srcdir || true bsdtar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C $srcdir || true } build() { cd "${_realname}-${pkgver}" python -m build --wheel --skip-dependency-check --no-isolation } package() { cd "${_realname}-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/python-${_realname}/LICENSE" }