[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