diff options
Diffstat (limited to 'community/mutagen/APKBUILD')
-rw-r--r-- | community/mutagen/APKBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/community/mutagen/APKBUILD b/community/mutagen/APKBUILD index e72300d0929..f2884c7367f 100644 --- a/community/mutagen/APKBUILD +++ b/community/mutagen/APKBUILD @@ -1,29 +1,32 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=mutagen -pkgver=1.45.1 +pkgver=1.47.0 pkgrel=1 pkgdesc="Audio tagger implemented in Python" url="https://github.com/quodlibet/mutagen" arch="noarch" license="GPL-2.0-or-later" -depends="py3-mutagen" -makedepends="py3-setuptools" -checkdepends="py3-pytest py3-flake8 py3-hypothesis" -subpackages="$pkgname-doc py3-$pkgname:py3" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +checkdepends="py3-pytest-xdist py3-flake8 py3-hypothesis" +subpackages="$pkgname-doc py3-$pkgname-pyc py3-$pkgname:py3" source="mutagen-$pkgver.tar.gz::https://github.com/quodlibet/mutagen/archive/release-$pkgver.tar.gz" builddir="$srcdir/$pkgname-release-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + pytest -n $JOBS } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + depends="py3-mutagen=$pkgver-r$pkgrel" + python3 -m installer -d "$pkgdir" \ + .dist/mutagen-*.whl } py3() { @@ -32,8 +35,9 @@ py3() { provides="py-mutagen=$pkgver-r$pkgrel" # for backwards compatibility depends="python3" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ + amove usr/lib/python* } -sha512sums="3e817cb26b890319d3b33e32c206b7270576f2065c9bb67d69cc4236bd0a563891dc3a8b4200918d50da3e83fedbe049c41fa1fef671bcfef3654e86a3e1ecb6 mutagen-1.45.1.tar.gz" +sha512sums=" +ee4bdf1aa468b6bcea8a98fdd6c2c579182fb3bf71e7adf8e6e3bd93333ab9ff049a0d7f35d4b01aed7c35f65baf44d2891f06a6e4cb11bbeebd30cc6fc96326 mutagen-1.47.0.tar.gz +" |