diff options
-rw-r--r-- | testing/py-geoip/APKBUILD | 52 |
1 files changed, 29 insertions, 23 deletions
diff --git a/testing/py-geoip/APKBUILD b/testing/py-geoip/APKBUILD index c5716064db..4f05608592 100644 --- a/testing/py-geoip/APKBUILD +++ b/testing/py-geoip/APKBUILD @@ -2,40 +2,46 @@ # Maintainer: Fabian Affolter <fabian@affolter-engineering.ch> pkgname=py-geoip _pkgname=pygeoip -pkgver=0.2.7 +pkgver=0.3.2 pkgrel=0 pkgdesc="A Pure Python GeoIP API" url="https://github.com/appliedsec/pygeoip" arch="noarch" license="LGPL3+" -depends="python2" -depends_dev="" -makedepends="python2-dev py-setuptools" -install="" -subpackages="" +makedepends="python2-dev python3-dev py-setuptools" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" - -_builddir="$srcdir"/$_pkgname-$pkgver -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done -} +builddir="$srcdir"/$_pkgname-$pkgver build() { - cd "$_builddir" + cd "$builddir" python2 setup.py build || return 1 + python3 setup.py build || return 1 } package() { - cd "$_builddir" - python2 setup.py install --prefix=/usr --root="$pkgdir" || return 1 + mkdir -p "$pkgdir" +} + +_py2() { + replaces="$pkgname" + _py python2 +} + +_py3() { + _py python3 +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + depends="$depends $python" + install_if="$pkgname=$pkgver-r$pkgrel $python" + + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" } -md5sums="f7a689257ceacfb961f124e0b8cf9741 pygeoip-0.2.7.tar.gz" -sha256sums="7c4e7b5913bf3adfc0240bde5183e37a921ded2b44bbf29531a761b83a7427fd pygeoip-0.2.7.tar.gz" -sha512sums="7ade745efcb824d8a0f0267297db4d69a921f2ab7a5b5ee38e07ca7eac5238251df84915f619ac9ebd7c1ac36a127835d657060c57bf868516f22e3f68943200 pygeoip-0.2.7.tar.gz" +md5sums="861664f8be3bed44820356539f2ea5b6 pygeoip-0.3.2.tar.gz" +sha256sums="f22c4e00ddf1213e0fae36dc60b46ee7c25a6339941ec1a975539014c1f9a96d pygeoip-0.3.2.tar.gz" +sha512sums="7d7a6d04b7b00c068ae4b78176bbe5467a54e4c688034c3024013c1c42a2a23264d04ba2d0c9bf023e31601dff1b392d64c41c2f0d835758c1b65da91710122e pygeoip-0.3.2.tar.gz" |