Date: Wednesday, June 10, 2015 @ 16:42:26 Author: fyan Revision: 135136
upgpkg: python-routes 2.1-2 add python 3 counterpart Modified: python-routes/trunk/PKGBUILD ----------+ PKGBUILD | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-06-10 14:39:12 UTC (rev 135135) +++ PKGBUILD 2015-06-10 14:42:26 UTC (rev 135136) @@ -4,32 +4,50 @@ # Contributor: James Bulmer <neki...@gmail.com> pkgbase=python-routes -pkgname=python2-routes +pkgname=(python-routes python2-routes) pkgver=2.1 -pkgrel=1 +pkgrel=2 pkgdesc="Routing recognition and generation tools" arch=("any") url="https://pypi.python.org/pypi/Routes" license=("custom:BSD") -makedepends=('python2-setuptools' 'python2-repoze.lru') -checkdepends=('python2-nose' 'python2-webob' 'python2-coverage') +makedepends=('python-setuptools' 'python2-setuptools' 'python-repoze.lru' 'python2-repoze.lru') +checkdepends=('python-nose' 'python2-nose' 'python-webob' 'python2-webob' 'python-coverage' 'python2-coverage') source=("https://pypi.python.org/packages/source/R/Routes/Routes-${pkgver}.tar.gz") md5sums=('e6e463318a9dc6ad2f1b3040e998f0b4') +prepare() { + cp -a Routes-${pkgver}{,-py2} +} + build() { cd "${srcdir}/Routes-${pkgver}/" + python setup.py build + + cd "${srcdir}/Routes-${pkgver}-py2/" python2 setup.py build } check() { cd "${srcdir}/Routes-${pkgver}/" + nosetests3 + + cd "${srcdir}/Routes-${pkgver}-py2/" nosetests2 } +package_python-routes() { + depends=("python-repoze.lru") + + cd "${srcdir}/Routes-${pkgver}/" + python setup.py install --root="${pkgdir}/" --optimize=1 + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" +} + package_python2-routes() { - depends=("python2" "python2-repoze.lru") + depends=("python2-repoze.lru") - cd "${srcdir}/Routes-${pkgver}/" + cd "${srcdir}/Routes-${pkgver}-py2/" python2 setup.py install --root="${pkgdir}/" --optimize=1 install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" }