# $Id$ # Maintainer: Felix Yan # Contributor: Ismael Carnales # Contributor: Sergey Mastykov pkgbase=python-pycodestyle pkgname=('python-pycodestyle' 'python2-pycodestyle') pkgver=2.3.1 pkgrel=1 pkgdesc="Python style guide checker" arch=('any') url="https://github.com/PyCQA/pycodestyle" license=('custom:Expat') makedepends=('python-setuptools' 'python2-setuptools') source=("$pkgbase-$pkgver.tar.gz::https://github.com/PyCQA/pycodestyle/archive/$pkgver.tar.gz") sha512sums=('78d6a6aad32a31de9852c68c78e91c4aec51224148b0538097e7bb9f0cf60fa13c06aecd0630446fbe72df3523ba8147566a22b0f303c88ada42d828eb81949e') prepare() { cp -a pycodestyle-$pkgver{,-py2} sed -i '1s/env python$/python2/' pycodestyle-$pkgver-py2/pycodestyle.py } build() { cd "$srcdir"/pycodestyle-$pkgver python setup.py build cd "$srcdir"/pycodestyle-$pkgver-py2 python2 setup.py build } check() { cd "$srcdir"/pycodestyle-$pkgver python setup.py test cd "$srcdir"/pycodestyle-$pkgver-py2 python2 setup.py test } package_python-pycodestyle() { depends=('python-setuptools') replaces=('pep8-python3' 'pep8') cd pycodestyle-$pkgver python setup.py install -O1 --prefix=/usr --root="$pkgdir/" install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } package_python2-pycodestyle() { depends=('python2-setuptools') replaces=('pep8-python2' 'python2-pep8') cd pycodestyle-$pkgver-py2 python2 setup.py install -O1 --prefix=/usr --root="$pkgdir/" mv "$pkgdir"/usr/bin/pycodestyle{,2} install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } # vim:set ts=2 sw=2 et: