summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAshwin Vishnu2019-10-07 14:42:00 +0200
committerAshwin Vishnu2019-10-07 14:42:00 +0200
commit6d6d786c617d4944b6dbf292201047c5441d2dab (patch)
treea64ad242c79b4568d8c5a90870dddb7ef16636b5
downloadaur-6d6d786c617d4944b6dbf292201047c5441d2dab.tar.gz
First commit: beniget 0.2.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD46
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/"
+}