diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 13 insertions, 5 deletions
@@ -1,11 +1,14 @@ pkgbase = python-rapidfuzz-capi pkgdesc = C-API of RapidFuzz, which can be used to extend RapidFuzz from separate packages pkgver = 1.0.5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/maxbachmann/rapidfuzz_capi arch = any license = MIT + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python source = https://files.pythonhosted.org/packages/source/r/rapidfuzz_capi/rapidfuzz_capi-1.0.5.tar.gz sha256sums = b3af179874b28364ba1b7850e37d0d353de9cf5b844e3569c023b74da3a9c68e @@ -3,23 +3,28 @@ _name='rapidfuzz_capi' pkgname=python-rapidfuzz-capi pkgver=1.0.5 -pkgrel=1 +pkgrel=2 pkgdesc="C-API of RapidFuzz, which can be used to extend RapidFuzz from separate packages" arch=('any') url="https://github.com/maxbachmann/rapidfuzz_capi" license=('MIT') depends=('python') -makedepends=('python-setuptools') +makedepends=( + python-build + python-installer + python-setuptools + python-wheel +) source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") sha256sums=('b3af179874b28364ba1b7850e37d0d353de9cf5b844e3569c023b74da3a9c68e') build() { cd "$_name-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$_name-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" 'LICENSE' } |