Date: Friday, May 24, 2019 @ 04:27:27 Author: felixonmars Revision: 469497
archrelease: copy trunk to community-x86_64 Added: python-plyvel/repos/community-x86_64/PKGBUILD (from rev 469496, python-plyvel/trunk/PKGBUILD) Deleted: python-plyvel/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 115 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 57 insertions(+), 58 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-05-24 04:27:15 UTC (rev 469496) +++ PKGBUILD 2019-05-24 04:27:27 UTC (rev 469497) @@ -1,58 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Contributor: Andy Weidenbaum <archb...@gmail.com> - -pkgname=(python-plyvel python2-plyvel) -pkgver=1.0.5 -pkgrel=1 -pkgdesc="A fast and feature-rich Python interface to LevelDB" -arch=('x86_64') -license=('BSD') -url="https://github.com/wbolster/plyvel" -makedepends=('cython' 'cython2' 'python-setuptools' 'python2-setuptools' 'leveldb') -checkdepends=('python-pytest-runner' 'python2-pytest-runner') -source=("https://pypi.io/packages/source/p/plyvel/plyvel-$pkgver.tar.gz") -sha512sums=('d2a7fe9d49b377135ece03292f366423e9550d3440689a99246d8c5ddc38e474c2b05c709655c6bf74a1d04f742a23dfb8841b51698c2adb062418577b28c4b4') - -prepare() { - # Shipped egg-info has wrong permission etc - (cd plyvel-$pkgver; make clean) - - cp -a plyvel-$pkgver{,-py2} - - sed -i 's/cython/cython2/' plyvel-$pkgver-py2/Makefile -} - -build() { - cd "$srcdir"/plyvel-$pkgver - make cython - python setup.py build - - cd "$srcdir"/plyvel-$pkgver-py2 - make cython2 - python2 setup.py build -} - -check() { - cd "$srcdir"/plyvel-$pkgver - python setup.py pytest - - cd "$srcdir"/plyvel-$pkgver-py2 - python2 setup.py pytest -} - -package_python-plyvel() { - depends=('leveldb' 'python') - - cd plyvel-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.rst "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.rst -} - -package_python2-plyvel() { - depends=('leveldb' 'python2') - - cd plyvel-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.rst "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.rst -} Copied: python-plyvel/repos/community-x86_64/PKGBUILD (from rev 469496, python-plyvel/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-05-24 04:27:27 UTC (rev 469497) @@ -0,0 +1,57 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Andy Weidenbaum <archb...@gmail.com> + +pkgname=(python-plyvel python2-plyvel) +pkgver=1.1.0 +pkgrel=1 +pkgdesc="A fast and feature-rich Python interface to LevelDB" +arch=('x86_64') +license=('BSD') +url="https://github.com/wbolster/plyvel" +makedepends=('cython' 'cython2' 'python-setuptools' 'python2-setuptools' 'leveldb') +checkdepends=('python-pytest-runner' 'python2-pytest-runner') +source=("https://pypi.io/packages/source/p/plyvel/plyvel-$pkgver.tar.gz") +sha512sums=('4d9b20f7e047d75af14d530519b4360194a18aa423a57ac4596441e47528bbc9f8e3ff763dd91da4c115cb1e4a6f34f01bbd47f4be49be110b2f6e3c7b8bdb3a') + +prepare() { + # Shipped egg-info has wrong permission etc + (cd plyvel-$pkgver; make clean) + + cp -a plyvel-$pkgver{,-py2} + + sed -i 's/cython/cython2/' plyvel-$pkgver-py2/Makefile +} + +build() { + cd "$srcdir"/plyvel-$pkgver + make cython + python setup.py build + + cd "$srcdir"/plyvel-$pkgver-py2 + make cython2 + python2 setup.py build +} + +check() { + cd "$srcdir"/plyvel-$pkgver + python setup.py pytest + + cd "$srcdir"/plyvel-$pkgver-py2 + python2 setup.py pytest +} + +package_python-plyvel() { + depends=('leveldb' 'python') + + cd plyvel-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.rst "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.rst +} + +package_python2-plyvel() { + depends=('leveldb' 'python2') + + cd plyvel-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE.rst "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.rst +}