[arch-commits] Commit in pylint/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Tue Mar 22 03:45:33 UTC 2016
Date: Tuesday, March 22, 2016 @ 04:45:32
Author: fyan
Revision: 262216
upgpkg: pylint 1.5.5-1
Modified:
pylint/trunk/PKGBUILD
----------+
PKGBUILD | 64 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 32 insertions(+), 32 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-03-22 03:40:26 UTC (rev 262215)
+++ PKGBUILD 2016-03-22 03:45:32 UTC (rev 262216)
@@ -5,8 +5,8 @@
# Contributor: Alexander Fehr <pizzapunk gmail com>
pkgbase=pylint
-pkgname=('python2-pylint' 'python-pylint')
-pkgver=1.5.4
+pkgname=('python-pylint' 'python2-pylint')
+pkgver=1.5.5
pkgrel=1
pkgdesc="Analyzes Python code looking for bugs and signs of poor quality"
arch=('any')
@@ -18,54 +18,54 @@
sha1sums=('SKIP')
prepare() {
- cp -a ${pkgbase}{,-py3}
+ cp -a pylint{,-py2}
- cd ${pkgbase}/pylint
+ cd "$srcdir"/pylint/pylint
+ sed -e "s|/usr/bin/env python|/usr/bin/env python3|" -e "s|/usr/bin/python$|/usr/bin/python3|" -i epylint.py __main__.py test/input/noext test/data/ascript
+
+ cd "$srcdir"/pylint-py2/pylint
sed -e "s|/usr/bin/env python|/usr/bin/env python2|" -e "s|/usr/bin/python$|/usr/bin/python2|" -i epylint.py __main__.py test/input/noext test/data/ascript
-
- cd ../../${pkgbase}-py3/pylint
- sed -e "s|/usr/bin/env python|/usr/bin/env python3|" -e "s|/usr/bin/python$|/usr/bin/python3|" -i epylint.py __main__.py test/input/noext test/data/ascript
}
build() {
- cd ${pkgbase}
+ cd "$srcdir"/pylint
+ python setup.py build
+
+ cd "$srcdir"/pylint-py2
python2 setup.py build
-
- cd ../${pkgbase}-py3
- python3 setup.py build
}
check() {
- cd ${pkgbase}
+ cd "$srcdir"/pylint
+ PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -Wi -m unittest discover -s pylint/test/ -p *test_*.py || warning "Tests failed"
+
+ cd "$srcdir"/pylint-py2
PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python2 -Wi -m unittest discover -s pylint/test/ -p *test_*.py || warning "Tests failed"
+}
- cd ../${pkgbase}-py3
- PYTHONPATH="$PWD/build/lib:$PYTHONPATH" python -Wi -m unittest discover -s pylint/test/ -p *test_*.py || warning "Tests failed"
+package_python-pylint() {
+ depends=('python-astroid' 'python-setuptools' 'python-six')
+
+ cd pylint
+
+ python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1
+
+ install -d "$pkgdir"/usr/share/man/man1
+ install -m644 man/* "$pkgdir"/usr/share/man/man1
}
package_python2-pylint() {
depends=('python2-astroid' 'python2-setuptools' 'python2-six')
- cd ${pkgbase}
+ cd pylint-py2
- python2 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1
+ python2 setup.py install --prefix=/usr --root="$pkgdir" --skip-build --optimize=1
- install -d "${pkgdir}"/usr/share/man/man1
- install -m644 man/* "${pkgdir}/usr/share/man/man1"
+ install -d "$pkgdir"/usr/share/man/man1
+ install -m644 man/* "$pkgdir"/usr/share/man/man1
- for i in epylint pylint pylint-gui pyreverse symilar; do
- mv "${pkgdir}"/usr/bin/${i}{,2}
- mv "${pkgdir}"/usr/share/man/man1/${i}{,2}.1
+ for _exe in epylint pylint pylint-gui pyreverse symilar; do
+ mv "$pkgdir"/usr/bin/${_exe}{,2}
+ mv "$pkgdir"/usr/share/man/man1/${_exe}{,2}.1
done
}
-
-package_python-pylint() {
- depends=('python-astroid' 'python-setuptools' 'python-six')
-
- cd ${pkgbase}-py3
-
- python3 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1
-
- install -d "${pkgdir}/usr/share/man/man1"
- install -m644 man/* "${pkgdir}/usr/share/man/man1"
-}
More information about the arch-commits
mailing list