diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,24 +1,25 @@ -# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> pkgname=python-nerd-color +_pkg=Nerd-Color pkgver=0.1.0 -pkgrel=1 -pkgdesc="A simple CLI colorizer" +pkgrel=2 +pkgdesc="Simple CLI colorizer" arch=('any') url="https://github.com/0xharu/nerd-color" license=('GPL3') -depends=('python3') -makedepends=('python-setuptools') -source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/N/Nerd-Color/Nerd-Color-$pkgver.tar.gz") +depends=('python') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_pkg::1}/$_pkg/$_pkg-$pkgver.tar.gz") sha256sums=('7e234e89ee016cf5a592cc8cf8e01c1ed42eae3c38b82236e18525180b4a2864') build() { - cd "Nerd-Color-$pkgver" - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "Nerd-Color-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + cd "$_pkg-$pkgver" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" } |