aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-zope-component
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-09-07 07:08:45 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-09-07 07:17:21 -0300
commite5506c4bd3967aeeee948d38de24691727db0f20 (patch)
tree2f58fb34fd570f6cd9da713680a98d43ae32ec16 /community/py3-zope-component
parentf6dc0966a4c1c3e67cc6e6baee047c8da750b300 (diff)
downloadaports-e5506c4bd3967aeeee948d38de24691727db0f20.tar.bz2
aports-e5506c4bd3967aeeee948d38de24691727db0f20.tar.xz
community/py3-zope-component: drop py2
Diffstat (limited to 'community/py3-zope-component')
-rw-r--r--community/py3-zope-component/APKBUILD47
1 files changed, 13 insertions, 34 deletions
diff --git a/community/py3-zope-component/APKBUILD b/community/py3-zope-component/APKBUILD
index 5e7710cadb..c2bfb79ce2 100644
--- a/community/py3-zope-component/APKBUILD
+++ b/community/py3-zope-component/APKBUILD
@@ -1,59 +1,38 @@
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
-pkgname=py-zope-component
+pkgname=py3-zope-component
_pkgname=zope.component
pkgver=4.5
-pkgrel=2
+pkgrel=3
pkgdesc="Zope Component Architecture"
url="https://pypi.python.org/pypi/zope.component"
arch="noarch"
license="ZPL-2.1"
depends="
- py-setuptools
- py-zope-deferredimport
- py-zope-deprecation
- py-zope-event
- py-zope-hookable
- py-zope-interface
+ py3-setuptools
+ py3-zope-deferredimport
+ py3-zope-deprecation
+ py3-zope-event
+ py3-zope-hookable
+ py3-zope-interface
"
-makedepends="python2-dev python3-dev libffi-dev"
-subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
+checkdepends="python3-dev libffi-dev" # Required because pypi downloads dependencies for testing
source="$_pkgname-$pkgver.tar.gz::https://github.com/zopefoundation/zope.component/archive/$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
+replaces="py-zope-component" # Backwards compatibility
+provides="py-zope-component=$pkgver-r$pkgrel" # Backwards compatibility
+
build() {
- python2 setup.py build
python3 setup.py build
}
check() {
- python2 setup.py test
python3 setup.py test
}
package() {
- mkdir -p "$pkgdir"
-}
-
-_py2() {
- replaces="$pkgname"
- depends="${depends//py-/py2-}"
- _py python2
-}
-
-_py3() {
- depends="${depends//py-/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"
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
}
sha512sums="cca873bcb62b6eb60825c55fa8fe9704e505c9bec90f851921545d543c23e3995cc9d70ab9e7b8cc6b37853bbcffd09c93891f675ff113e68b56e23d8b28c912 zope.component-4.5.tar.gz"