diff options
Diffstat (limited to 'community/picard/APKBUILD')
-rw-r--r-- | community/picard/APKBUILD | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/community/picard/APKBUILD b/community/picard/APKBUILD index 216a0a51aa4..8312f2cb065 100644 --- a/community/picard/APKBUILD +++ b/community/picard/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=picard -pkgver=2.6.2 -pkgrel=0 +pkgver=2.11 +pkgrel=1 # armhf blocked by qt5-qtdeclarative arch="all !armhf" url="https://picard.musicbrainz.org/" @@ -10,37 +10,41 @@ pkgdesc="Official MusicBrainz tagger" license="GPL-2.0-or-later" depends=" chromaprint + py3-dateutil py3-fasteners py3-mutagen py3-qt5 + py3-yaml " makedepends=" gettext + py3-gpep517 py3-setuptools + py3-wheel python3-dev " -checkdepends=" - py3-dateutil - py3-pytest - " -subpackages="$pkgname-lang" +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() { - pytest + 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=" -01fc8f49b273edbd020e3c9f91d622e60a84421b6de9dfd584d086224897b81f5e7c3f94616341c56f952774af7d912a8369d8fff4e47f19e00324c4f6944225 picard-2.6.2.tar.gz +0ad7dfa86086fe3a070bebed39f120507baa8bdbb66efd4ed8511507170a22ce34035c5b757901c102f52187b3c912c431cbcc826e1b6740a7eddee0d10b536e picard-2.11.tar.gz " |