aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-magic
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-09-11 20:53:07 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-09-11 22:02:07 -0300
commitf05163c1cf9d275a257d44ae7c9054c2b8ba27dc (patch)
treeeeb510700ffe682edfcdb3d6d7015b8289bc4825 /community/py3-magic
parentc535528cd7f9da9bdfe0722632db3fc5c127575e (diff)
downloadaports-f05163c1cf9d275a257d44ae7c9054c2b8ba27dc.tar.bz2
aports-f05163c1cf9d275a257d44ae7c9054c2b8ba27dc.tar.xz
community/py3-magic: drop py2
Diffstat (limited to 'community/py3-magic')
-rw-r--r--community/py3-magic/APKBUILD44
1 files changed, 15 insertions, 29 deletions
diff --git a/community/py3-magic/APKBUILD b/community/py3-magic/APKBUILD
index fa9268c20b..60a25af6db 100644
--- a/community/py3-magic/APKBUILD
+++ b/community/py3-magic/APKBUILD
@@ -1,46 +1,32 @@
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
-pkgname=py-magic
-_pkgname=${pkgname/py/python}
+pkgname=py3-magic
+_pkgname=python-magic
pkgver=0.4.15
-pkgrel=1
-pkgdesc="A python wrapper for libmagic"
+pkgrel=2
+pkgdesc="Python3 wrapper for libmagic"
+options="!check" # 2 out of 7 tests fail
url="https://pypi.python.org/pypi/python-magic/"
arch="noarch"
license="MIT"
-depends=""
-makedepends="python2-dev python3-dev py-setuptools"
-subpackages="py3-${pkgname/py-/}:_py3 py2-${pkgname/py-/}:_py2"
+depends="python3 libmagic"
+makedepends="py3-setuptools"
source="$pkgname-$pkgver.tar.gz::https://github.com/ahupp/$_pkgname/archive/$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
+replaces="py-magic" # Backwards compatibility
+provides="py-magic=$pkgver-r$pkgrel" # Backwards compatibility
+
build() {
- cd "$builddir"
- python2 setup.py build
python3 setup.py build
}
-package() {
- mkdir -p "$pkgdir"
-}
-
-_py() {
- local python=$1
- pkgdesc="$pkgdesc (for $python)"
- depends="$python libmagic"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
-
- cd "$builddir"
- $python setup.py install --prefix=/usr --root="$subpkgdir"
-}
-
-_py2() {
- replaces="$pkgname"
- _py python2
+check() {
+ PYTHONPATH="$PWD/build/lib" python3 test/test.py
}
-_py3() {
- _py python3
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="004d6bfde52d58a9d3019ef4ff8c5b18b6a4206bf89820d3a0ae0ed78813f80dfba422aee9685528f88c990526ba65fa2153ac3b95b8863ce6cb3ebe925bd780 py-magic-0.4.15.tar.gz"
+sha512sums="004d6bfde52d58a9d3019ef4ff8c5b18b6a4206bf89820d3a0ae0ed78813f80dfba422aee9685528f88c990526ba65fa2153ac3b95b8863ce6cb3ebe925bd780 py3-magic-0.4.15.tar.gz"