diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-09-19 22:51:44 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-09-24 16:43:22 -0300 |
commit | 46ecca97e9e72e1a0228912666c9278226be53b9 (patch) | |
tree | 6244a9a8ad09ad7b51658f3e9ca0bcbd36873c41 | |
parent | 835349acfdb4950ceb46d81354b952a4934a294a (diff) | |
download | alpine_aports-46ecca97e9e72e1a0228912666c9278226be53b9.tar.bz2 alpine_aports-46ecca97e9e72e1a0228912666c9278226be53b9.tar.xz alpine_aports-46ecca97e9e72e1a0228912666c9278226be53b9.zip |
testing/py3-mongo: drop py2
-rw-r--r-- | testing/py3-mongo/APKBUILD | 43 |
1 files changed, 9 insertions, 34 deletions
diff --git a/testing/py3-mongo/APKBUILD b/testing/py3-mongo/APKBUILD index d85f4ce849..e2d5cc787d 100644 --- a/testing/py3-mongo/APKBUILD +++ b/testing/py3-mongo/APKBUILD | |||
@@ -1,55 +1,30 @@ | |||
1 | # Contributor: Danilo Falcão <danilo@falcao.org> | 1 | # Contributor: Danilo Falcão <danilo@falcao.org> |
2 | # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> | 2 | # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> |
3 | pkgname=py-mongo | 3 | pkgname=py3-mongo |
4 | _pkgname=pymongo | 4 | _pkgname=pymongo |
5 | pkgver=3.7.2 | 5 | pkgver=3.7.2 |
6 | pkgrel=0 | 6 | pkgrel=1 |
7 | pkgdesc="A Python driver for MongoDB" | 7 | pkgdesc="Python3 driver for MongoDB" |
8 | url="https://github.com/mongodb/mongo-python-driver" | 8 | url="https://github.com/mongodb/mongo-python-driver" |
9 | arch="all" | 9 | arch="all" |
10 | license="Apache-2.0" | 10 | license="Apache-2.0" |
11 | depends="" | 11 | makedepends="python3-dev py3-setuptools" |
12 | makedepends="python2-dev python3-dev py-setuptools" | ||
13 | install="" | ||
14 | subpackages="py2-$_pkgname:_py2 py3-$_pkgname:_py3" | ||
15 | source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" | 12 | source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" |
16 | builddir="$srcdir"/$_pkgname-$pkgver | 13 | builddir="$srcdir"/$_pkgname-$pkgver |
17 | 14 | ||
15 | replaces="py-mongo" # Backwards compatibility | ||
16 | provides="py-mongo=$pkgver-r$pkgrel" # Backwards compatibility | ||
17 | |||
18 | build() { | 18 | build() { |
19 | cd "$builddir" | ||
20 | python2 setup.py build | ||
21 | python3 setup.py build | 19 | python3 setup.py build |
22 | } | 20 | } |
23 | 21 | ||
24 | |||
25 | package() { | ||
26 | mkdir -p "$pkgdir" | ||
27 | } | ||
28 | |||
29 | |||
30 | check() { | 22 | check() { |
31 | cd "$builddir" | ||
32 | python2 setup.py test | ||
33 | python3 setup.py test | 23 | python3 setup.py test |
34 | } | 24 | } |
35 | 25 | ||
36 | _py2() { | 26 | package() { |
37 | replaces="$pkgname" | 27 | python3 setup.py install --prefix=/usr --root="$pkgdir" |
38 | _py python2 | ||
39 | } | ||
40 | |||
41 | _py3() { | ||
42 | _py python3 | ||
43 | } | ||
44 | |||
45 | _py() { | ||
46 | local python="$1" | ||
47 | pkgdesc="$pkgdesc (for $python)" | ||
48 | depends="$depends $python" | ||
49 | install_if="$pkgname=$pkgver-r$pkgrel $python" | ||
50 | |||
51 | cd "$builddir" | ||
52 | $python setup.py install --prefix=/usr --root="$subpkgdir" | ||
53 | } | 28 | } |
54 | 29 | ||
55 | sha512sums="4d1dfe03d94f381f27cfb5c8dd4f75ecbab90567fdc4dd594b880031e68825eda6285c8b261a4c9d76fb7ccc92c91e27ae2f696525f7732b1f0084794042a33d pymongo-3.7.2.tar.gz" | 30 | sha512sums="4d1dfe03d94f381f27cfb5c8dd4f75ecbab90567fdc4dd594b880031e68825eda6285c8b261a4c9d76fb7ccc92c91e27ae2f696525f7732b1f0084794042a33d pymongo-3.7.2.tar.gz" |