diff options
author | Ashwin Vishnu | 2019-10-07 14:42:00 +0200 |
---|---|---|
committer | Ashwin Vishnu | 2019-10-07 14:42:00 +0200 |
commit | 6d6d786c617d4944b6dbf292201047c5441d2dab (patch) | |
tree | a64ad242c79b4568d8c5a90870dddb7ef16636b5 | |
download | aur-6d6d786c617d4944b6dbf292201047c5441d2dab.tar.gz |
First commit: beniget 0.2.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5989be3e49e4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = python-beniget + pkgdesc = A static analyzer for Python2 and Python3 code + pkgver = 0.2.0 + pkgrel = 1 + url = https://beniget.readthedocs.io/ + arch = i686 + arch = x86_64 + license = BSD + makedepends = python-setuptools + makedepends = python2-setuptools + source = python-beniget-0.2.0.tar.gz::https://files.pythonhosted.org/packages/source/b/beniget/beniget-0.2.0.tar.gz + sha256sums = 4495fb8ef0e99f9291c751856e3cc0695115e7936acc54717a3f620ab331b247 + +pkgname = python-beniget + depends = python + depends = python-gast + provides = python-beniget + +pkgname = python2-beniget + depends = python2 + depends = python2-gast + provides = python2-beniget + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f637d251f89c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Ashwin Vishnu <ashwinvis+arch at pr0t0nm4il dot com> + +pkgbase=python-beniget +pkgname=('python-beniget' 'python2-beniget') +pkgver=0.2.0 +pkgrel=1 +pkgdesc="A static analyzer for Python2 and Python3 code" +arch=('i686' 'x86_64') +url="https://beniget.readthedocs.io/" +license=('BSD') +makedepends=('python-setuptools' 'python2-setuptools') +_name=${pkgbase#python-} +source=("$pkgbase-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('4495fb8ef0e99f9291c751856e3cc0695115e7936acc54717a3f620ab331b247') + +prepare() { + cp -a beniget-$pkgver{,-py2} +} + +build() { + cd "$srcdir"/beniget-$pkgver + python setup.py build + + cd "$srcdir"/beniget-$pkgver-py2 + python2 setup.py build +} + +package_python-beniget() { + depends=('python' 'python-gast') + provides=('python-beniget') + + cd "$srcdir"/beniget-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -m755 -d "${pkgdir}/usr/share/licenses/python-beniget" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/python-beniget/" +} + +package_python2-beniget() { + depends=('python2' 'python2-gast') + provides=('python2-beniget') + + cd "$srcdir"/beniget-$pkgver-py2 + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -m755 -d "${pkgdir}/usr/share/licenses/python2-beniget" + install -m644 LICENSE "${pkgdir}/usr/share/licenses/python2-beniget/" +} |