commit: 4a3e2c4ff3222aa2940fd0144ab9144accfc77dc Author: Nicolas Bock <nicolasbock <AT> gmail <DOT> com> AuthorDate: Fri Jul 10 03:52:13 2015 +0000 Commit: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org> CommitDate: Fri Jul 10 03:52:13 2015 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=4a3e2c4f
Version bump. Package-Manager: portage-2.2.18 sci-visualization/mayavi/ChangeLog | 5 ++ sci-visualization/mayavi/mayavi-4.4.2.ebuild | 69 ++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) diff --git a/sci-visualization/mayavi/ChangeLog b/sci-visualization/mayavi/ChangeLog index 588ac41..8ca5665 100644 --- a/sci-visualization/mayavi/ChangeLog +++ b/sci-visualization/mayavi/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: Exp $ +*mayavi-4.4.2 (10 Jul 2015) + + 10 Jul 2015; Nicolas Bock <[email protected]> +mayavi-4.4.2.ebuild: + Version bump. + 06 Jun 2015; Justin Lecher <[email protected]> metadata.xml: sci-visualization/mayavi: Add github to remote-id in metadata.xml diff --git a/sci-visualization/mayavi/mayavi-4.4.2.ebuild b/sci-visualization/mayavi/mayavi-4.4.2.ebuild new file mode 100644 index 0000000..c144a8d --- /dev/null +++ b/sci-visualization/mayavi/mayavi-4.4.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Enthought Tool Suite: Scientific data 3-dimensional visualizer" +HOMEPAGE=" + http://code.enthought.com/projects/mayavi/ + http://pypi.python.org/pypi/mayavi/" +SRC_URI="https://github.com/enthought/${PN}/archive/${PV}.tar.gz" + +LICENSE="BSD" +SLOT="2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples test" + +RDEPEND=" + >=dev-python/apptools-4[${PYTHON_USEDEP}] + dev-python/configobj[${PYTHON_USEDEP}] + >=dev-python/envisage-4[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pyface[${PYTHON_USEDEP}] + >=dev-python/traitsui-4[${PYTHON_USEDEP}] + dev-python/wxpython:*[${PYTHON_USEDEP}]" +CDEPEND="sci-libs/vtk[python]" +DEPEND=" + ${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/wxpython[opengl] + media-fonts/font-cursor-misc + media-fonts/font-misc-misc + )" + +# testsuite is a trainwreck; https://github.com/enthought/mayavi/issues/66 +#RESTRICT="test" + +# not sure if this is still needed +#PATCHES=( "${FILESDIR}"/${PN}-4.2.0-doc.patch ) + +python_compile_all() { + if use doc; then + esetup.py gen_docs + esetup.py build_docs + fi +} + +python_test() { + VIRTUALX_COMMAND="nosetests" virtualmake +} + +python_install_all() { + use examples && EXAMPLES=( examples/. ) + use doc && HTML_DOCS=( docs/build/mayavi/html/. ) + distutils-r1_python_install_all + + newicon mayavi/core/ui/images/m2.png mayavi2.png + make_desktop_entry ${PN}2 \ + "Mayavi2 2D/3D Scientific Visualization" ${PN}2 +}
