diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e243e7a521e7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +# Generated by mksrcinfo v8 +# Sun Oct 8 15:59:16 UTC 2017 +pkgbase = python-ratelimiter + pkgdesc = Simple Python module providing rate limiting + pkgver = 1.2.0 + pkgrel = 1 + url = https://github.com/RazerM/ratelimiter + arch = any + license = Apache + source = https://pypi.python.org/packages/29/92/20d7b661892a19680887fdd2c410a4e3bd51c90a1940dd406e46072ceb94/ratelimiter-1.2.0.tar.gz + md5sums = d5b1005e39da11767d2f74b9fc1b666c + +pkgname = python-ratelimiter + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8c872ddb38dd --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src +/pkg +*.gz +*.xz 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" +} |