# Template file for 'pylint' pkgname=pylint version=1.4.4 revision=3 replaces="pylint-gui>=0" noarch=yes wrksrc="pylint-${version}" build_style=python-module python_versions="2.7 3.4" hostmakedepends="python-setuptools python3.4-setuptools" depends="python-setuptools python-astroid python-six" pycompile_module="pylint" short_desc="Python2 code static checker" maintainer="Alessio Sergi " homepage="http://www.pylint.org/" license="GPL-2" distfiles="${PYPI_SITE}/p/pylint/pylint-${version}.tar.gz" checksum=0561af4d6bd4fa9e8e02f3997fe93684f7187c57bcef9db8c2ea9fb0d7d2f022 post_install() { # no tests rm -rf ${DESTDIR}/usr/lib/python*/site-packages/pylint/test # python2/3 scripts and man pages rm -f ${DESTDIR}/usr/bin/* for f in epylint pylint pylint-gui pyreverse symilar; do vbin build-2.7/scripts-2.7/${f} vbin build-3.4/scripts-3.4/${f} ${f}3.4 vman man/${f}.1 vman man/${f}.1 ${f}3.4.1 done # install example config and emacs files vsconf examples/pylintrc vsconf examples/pylintrc_camelcase vsconf elisp/pylint.el vsconf elisp/pylint-flymake.el } python3.4-pylint_package() { noarch=yes replaces="python3.4-pylint-gui>=0" short_desc="${short_desc/Python2/Python3.4}" depends="python3.4-setuptools python3.4-astroid python3.4-six" pycompile_version="3.4" pycompile_module="pylint" pkg_install() { vmove usr/bin/*3.4 vmove usr/lib/python3.4 vmove usr/share/man/man1/*3.4.1 vsconf examples/pylintrc vsconf examples/pylintrc_camelcase vsconf elisp/pylint.el vsconf elisp/pylint-flymake.el } }