diff options
author | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2008-03-17 16:21:32 +0000 |
---|---|---|
committer | bicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb> | 2008-03-17 16:21:32 +0000 |
commit | 76ffb781ed7a917f23b67454e9f950e5e3b83527 (patch) | |
tree | 94fa8e1ddc7cb9ef80b78ea7896a5845f074f95b /dev-python/visual/visual-4_beta16.ebuild | |
parent | move stuff to root (diff) | |
download | sci-76ffb781ed7a917f23b67454e9f950e5e3b83527.tar.gz sci-76ffb781ed7a917f23b67454e9f950e5e3b83527.tar.bz2 sci-76ffb781ed7a917f23b67454e9f950e5e3b83527.zip |
moved overlay to new directory
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@979 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'dev-python/visual/visual-4_beta16.ebuild')
-rw-r--r-- | dev-python/visual/visual-4_beta16.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/dev-python/visual/visual-4_beta16.ebuild b/dev-python/visual/visual-4_beta16.ebuild new file mode 100644 index 000000000..9b67bb27d --- /dev/null +++ b/dev-python/visual/visual-4_beta16.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/visual/visual-4_beta0.ebuild,v 1.3 2007/03/05 03:10:14 genone Exp $ + +inherit distutils versionator multilib + +MY_P=$(replace_version_separator _ . ${P}) + +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="An easy to use Real-time 3D graphics library for Python." +SRC_URI="http://www.vpython.org/download/${MY_P}.tar.bz2" +HOMEPAGE="http://www.vpython.org/" + +IUSE="doc examples numeric numarray" +SLOT="0" +KEYWORDS="~x86" +LICENSE="visual" + +DEPEND=">=dev-lang/python-2.2 + >=dev-libs/boost-1.31 + virtual/opengl + =dev-cpp/gtkglextmm-1.2* + dev-cpp/libglademm + numeric? ( dev-python/numeric ) + numarray? ( >=dev-python/numarray-1.0 ) + !numeric? ( !numarray? ( dev-python/numeric ) )" + +RDEPEND="${DEPEND}" + +src_compile() { + local myconf="--without-numarray --without-numeric" + + echo + if use numeric; then + elog "Building with Numeric support" + myconf=${myconf/--without-numeric} + fi + if use numarray; then + elog "Building with Numarray support" + myconf=${myconf/--without-numarray} + fi + if ! use numeric && ! use numarray; then + elog "Support for Numeric or Numarray was not specified." + elog "Building with Numeric support" + myconf=${myconf/--without-numeric} + fi + echo + + econf \ + --with-html-dir=/usr/share/doc/${PF}/html \ + --with-example-dir=/usr/share/doc/${PF}/examples \ + $(use_enable doc docs) \ + $(use_enable examples) \ + ${myconf} \ + || die "econf failed" + + sed -i s/boost_thread/boost_thread-mt/ src/Makefile + + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + + python_version + + mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/cvisualmodule* \ + "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/visual + + #the vpython script does not work, and is unnecessary + rm "${D}"/usr/bin/vpython +} |