diff options
author | Daniel Bermond | 2020-05-31 15:11:01 +0000 |
---|---|---|
committer | Daniel Bermond | 2020-05-31 15:38:36 +0000 |
commit | a78425bc6c7f07e409c50f0ad571551a7a605221 (patch) | |
tree | 630b104e5455cdc3b05853a121197d6ae7e1e737 /PKGBUILD | |
parent | 8f0e3bcfa506033786becc00039fe5c78d06ad69 (diff) | |
download | aur-a78425bc6c7f07e409c50f0ad571551a7a605221.tar.gz |
Updated to version 0.98
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 19 insertions, 32 deletions
@@ -1,47 +1,34 @@ -# Maintainer : Daniel Bermond < gmail-com: danielbermond > +# Maintainer: Daniel Bermond <dbermond@archlinux.org> -pkgbase=python-lmdb -pkgname=('python-lmdb' 'python2-lmdb') -pkgver=0.95 +pkgname=python-lmdb +pkgver=0.98 pkgrel=1 pkgdesc='Universal Python binding for the LMDB Lightning Database' arch=('x86_64') -url='https://github.com/dw/py-lmdb/' -license=('custom:OpenLDAP') -depends=('python2' 'lmdb') -makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools') -source=("https://github.com/dw/py-lmdb/archive/py-lmdb_${pkgver}.tar.gz") -sha256sums=('59dc0e8f504fdd864a3ab64a22e8bc267ba2dd936991962ac273b10a6c40e407') - -prepare() { - cp -a "py-lmdb-py-lmdb_${pkgver}" "py-lmdb-py-lmdb_${pkgver}-py2" -} +url='https://github.com/jnwatson/py-lmdb/' +license=('custom: OpenLDAP') +depends=('python' 'python-cffi' 'lmdb') +makedepends=('python-setuptools') +checkdepends=('python-pytest') +source=("https://github.com/jnwatson/py-lmdb/archive/py-lmdb_${pkgver}.tar.gz") +sha256sums=('6e0cd0fb7f53ae95120272bda0117aaef456f80a356808d7ff6c8aa3228fdd17') build() { - printf '%s\n' ' -> Building for Python...' cd "py-lmdb-py-lmdb_${pkgver}" LMDB_FORCE_SYSTEM='1' python setup.py build - - printf '%s\n' ' -> Building for Python2...' - cd "${srcdir}/py-lmdb-py-lmdb_${pkgver}-py2" - LMDB_FORCE_SYSTEM='1' python2 setup.py build } -package_python-lmdb() { - depends=('python' 'python-cffi' 'lmdb') - +check() { cd "py-lmdb-py-lmdb_${pkgver}" - LMDB_FORCE_SYSTEM='1' python setup.py install --root="$pkgdir" --skip-build --optimize='1' - - install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + local _pyver + _pyver="$(python -c 'import sys; print("%s.%s" %sys.version_info[0:2])')" + export LMDB_FORCE_SYSTEM='1' + export PYTHONPATH="$(pwd)/build/lib.linux-${CARCH}-${_pyver}" + pytest } -package_python2-lmdb() { - pkgdesc='Universal Python2 binding for the LMDB Lightning Database' - depends=('python2' 'python2-cffi' 'lmdb') - - cd "py-lmdb-py-lmdb_${pkgver}-py2" - LMDB_FORCE_SYSTEM='1' python2 setup.py install --root="$pkgdir" --skip-build --optimize='1' - +package() { + cd "py-lmdb-py-lmdb_${pkgver}" + LMDB_FORCE_SYSTEM='1' python setup.py install --root="$pkgdir" --skip-build --optimize='1' install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |