Commit 7a0fe3f0 authored by Jakub Jirutka's avatar Jakub Jirutka

main/py-zope-interface: update to 4.3.2 and add py2/py3 subpackages

parent 8300fcaf
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=py-zope-interface
_pkgname=zope.interface
pkgver=4.1.2
pkgver=4.3.2
pkgrel=0
pkgdesc="Separate distribution of the zope.interface package used in Zope."
pkgdesc="Separate distribution of the zope.interface package used in Zope"
url="http://www.zope.org/Products/ZopeInterface/"
arch="all"
license="ZPL 2.1"
arch="noarch"
license="ZPL-2.1"
depends=""
makedepends="python-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"
_builddir="$srcdir"/$_pkgname-$pkgver
build() {
cd "$_builddir"
python setup.py build || return 1
python setup.py test || return 1
cd "$builddir"
python2 setup.py build || return 1
python2 setup.py test || return 1
python3 setup.py build || return 1
python3 setup.py test || return 1
}
package() {
cd "$_builddir"
python 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)"
arch="all"
depends="$depends $python"
install_if="$pkgname=$pkgver-r$pkgrel $python"
cd "$builddir"
$python setup.py install --prefix=/usr --root="$subpkgdir"
}
md5sums="04298faeaa70b4f3b23fa2ae8987262c zope.interface-4.1.2.tar.gz"
sha256sums="441fefcac1fbac57c55239452557d3598571ab82395198b2565a29d45d1232f6 zope.interface-4.1.2.tar.gz"
sha512sums="b51f651ced7eb070db104e057a910b05a985999830551a6a7f83dcd2a565d637352b2dcf3b8517c682bed9365b31baf364f1863ff0e5b40df76668ea0b23a61e zope.interface-4.1.2.tar.gz"
md5sums="5f7e15a5bcdfa3c6c0e93ffe45caf87c zope.interface-4.3.2.tar.gz"
sha256sums="6a0e224a052e3ce27b3a7b1300a24747513f7a507217fcc2a4cb02eb92945cee zope.interface-4.3.2.tar.gz"
sha512sums="4a9b0f8b7e3157f29aca3810baea13d880b09d80945f23953e13325afe6780c2c1a5562a875f97958c1b33a28e009dd495f608aa7af79aded4f2ac2d61d3a251 zope.interface-4.3.2.tar.gz"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment