Date: Sunday, August 18, 2013 @ 14:00:01 Author: angvp Revision: 193192
archrelease: copy trunk to testing-any Added: zope-interface/repos/testing-any/ zope-interface/repos/testing-any/PKGBUILD (from rev 193191, zope-interface/trunk/PKGBUILD) ----------+ PKGBUILD | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) Copied: zope-interface/repos/testing-any/PKGBUILD (from rev 193191, zope-interface/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2013-08-18 12:00:01 UTC (rev 193192) @@ -0,0 +1,57 @@ +# $Id$ +# Maintainer : Ionut Biru <ib...@archlinux.org> +# Contributor: Douglas Soares de Andrade <doug...@archlinux.org> + +pkgbase=zope-interface +pkgname=('python-zope-interface' 'python2-zope-interface') +pkgver=4.0.5 +pkgrel=2 +license=('ZPL') +arch=('any') +url="http://pypi.python.org/pypi/zope.interface" +makedepends=('python-setuptools' 'python2-setuptools') +source=(http://pypi.python.org/packages/source/z/zope.interface/zope.interface-${pkgver}.zip) +md5sums=('caf26025ae1b02da124a58340e423dfe') + +build() { + cd "${srcdir}" + cp -a zope.interface-${pkgver}{,-python2} + + #build python3 module + cd "${srcdir}/zope.interface-${pkgver}" + python setup.py build + + #build python2 module + cd "${srcdir}/zope.interface-${pkgver}-python2" + python2 setup.py build +} + +check() { + cd "${srcdir}/zope.interface-${pkgver}" + python setup.py test + + cd "${srcdir}/zope.interface-${pkgver}-python2" + python2 setup.py test +} + +package_python-zope-interface() { + pkgdesc=('Zope Interfaces for Python3') + depends=('python') + cd "${srcdir}/zope.interface-${pkgver}" + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + cp src/zope/__init__.py "${pkgdir}/usr/lib/python3.3/site-packages/zope/" + #delete debug + rm "${pkgdir}"/usr/lib/python3.3/site-packages/zope/interface/_zope_interface_coptimizations.cpython-33m.so +} + +package_python2-zope-interface(){ + pkgdesc=('Zope Interfaces for Python2') + depends=('python2') + replaces=('zope-interface') + provides=('zope-interface') + cd "${srcdir}/zope.interface-${pkgver}-python2" + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 + cp src/zope/__init__.py "${pkgdir}/usr/lib/python2.7/site-packages/zope/" + #delete debug + rm "${pkgdir}"/usr/lib/python2.7/site-packages/zope/interface/_zope_interface_coptimizations.so +}