# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils python DESCRIPTION="AutoDockTools, Python Molecular Viewer, Vision" SRC_URI="http://mgltools.scripps.edu/downloads/tars/releases/REL${PV}/${PN}_source_${PV}.tar.gz" HOMEPAGE="http://mgltools.scripps.edu/" RESTRICT="primaryuri" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=">=dev-lang/python-2.5 >=dev-lang/tcl-8.4 >=dev-lang/tk-8.4 dev-python/numpy dev-python/pmw dev-python/imaging " DEPEND=">=dev-lang/swig-1.3.31 sys-devel/gcc" S="${WORKDIR}/${PN}_source_${PV}" src_unpack(){ unpack ${A} cd "${S}/MGLPACKS" for i in *.tar.gz ; do X=${i/-${PV}.tar.gz/} PACKAGES="${PACKAGES[@]} ${X}" done for i in ${PACKAGES[@]} ; do unpack ./"${i}-${PV}.tar.gz" done } src_compile(){ cd "${S}/MGLPACKS" for j in ${PACKAGES[@]} ; do cd "${j}-${PV}" python setup.py build || die "Build for ${j} failed" cd "${S}/MGLPACKS" done } src_install() { python_version MGLPATH="/usr/$(get_libdir)/python${PYVER}/site-packages/MGLToolsPckgs/" D_MGLPATH="${D}/${MGLPATH}" cd "${S}/MGLPACKS" for j in ${PACKAGES[@]} ; do cd "${j}-${PV}" python setup.py install --install-purelib="${D_MGLPATH}" --install-platlib="${D_MGLPATH}" --install-scripts="${D_MGLPATH}" || die "Installation for ${j/.tar.gz/} failed" cd "${S}/MGLPACKS" done for k in runAdt runPmv runVision ; do dosym "${MGLPATH}/${k}" "/usr/bin/${k}" done einfo "Installing sitecustomize.py to ${MGLPATH}" } pkg_postinst() { python_mod_cleanup "${MGLPATH}" python_mod_optimize "${MGLPATH}" }