diff options
| author | Leo <thinkabit.ukim@gmail.com> | 2019-07-21 15:23:36 -0300 |
|---|---|---|
| committer | Leo <thinkabit.ukim@gmail.com> | 2019-07-21 15:33:48 -0300 |
| commit | a7a657e2f7b617317c52bb44c3bd4d00577fabe9 (patch) | |
| tree | 3dcbae0a944c5378f2f0070d5ab1235ff13f37e5 /community/py3-pyflakes | |
| parent | f9062e015186e6ed5e748eada980ef0c2af05c57 (diff) | |
| download | aports-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/APKBUILD | 64 |
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" |
