diff options
Diffstat (limited to 'community/pymol/PKGBUILD')
-rw-r--r-- | community/pymol/PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/community/pymol/PKGBUILD b/community/pymol/PKGBUILD new file mode 100644 index 000000000..352ea5f1c --- /dev/null +++ b/community/pymol/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Evgeniy Alekseev <arcanis dot arch at gmail dot com> +# Contributor: graysky +# Contributor: Tomasz Żok <tomasz dot zok at gmail dot com> + +pkgname=pymol +pkgver=1.6.0.0 +pkgrel=2 +pkgdesc="A USER-SPONSORED molecular visualization system on an OPEN-SOURCE foundation" +arch=('i686' 'x86_64') +url="http://pymol.org/" +license=('custom') +depends=('glut' 'glew' 'mesa' 'python-pmw' 'tcl' 'tcsh' 'tk') +source=("http://downloads.sourceforge.net/project/pymol/pymol/1.6/pymol-v${pkgver}.tar.bz2") +md5sums=('6f5db5beea7497f5a414c8e0cf1ae53d') + +prepare() { + # suppress non-zero exit code that breaks makepkg + sed -i '/sys.exit/ s,2,0,' "${srcdir}/${pkgname}/setup.py" +} + +build() { + cd "${srcdir}/${pkgname}" + python2 setup.py build +} + +package() { + cd "${srcdir}/${pkgname}" + python2 setup.py install --prefix="usr/" --root="${pkgdir}" + + sed -i "s|${pkgdir}||g" pymol + install -D -m755 "pymol" "${pkgdir}/usr/bin/pymol" + + # change python to python2 + sed -i "s|python|python2|g" "${pkgdir}/usr/lib/python2.7/site-packages/pymol/pymol_path/test/run" + sed -i "s|python|python2|g" "${pkgdir}/usr/lib/python2.7/site-packages/pymol/pymol_path/test/cyg" + sed -i "s|python|python2|g" "${pkgdir}/usr/lib/python2.7/site-packages/pmg_tk/startup/apbs_tools.py" + sed -i "s|python|python2|g" "${pkgdir}/usr/lib/python2.7/site-packages/pymol/pymol_path/test/show" + + install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: |