diff options
Diffstat (limited to 'main/py3-olefile/APKBUILD')
-rw-r--r-- | main/py3-olefile/APKBUILD | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/main/py3-olefile/APKBUILD b/main/py3-olefile/APKBUILD index c1b20c6b6cb..6132ad35db1 100644 --- a/main/py3-olefile/APKBUILD +++ b/main/py3-olefile/APKBUILD @@ -2,12 +2,13 @@ # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=py3-olefile pkgver=0.46 -pkgrel=5 +pkgrel=9 pkgdesc="Python module to read/write MS OLE2 files" url="https://www.decalage.info/olefile" arch="noarch" license="BSD-2-Clause" -makedepends="python3-dev py3-setuptools" +makedepends="python3-dev py3-gpep517 py3-setuptools py3-wheel" +subpackages="$pkgname-pyc" source="https://github.com/decalage2/olefile/releases/download/v$pkgver/olefile-$pkgver.tar.gz" builddir="$srcdir"/${pkgname/py3-/}-$pkgver @@ -15,15 +16,22 @@ provides="py-olefile=$pkgver-r$pkgrel" # backwards compatibility replaces="py-olefile" # backwards compatiblity build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m unittest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="285dff1eb250d464e338f892dca3e465504523fd956ceeb8bfe40eb9a82510713f64f490749a23bfdc911555f8d9c49580af5b03a15063c2598bb1a39999778f olefile-0.46.tar.gz" +sha512sums=" +285dff1eb250d464e338f892dca3e465504523fd956ceeb8bfe40eb9a82510713f64f490749a23bfdc911555f8d9c49580af5b03a15063c2598bb1a39999778f olefile-0.46.tar.gz +" |