aboutsummaryrefslogtreecommitdiff
path: root/community/mutagen
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-05-05 02:12:18 -0300
committerKevin Daudt <kdaudt@alpinelinux.org>2019-05-05 06:57:21 +0000
commit3e8d94dddc8af2b5d8ebb29ae53a3c62b56ff8aa (patch)
treebac3c9902f9a35de5a87bdc0c8a856afb040d5a7 /community/mutagen
parent88dbca0d0520626eb79578e93315fdce93e1141f (diff)
downloadalpine_aports-3e8d94dddc8af2b5d8ebb29ae53a3c62b56ff8aa.tar.bz2
alpine_aports-3e8d94dddc8af2b5d8ebb29ae53a3c62b56ff8aa.tar.xz
alpine_aports-3e8d94dddc8af2b5d8ebb29ae53a3c62b56ff8aa.zip
community/mutagen: modernize
- Enable check - Split dependencies and lighten them Closes GH-7570
Diffstat (limited to 'community/mutagen')
-rw-r--r--community/mutagen/APKBUILD24
1 files changed, 10 insertions, 14 deletions
diff --git a/community/mutagen/APKBUILD b/community/mutagen/APKBUILD
index b0dedbc042..77bf2920ab 100644
--- a/community/mutagen/APKBUILD
+++ b/community/mutagen/APKBUILD
@@ -7,31 +7,26 @@ url="https://github.com/quodlibet/mutagen"
7arch="noarch" 7arch="noarch"
8license="GPL-2.0-or-later" 8license="GPL-2.0-or-later"
9depends="python3 py-mutagen" 9depends="python3 py-mutagen"
10makedepends="python3-dev" 10makedepends="py3-setuptools"
11checkdepends="py3-pytest py3-setuptools py3-hypothesis" 11checkdepends="py3-pytest py3-flake8 py3-hypothesis"
12subpackages="$pkgname-doc py-$pkgname:py" 12subpackages="$pkgname-doc py-$pkgname:py"
13source="$pkgname-$pkgver.tar.gz::https://github.com/quodlibet/mutagen/archive/release-$pkgver.tar.gz" 13source="$pkgname-$pkgver.tar.gz::https://github.com/quodlibet/mutagen/archive/release-$pkgver.tar.gz
14 14 fix-pep8.patch::https://github.com/quodlibet/mutagen/commit/0ee86ef9d7e06639a388d0638732810b79998608.patch"
15# we dont have all the needed deps for running the test suite yet
16options="!check"
17 15
18builddir="$srcdir/$pkgname-release-$pkgver" 16builddir="$srcdir/$pkgname-release-$pkgver"
19 17
20build() { 18build() {
21 cd "$builddir"
22 python3 setup.py build 19 python3 setup.py build
23} 20}
24 21
25package() {
26 cd "$builddir"
27 python3 setup.py install --root="$pkgdir"
28}
29
30check() { 22check() {
31 cd "$builddir"
32 python3 setup.py test 23 python3 setup.py test
33} 24}
34 25
26package() {
27 python3 setup.py install --root="$pkgdir"
28}
29
35py() { 30py() {
36 pkgdesc="Python library for mutagen" 31 pkgdesc="Python library for mutagen"
37 depends="python3" 32 depends="python3"
@@ -39,4 +34,5 @@ py() {
39 mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ 34 mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/
40} 35}
41 36
42sha512sums="abb7fdb93f6f844c9b609f2544229e8d3d7a20a0158c494ca3c6393d9e26c73b32863f4b8bd5382e33493534e24a46770a7c187b7d453f526c15aeec0e851510 mutagen-1.42.0.tar.gz" 37sha512sums="abb7fdb93f6f844c9b609f2544229e8d3d7a20a0158c494ca3c6393d9e26c73b32863f4b8bd5382e33493534e24a46770a7c187b7d453f526c15aeec0e851510 mutagen-1.42.0.tar.gz
3829d5dccfed14f9db9bcd80a298f92b6831e5552edc4b106c20c4b0a4ad924983e36ccc866540cb49ba21340b0f29a4569a12ac0da6d3f5f263a91412641b6aeb fix-pep8.patch"