# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit distutils eutils DESCRIPTION="Scientific data visualizer" HOMEPAGE="http://mayavi.sourceforge.net" LICENSE="BSD" SLOT="0" KEYWORDS="~x86" IUSE="doc" DEPEND=">=dev-lang/python-2.0 >=dev-lang/tcl-8.2.3" RDEPEND="sci-libs/vtk" SRC_URI="http://download.sourceforge.net/mayavi/MayaVi-${PV}.tar.gz" S=${WORKDIR}/MayaVi-${PV} pkg_setup() { if ! built_with_use dev-lang/python tk ; then eerror "python is missing tk support." eerror "Please add 'tk' to your USE flags, and re-emerge python." die "python needs tk support" fi echo ${PV} # does vtk have to be compiled with tcl and tk as well? What about # patented? #if ! built_with_use sci-libs/vtk tcl tk patented ; then # eerror "vtk is missing tcl, tk or patented support." # eerror "Please ensure you have the 'tcl', 'tk' and 'patented' USE flags" # error "enabled for vtk and then re-emerge vtk." # die "vtk needs tcl, tk and patented USE flags" #fi } src_compile() { cd {S} distutils_src_compile || die "src compile failed" } src_install() { cd ${S} distutils_src_install cd doc dodoc *.txt if use doc; then dohtml -r guide/* dodir /usr/share/doc/${PF}/examples/ cp -r ${S}/examples/* ${D}/usr/share/doc/${PF}/examples/ fi }