[arch-commits] Commit in pymol/trunk (ChangeLog PKGBUILD)

Evgeniy Alekseev arcanis at archlinux.org
Mon Mar 20 15:19:17 UTC 2017


    Date: Monday, March 20, 2017 @ 15:19:16
  Author: arcanis
Revision: 217643

upgpkg: pymol 1.8.6.0-1

Modified:
  pymol/trunk/ChangeLog
  pymol/trunk/PKGBUILD

-----------+
 ChangeLog |    4 ++++
 PKGBUILD  |   17 ++++++-----------
 2 files changed, 10 insertions(+), 11 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2017-03-20 15:19:07 UTC (rev 217642)
+++ ChangeLog	2017-03-20 15:19:16 UTC (rev 217643)
@@ -1,3 +1,7 @@
+1.8.6.0-1:
+* upstream update
+* use python3 instead of python2
+
 1.8.4.0-1:
 upstream update
 

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-20 15:19:07 UTC (rev 217642)
+++ PKGBUILD	2017-03-20 15:19:16 UTC (rev 217643)
@@ -4,19 +4,19 @@
 # Contributor: Tomasz Żok <tomasz dot zok at gmail dot com>
 
 pkgname=pymol
-pkgver=1.8.4.0
+pkgver=1.8.6.0
 pkgrel=1
 pkgdesc="Molecular visualization system on an Open Source foundation"
 arch=('i686' 'x86_64')
 url="http://pymol.org/"
 license=('custom')
-depends=('glew' 'glut' 'libgl' 'libxml2' 'python2-numpy' 'python2-pmw' 'tcsh')
-makedepends=('desktop-file-utils' 'gendesk')
+depends=('glew' 'glut' 'libgl' 'libxml2' 'python-numpy' 'python-pmw' 'tcsh')
+makedepends=('desktop-file-utils' 'gendesk' 'msgpack-c')
 source=("http://downloads.sourceforge.net/project/pymol/pymol/1.8/pymol-v${pkgver}.tar.bz2"
         ${pkgname}.png::"https://c.fsdn.com/allura/p/pymol/icon"
         "${pkgname}-38899.patch"
         "apbstools_tcltk8.6.patch")
-md5sums=('85451c40abc0a359a5ed91abd363b2c2'
+md5sums=('dc317a4046d653417ac6d4a984176e26'
          '0e9df23150d39cbcb8f79c38ce2a52e5'
          '1f8152c4604ba2939b24e25a022937ca'
          '138550367b74fd62a7c7bc48d339eb2d')
@@ -30,11 +30,6 @@
 
   # suppress non-zero exit code that breaks makepkg
   sed -i '/sys.exit/ s,2,0,' "${srcdir}/pymol/setup.py"
-  # change python to python2
-  find "${pkgname}" -name '*.py' -type f -exec \
-       sed -i 's|env python|env python2|g' {} \;
-  find "${pkgname}/test" -type f -exec \
-       sed -i 's|bin/python|bin/python2|g' {} \;
   # fix FS#38899
   patch -p0 -i "${pkgname}-38899.patch"
   mv "${srcdir}/${pkgname}/modules/web" "${srcdir}/${pkgname}/modules/pymolweb"
@@ -47,12 +42,12 @@
   cd "${srcdir}/${pkgname}"
   # required c++11
   export CPPFLAGS="$CPPFLAGS -std=c++11"
-  python2 setup.py build
+  python setup.py build
 }
 
 package() {
   cd "${srcdir}/${pkgname}"
-  python2 setup.py install --prefix=/usr --root="${pkgdir}"
+  python setup.py install --prefix=/usr --root="${pkgdir}"
   install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   install -Dm644 "${srcdir}/pymol.desktop" "${pkgdir}/usr/share/applications/pymol.desktop"
   install -Dm644 "${srcdir}/pymol.png" "${pkgdir}/usr/share/pixmaps/pymol.png"


More information about the arch-commits mailing list