diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 20 insertions, 20 deletions
@@ -1,34 +1,34 @@ # Maintainer: Christopher Arndt <aur at chrisarndt dot de> -_name="mando" -pkgname="python-${_name}" -pkgver=0.7.0 +_name=mando +pkgname=python-$_name +pkgver=0.7.1 pkgrel=2 -pkgdesc="Python library which wraps the argparse module to help write flexible CLI applications" -arch=('any') -url="https://${_name}.readthedocs.org/" +pkgdesc='Python library wrapping argparse to help write flexible CLI applications' +arch=(any) +url='https://mando.readthedocs.org/' # Repository: https://github.com/rubik/mando -license=('MIT') -depends=('python') -optdepends=('python-sphinx: to run unit tests') -makedepends=('python-rst2ansi' 'python-setuptools') -optdepends=('python-rst2ansi: restructuredText support') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz" - 'LICENSE') -sha256sums=('5306a91109096fe2e204a1f5ae141038842193f7210a7930c8ee73ccb7ecbf62' - '6123bc92c70372634b45af73fbae39eaa70683a66782b73b833c258c4de939eb') +license=(MIT) +depends=(python) +optdepends=( + 'python-rst2ansi: ReST formatting of console help output' + 'python-sphinx: run unit tests' +) +makedepends=(python-build python-installer python-rst2ansi python-setuptools python-wheel) +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('18baa999b4b613faefb00eac4efadcf14f510b59b924b66e08289aa1de8c3500') build() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py build + cd $_name-$pkgver + python -m build --wheel --no-isolation } package_python-mando() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py install --root="$pkgdir" --skip-build --optimize=1 + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl # license - install -Dm644 ${srcdir}/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } # vim:set ts=2 sw=2 et: |