diff options
author | Kyle Meyer | 2017-10-08 11:58:29 -0400 |
---|---|---|
committer | Kyle Meyer | 2017-10-08 12:09:57 -0400 |
commit | 0993f5ec91f3918564a0ee08db647ecbebc396d8 (patch) | |
tree | 09f13d085b81000b766bd1ba102323ec2a218c6f /PKGBUILD | |
download | aur-0993f5ec91f3918564a0ee08db647ecbebc396d8.tar.gz |
Add version 1.2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c5e98edebbbd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Kyle Meyer <kyle@kyleam.com> +# https://github.com/kyleam/maint-aur + +pkgname=python-ratelimiter +# To build and install the python 2 package as well, use the next line +# instead of the above one. +# pkgname=('python-ratelimiter' 'python2-ratelimiter') + +_libname=${pkgname/python-/} +pkgver=1.2.0 +pkgrel=1 +pkgdesc='Simple Python module providing rate limiting' +arch=('any') +url='https://github.com/RazerM/ratelimiter' +license=('Apache') + +source=("https://pypi.python.org/packages/29/92/20d7b661892a19680887fdd2c410a4e3bd51c90a1940dd406e46072ceb94/ratelimiter-1.2.0.tar.gz") +md5sums=('d5b1005e39da11767d2f74b9fc1b666c') + +build() { + cd "$srcdir/$_libname-$pkgver" + + rm -rf ../buildpy3; mkdir ../buildpy3 + python setup.py build -b ../buildpy3 + + ## python 2 build + if [ ${#pkgname[@]} -eq 2 ]; then + rm -rf ../buildpy2; mkdir ../buildpy2 + python2 setup.py build -b ../buildpy2 + fi +} + +package_python-ratelimiter() { + cd "$srcdir/$_libname-$pkgver" + rm -rf build; ln -s ../buildpy3 build + python setup.py install --skip-build -O1 --root="$pkgdir" +} + +package_python2-ratelimiter() { + cd "$srcdir/$_libname-$pkgver" + rm -rf build; ln -s ../buildpy2 build + python2 setup.py install --skip-build -O1 --root="$pkgdir" +} |