diff options
Diffstat (limited to 'testing/py3-apsw/APKBUILD')
-rw-r--r-- | testing/py3-apsw/APKBUILD | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/testing/py3-apsw/APKBUILD b/testing/py3-apsw/APKBUILD index 3ae8b0b9d33..6fd6ccdd518 100644 --- a/testing/py3-apsw/APKBUILD +++ b/testing/py3-apsw/APKBUILD @@ -2,33 +2,45 @@ # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=py3-apsw _pkgname=apsw -pkgver=3.38.1 -_pkgrel=r1 +pkgver=3.44.0.0 pkgrel=0 pkgdesc="Another Python SQLite Wrapper" url="https://github.com/rogerbinns/apsw" arch="all" license="Zlib" depends="python3" -makedepends="python3-dev py3-setuptools sqlite-dev" -source="$pkgname-$pkgver-$_pkgrel.tar.gz::https://github.com/rogerbinns/apsw/archive/$pkgver-$_pkgrel.tar.gz" -builddir="$srcdir/$_pkgname-$pkgver-$_pkgrel" +makedepends=" + python3-dev + py3-gpep517 + py3-setuptools + py3-wheel + sqlite-dev + " +subpackages="$pkgname-pyc" +source="$pkgname-$pkgver.zip::https://github.com/rogerbinns/apsw/releases/download/$pkgver/apsw-$pkgver.zip + detect-sqlite-config.patch + " -replaces=py-apsw # Backwards compatibility -provides=py-apsw=$pkgver-r$pkgrel # Backwards compatibility +builddir="$srcdir/$_pkgname-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py check + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 setup.py build_test_extension test } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -4d161641d7bf7f933507e7d7e71d437d9db95f7327e29cf34848d9b741e2711dafbefbf19cb34d78d83b4e69115acad855f924fdf80de1cea4c9d61fe0f2b670 py3-apsw-3.38.1-r1.tar.gz +c6395fc0f3ce9ffc1b84780f768579d921289c2db7aee372ad3453c293c7acc264ce501697b299df7359ef225210aded44faf8d42b478e804856ee864192f0b3 py3-apsw-3.44.0.0.zip +8f3957bd6fecb5660a7cab367043e4ccdacd87d8963bbe41cc3d525265de28f08aa207099658d785be29c5c90b818c1418f766995cd780d02b8e36252a389758 detect-sqlite-config.patch " |