aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-pyflakes
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-07-21 15:23:36 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-07-21 15:33:48 -0300
commita7a657e2f7b617317c52bb44c3bd4d00577fabe9 (patch)
tree3dcbae0a944c5378f2f0070d5ab1235ff13f37e5 /community/py3-pyflakes
parentf9062e015186e6ed5e748eada980ef0c2af05c57 (diff)
downloadaports-a7a657e2f7b617317c52bb44c3bd4d00577fabe9.tar.bz2
aports-a7a657e2f7b617317c52bb44c3bd4d00577fabe9.tar.xz
community/py3-pyflakes: rename from py-pyflakes
Diffstat (limited to 'community/py3-pyflakes')
-rw-r--r--community/py3-pyflakes/APKBUILD64
1 files changed, 64 insertions, 0 deletions
diff --git a/community/py3-pyflakes/APKBUILD b/community/py3-pyflakes/APKBUILD
new file mode 100644
index 0000000000..4dbc3d20ae
--- /dev/null
+++ b/community/py3-pyflakes/APKBUILD
@@ -0,0 +1,64 @@
+# Contributor: Peter Bui <pnutzh4x0r@gmail.com>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-pyflakes
+_pkgname=${pkgname#py-}
+pkgver=2.1.1
+pkgrel=4
+pkgdesc="A passive checker of Python programs"
+url="https://github.com/pyflakes/pyflakes"
+arch="noarch"
+license="MIT"
+_py2deps="py2-setuptools"
+_py3deps="py3-setuptools"
+makedepends="python2-dev python3-dev py-setuptools $_py2deps $_py3deps"
+subpackages="py3-$_pkgname:_py3 py2-$_pkgname:_py2"
+source="https://files.pythonhosted.org/packages/source/p/$_pkgname/$_pkgname-$pkgver.tar.gz"
+builddir="$srcdir/$_pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ python2 setup.py build
+ python3 setup.py build
+}
+
+check() {
+ cd "$builddir"
+ python2 setup.py test
+ python3 setup.py test
+}
+
+package() {
+ cd "$builddir"
+
+ mkdir -p "$pkgdir"/usr/bin
+ ln -s pyflakes-3 "$pkgdir"/usr/bin/pyflakes
+}
+
+_py2() {
+ replaces=pyflakes
+ provides="pyflakes=$pkgver-r$pkgrel"
+ depends="python2 $_py2deps"
+ _py python2
+}
+
+_py3() {
+ depends="python3 $_py3deps"
+ _py python3
+}
+
+_py() {
+ local python="$1"
+ local pyver="${1#python}"
+ pkgdesc="$pkgdesc (for $python)"
+ install_if="$pkgname=$pkgver-r$pkgrel $python"
+
+ cd "$builddir"
+ $python setup.py --quiet install --prefix=/usr --root="$subpkgdir"
+
+ # Add version suffix to executable files.
+ local path; for path in "$subpkgdir"/usr/bin/*; do
+ mv "$path" "$path-$pyver"
+ done
+}
+
+sha512sums="7ebf5843b38146305c1063e070480fea8ec3b47fa1be546b1fafaeb242a688a5a001f978e7257fd71d5905b9a338b466ef17c7330725191587e9c40ba632c3f8 pyflakes-2.1.1.tar.gz"