diff options
Diffstat (limited to 'community/picard/APKBUILD')
-rw-r--r-- | community/picard/APKBUILD | 44 |
1 files changed, 32 insertions, 12 deletions
diff --git a/community/picard/APKBUILD b/community/picard/APKBUILD index 05a6f51ba41..8312f2cb065 100644 --- a/community/picard/APKBUILD +++ b/community/picard/APKBUILD @@ -1,30 +1,50 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=picard -pkgver=2.3.2 -pkgrel=0 -arch="all !armhf" # armhf blocked by qt5-qtdeclarative +pkgver=2.11 +pkgrel=1 +# armhf blocked by qt5-qtdeclarative +arch="all !armhf" url="https://picard.musicbrainz.org/" pkgdesc="Official MusicBrainz tagger" license="GPL-2.0-or-later" -depends="py3-mutagen chromaprint py3-qt5" -makedepends="py3-setuptools python3-dev gettext" -subpackages="$pkgname-lang" +depends=" + chromaprint + py3-dateutil + py3-fasteners + py3-mutagen + py3-qt5 + py3-yaml + " +makedepends=" + gettext + py3-gpep517 + py3-setuptools + py3-wheel + python3-dev + " +checkdepends="py3-pytest" +subpackages="$pkgname-lang $pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/metabrainz/picard/archive/release-$pkgver.tar.gz" builddir="$srcdir/picard-release-$pkgver" build() { - python3 setup.py config + 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 pytest } package() { - python3 setup.py install \ - --root="$pkgdir" \ - --disable-autoupdate + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="5c3032119b0b570e76f0ecffa080d0168754c93adf0fd5568d4433b111718d3efdfeb1997030139c57f54afba42ac56f81b86e99efa7f93b7b7fae12f54e8317 picard-2.3.2.tar.gz" +sha512sums=" +0ad7dfa86086fe3a070bebed39f120507baa8bdbb66efd4ed8511507170a22ce34035c5b757901c102f52187b3c912c431cbcc826e1b6740a7eddee0d10b536e picard-2.11.tar.gz +" |