diff options
author | Jean Lucas | 2019-08-18 01:29:59 -0400 |
---|---|---|
committer | Jean Lucas | 2019-08-18 01:30:14 -0400 |
commit | a6569babdf81bbc814862b076fc055d3858813a6 (patch) | |
tree | fdb09209c149c6094915537c771154eb8c3f671d | |
parent | b1a5a3d1e849de7da395859ba23e1df301941789 (diff) | |
download | aur-a6569babdf81bbc814862b076fc055d3858813a6.tar.gz |
Use GitHub as source, update deps, add check, install license and readme
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 22 insertions, 6 deletions
@@ -1,14 +1,17 @@ pkgbase = python-expiringdict pkgdesc = Dictionary with auto-expiring values for caching purposes pkgver = 1.1.4 - pkgrel = 2 + pkgrel = 3 url = https://github.com/mailgun/expiringdict arch = any license = Apache + checkdepends = python-nose + checkdepends = python-mock + checkdepends = python-coverage makedepends = python-setuptools depends = python - source = https://files.pythonhosted.org/packages/source/e/expiringdict/expiringdict-1.1.4.tar.gz - sha256sums = 9275c3f3aa6cabe394355b6454100eb1cdfe395c6b592c26603a2a0f9e3a0587 + source = expiringdict-1.1.4.tar.gz::https://github.com/mailgun/expiringdict/archive/v1.1.4.tar.gz + sha512sums = 7fbd4d002122ff5c83dd0845a52febeddddaaf9f51c6ccdcfa208e2c40e3595e3ca352ee50a3b7ef617be14f2d7909d83e728ba728d423c1b31fa1d45465a117 pkgname = python-expiringdict @@ -3,17 +3,30 @@ pkgname=python-expiringdict pkgver=1.1.4 -pkgrel=2 +pkgrel=3 pkgdesc='Dictionary with auto-expiring values for caching purposes' arch=(any) url=https://github.com/mailgun/expiringdict license=(Apache) depends=(python) makedepends=(python-setuptools) -source=(https://files.pythonhosted.org/packages/source/e/expiringdict/expiringdict-$pkgver.tar.gz) -sha256sums=('9275c3f3aa6cabe394355b6454100eb1cdfe395c6b592c26603a2a0f9e3a0587') +checkdepends=(python-nose python-mock python-coverage) +source=(expiringdict-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz) +sha512sums=('7fbd4d002122ff5c83dd0845a52febeddddaaf9f51c6ccdcfa208e2c40e3595e3ca352ee50a3b7ef617be14f2d7909d83e728ba728d423c1b31fa1d45465a117') + +build() { + cd expiringdict-$pkgver + python setup.py build +} + +check() { + cd expiringdict-$pkgver + nosetests --with-coverage --cover-package=expiringdict || warning "Tests failed" +} package() { cd expiringdict-$pkgver python setup.py install --root="$pkgdir" -O1 + install -Dm 644 README.rst -t "$pkgdir"/usr/share/doc/$pkgname + install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } |