diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-05-05 02:12:18 -0300 |
---|---|---|
committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-05-05 06:57:21 +0000 |
commit | 3e8d94dddc8af2b5d8ebb29ae53a3c62b56ff8aa (patch) | |
tree | bac3c9902f9a35de5a87bdc0c8a856afb040d5a7 /community/mutagen | |
parent | 88dbca0d0520626eb79578e93315fdce93e1141f (diff) | |
download | alpine_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/APKBUILD | 24 |
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" | |||
7 | arch="noarch" | 7 | arch="noarch" |
8 | license="GPL-2.0-or-later" | 8 | license="GPL-2.0-or-later" |
9 | depends="python3 py-mutagen" | 9 | depends="python3 py-mutagen" |
10 | makedepends="python3-dev" | 10 | makedepends="py3-setuptools" |
11 | checkdepends="py3-pytest py3-setuptools py3-hypothesis" | 11 | checkdepends="py3-pytest py3-flake8 py3-hypothesis" |
12 | subpackages="$pkgname-doc py-$pkgname:py" | 12 | subpackages="$pkgname-doc py-$pkgname:py" |
13 | source="$pkgname-$pkgver.tar.gz::https://github.com/quodlibet/mutagen/archive/release-$pkgver.tar.gz" | 13 | source="$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 | ||
16 | options="!check" | ||
17 | 15 | ||
18 | builddir="$srcdir/$pkgname-release-$pkgver" | 16 | builddir="$srcdir/$pkgname-release-$pkgver" |
19 | 17 | ||
20 | build() { | 18 | build() { |
21 | cd "$builddir" | ||
22 | python3 setup.py build | 19 | python3 setup.py build |
23 | } | 20 | } |
24 | 21 | ||
25 | package() { | ||
26 | cd "$builddir" | ||
27 | python3 setup.py install --root="$pkgdir" | ||
28 | } | ||
29 | |||
30 | check() { | 22 | check() { |
31 | cd "$builddir" | ||
32 | python3 setup.py test | 23 | python3 setup.py test |
33 | } | 24 | } |
34 | 25 | ||
26 | package() { | ||
27 | python3 setup.py install --root="$pkgdir" | ||
28 | } | ||
29 | |||
35 | py() { | 30 | py() { |
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 | ||
42 | sha512sums="abb7fdb93f6f844c9b609f2544229e8d3d7a20a0158c494ca3c6393d9e26c73b32863f4b8bd5382e33493534e24a46770a7c187b7d453f526c15aeec0e851510 mutagen-1.42.0.tar.gz" | 37 | sha512sums="abb7fdb93f6f844c9b609f2544229e8d3d7a20a0158c494ca3c6393d9e26c73b32863f4b8bd5382e33493534e24a46770a7c187b7d453f526c15aeec0e851510 mutagen-1.42.0.tar.gz |
38 | 29d5dccfed14f9db9bcd80a298f92b6831e5552edc4b106c20c4b0a4ad924983e36ccc866540cb49ba21340b0f29a4569a12ac0da6d3f5f263a91412641b6aeb fix-pep8.patch" | ||