diff options
author | Luis Martinez | 2022-08-18 17:13:53 -0500 |
---|---|---|
committer | Luis Martinez | 2022-08-18 17:13:53 -0500 |
commit | be8593ea6e06c5419611345f84f242500e006c0e (patch) | |
tree | e7cfb21c050e1674cea4120f48477b93b4ed0d50 | |
parent | 1769a6aa4f3955fa60a66822f6a0efa3a717494a (diff) | |
download | aur-be8593ea6e06c5419611345f84f242500e006c0e.tar.gz |
packaging cleanup
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | CHANGES.rst | 20 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 61 insertions, 24 deletions
@@ -1,16 +1,21 @@ pkgbase = python-hydra - pkgdesc = A Python Bloomfilter + pkgdesc = High performance bloom filter pkgver = 2.5 - pkgrel = 1 + pkgrel = 2 url = https://github.com/crankycoder/hydra - arch = any + changelog = CHANGES.rst + arch = x86_64 license = MIT - makedepends = python + checkdepends = python-nose + makedepends = cython + makedepends = git makedepends = python-build makedepends = python-installer - makedepends = python-wheel makedepends = python-setuptools - source = python-hydra-2.5::https://github.com/crankycoder/hydra/archive/refs/tags/2.5.tar.gz - sha256sums = 7f52c19b083f3933a576beeb1a47f947bd62caf731d18dac576f0b6fc4382865 + makedepends = python-wheel + depends = python + source = python-hydra::git+https://github.com/crankycoder/hydra#tag=2.5?signed + validpgpkeys = B20AA292706B1BA7850F6FC2B0741CAE9BB2D357 + sha256sums = SKIP pkgname = python-hydra diff --git a/CHANGES.rst b/CHANGES.rst new file mode 100644 index 000000000000..1b768877c617 --- /dev/null +++ b/CHANGES.rst @@ -0,0 +1,20 @@ +========= +Changelog +========= + +2.5 (2016-08-02) +---------------- + +- Close descriptor file in Reading/UpdatingBloomFilter. + +- Define some BloomFilter and MMapBitField methods as cpdef. + +2.4 (2016-08-02) +---------------- + +- #12, #15: Ship C code to avoid Cython install time dependency. + +2.3 (2015-06-04) +---------------- + +- Look at Git commit history for changes. @@ -1,26 +1,38 @@ -# Maintainer: acxz <akashpatel2008 at yahoo dot com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: acxz <akashpatel2008 at yahoo dot com> -pkgname='python-hydra' -pkgver='2.5' -pkgrel=1 -pkgdesc='A Python Bloomfilter' -arch=('any') +## GPG key available on keyserver.ubuntu.com + +pkgname=python-hydra +_pkgname=Hydra +pkgver=2.5 +pkgrel=2 +pkgdesc='High performance bloom filter' +arch=('x86_64') url='https://github.com/crankycoder/hydra' license=('MIT') -makedepends=('python' 'python-build' 'python-installer' 'python-wheel' - 'python-setuptools') -source=("$pkgname-$pkgver::https://github.com/crankycoder/hydra/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('7f52c19b083f3933a576beeb1a47f947bd62caf731d18dac576f0b6fc4382865') - -_pkgname=hydra +depends=('python') +makedepends=('cython' 'git' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') +checkdepends=('python-nose') +changelog=CHANGES.rst +source=("$pkgname::git+$url#tag=$pkgver?signed") +sha256sums=('SKIP') +validpgpkeys=('B20AA292706B1BA7850F6FC2B0741CAE9BB2D357') ## Hanno Schlichting build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python -m build --wheel --no-isolation + cd "$pkgname" + cythonize src/_hydra.pyx + python -m build --wheel --no-isolation +} + +check() { + cd "$pkgname" + local _py="$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')" + PYTHONPATH="$PWD/build/lib.linux-cpython-$CARCH-$_py" python setup.py test || true } package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$pkgname" + PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 license.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |