| # Copyright 1999-2010 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="3" |
| |
| SUPPORT_PYTHON_ABIS="1" |
| |
| inherit eutils python |
| |
| DESCRIPTION="eMovie is a plug-in tool for the molecular visualization program PyMOL" |
| SRC_URI="http://www.weizmann.ac.il/ISPC/eMovie_package.zip" |
| HOMEPAGE="http://www.weizmann.ac.il/ISPC/eMovie.html" |
| |
| SLOT="0" |
| LICENSE="GPL-2" |
| KEYWORDS="~x86 ~amd64 ~x86-linux ~amd64-linux" |
| IUSE="" |
| |
| RDEPEND=">sci-chemistry/pymol-0.99" |
| DEPEND="app-arch/unzip" |
| #RESTRICT_PYTHON_ABIS="3.*" |
| |
| src_prepare() { |
| epatch "${FILESDIR}"/${PV}-indent.patch |
| |
| mkdir ${P} |
| mv e* ${P}/ |
| |
| python_copy_sources |
| |
| conversion() { |
| [[ "${PYTHON_ABI}" == 2.* ]] && return |
| |
| 2to3-${PYTHON_ABI} -w eMovie.py > /dev/null |
| } |
| python_execute_function --action-message 'Applying patches for Python ${PYTHON_ABI}' --failure-message 'Applying patches for Python ${PYTHON_ABI} failed' -s conversion |
| } |
| |
| src_install(){ |
| installation() { |
| insinto $(python_get_sitedir)/pmg_tk/startup/ |
| doins eMovie.py || die |
| } |
| python_execute_function -s installation |
| } |
| |
| pkg_postinst(){ |
| python_mod_optimize pmg_tk/startup |
| } |
| |
| pkg_postrm() { |
| python_mod_cleanup pmg_tk/startup |
| } |