diff options
Diffstat (limited to 'testing/whipper/APKBUILD')
-rw-r--r-- | testing/whipper/APKBUILD | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/testing/whipper/APKBUILD b/testing/whipper/APKBUILD index 6ecdb9c3a0b..02e1e110198 100644 --- a/testing/whipper/APKBUILD +++ b/testing/whipper/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Galen Abell <galen@galenabell.com> pkgname=whipper pkgver=0.10.0 -pkgrel=0 +pkgrel=4 pkgdesc="python CD-DA ripper preferring accuracy over speed" # https://github.com/whipper-team/whipper/issues/515 options="net !check" @@ -24,31 +24,37 @@ depends=" flac sox " -makedepends="py3-setuptools python3-dev py3-wheel libsndfile-dev" -checkdepends="py3-setuptools_scm py3-twisted" +makedepends=" + py3-gpep517 + py3-setuptools + py3-setuptools_scm + python3-dev + py3-wheel + libsndfile-dev + " +checkdepends="py3-twisted" +subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/whipper-team/whipper/archive/v$pkgver.tar.gz" -prepare() { - default_prepare - - sed -e '/setuptools_scm/d' \ - -e "s/use_scm_verion=True/version='$pkgver'/" \ - -i setup.py -} - build() { export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver" - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - PYTHONPATH="$(echo $PWD/build/lib.*)" python3 -m unittest discover + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m unittest discover } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } + sha512sums=" 728ad98185aa2d29f4fb215a597136691bb2c3590b3cac4f659238f90a3b4328c377fafe830a725b655f050538739f404b3eca853db4c39001d1b9d721dc7fd8 whipper-0.10.0.tar.gz " |