diff options
Diffstat (limited to 'community/py3-rarfile/APKBUILD')
-rw-r--r-- | community/py3-rarfile/APKBUILD | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/community/py3-rarfile/APKBUILD b/community/py3-rarfile/APKBUILD index 37d71210733..8c301ed5f3f 100644 --- a/community/py3-rarfile/APKBUILD +++ b/community/py3-rarfile/APKBUILD @@ -2,15 +2,16 @@ # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> pkgname=py3-rarfile _pyname=rarfile -pkgver=4.0 -pkgrel=2 +pkgver=4.1 +pkgrel=1 pkgdesc="RAR archive reader" url="https://github.com/markokr/rarfile" arch="noarch" license="ISC" depends="python3" -makedepends="py3-setuptools" +makedepends="py3-gpep517 py3-setuptools py3-wheel" checkdepends="py3-pytest unrar libarchive-tools" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-$pkgver.tar.gz" builddir="$srcdir"/$_pyname-$pkgver options="!check" # tests depend on non-free unrar package @@ -19,7 +20,9 @@ replaces="py-rarfile" # Backwards compatibility provides="py-rarfile=$pkgver-r$pkgrel" # Backwards compatibility build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { @@ -28,7 +31,10 @@ check() { } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="05e15acd749564288d4f069970ac196344c33fd2710e918b84afe4c388aa364a17c63f86577037524336e3a022f6db2c8619f9b526f89e00753a8ab0d89263d4 rarfile-4.0.tar.gz" +sha512sums=" +ca3ac26e02b8d7770c43fe70a06cf42b2183a34846d59c79d3478651e9d7ffc022fe7336be44b8df8fa6f0789bae055c1d057c21d87af78acccc43a927fd02e2 rarfile-4.1.tar.gz +" |