Date: Sunday, January 17, 2016 @ 04:23:12 Author: fyan Revision: 258369
upgpkg: python-cffi 1.5.0-1 Modified: python-cffi/trunk/PKGBUILD ----------+ PKGBUILD | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-01-16 20:44:09 UTC (rev 258368) +++ PKGBUILD 2016-01-17 03:23:12 UTC (rev 258369) @@ -2,52 +2,52 @@ # Maintainer: Felix Yan <[email protected]> # Contributor: lilydjwg <[email protected]> -_name=cffi -pkgbase=python-$_name -pkgname=(python-$_name python2-$_name) -pkgver=1.4.2 +pkgbase=python-cffi +pkgname=(python-cffi python2-cffi) +pkgver=1.5.0 +_revision=904eb4b94a4e pkgrel=1 pkgdesc="Foreign Function Interface for Python calling C code" arch=('i686' 'x86_64') url="http://cffi.readthedocs.org/" license=('MIT') -makedepends=('python-setuptools' 'python2-setuptools' 'python-pycparser' 'python2-pycparser') -checkdepends=('python-pytest' 'python2-pytest') -source=("https://pypi.python.org/packages/source/c/${_name}/${_name}-$pkgver.tar.gz") -sha512sums=('cdb265c4ae390b6498fab34a2f0920ee6eca65e6b543dfb92a0e64825bcef26e8bd4c9f1f43a15e7696128f38026e467fcdda057e00e939311a465b2b585fc34') +makedepends=('python-setuptools' 'python2-setuptools' 'python-pycparser' 'python2-pycparser' 'mercurial') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("hg+https://[email protected]/cffi/cffi#revision=$_revision") +sha512sums=('SKIP') prepare() { - cp -a $_name-$pkgver{,-py2} + cp -a cffi{,-py2} } build() { - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/cffi" python3 setup.py build - cd "$srcdir/$_name-$pkgver-py2" + cd "$srcdir/cffi-py2" python2 setup.py build } check() { - cd "$srcdir/$_name-$pkgver" - PYTHONPATH="$PWD/build/lib.linux-$CARCH-3.5:$PYTHONPATH" py.test + cd "$srcdir/cffi" + python3 setup.py ptr - cd "$srcdir/$_name-$pkgver-py2" - PYTHONPATH="$PWD/build/lib.linux-$CARCH-2.7:$PYTHONPATH" py.test2 + cd "$srcdir/cffi-py2" + python2 setup.py ptr } package_python-cffi() { - depends=('python' 'python-pycparser') + depends=('python-pycparser') - cd "$srcdir/$_name-$pkgver" + cd "$srcdir/cffi" python3 setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } package_python2-cffi() { - depends=('python2' 'python2-pycparser') + depends=('python2-pycparser') - cd "$srcdir/$_name-$pkgver-py2" + cd "$srcdir/cffi-py2" python2 setup.py install --root="$pkgdir/" --optimize=1 install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }
