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
+}

Reply via email to