Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50464 - sci-visualisation/mayavi - easy to use scientific data visualizer (New Package)
Summary: sci-visualisation/mayavi - easy to use scientific data visualizer (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://mayavi.sourceforge.net/
Whiteboard:
Keywords: EBUILD
: 167676 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-08 09:18 UTC by Thomas Veith (RETIRED)
Modified: 2007-04-24 15:56 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
MayaVi-1.3.ebuild (MayaVi-1.3.ebuild,440 bytes, text/plain)
2004-05-08 09:18 UTC, Thomas Veith (RETIRED)
Details
Mayavi ebuild (mayavi-1.4.ebuild,706 bytes, text/plain)
2005-02-17 11:31 UTC, Simon-Nicolas Roth
Details
Mayavi-1.4 ebuild (mayavi-1.4.ebuild,852 bytes, text/plain)
2005-02-17 12:11 UTC, Simon-Nicolas Roth
Details
mayavi-1.5.ebuild (mayavi-1.5.ebuild,1.33 KB, text/plain)
2006-08-31 15:04 UTC, Colin Macdonald
Details
1.4-to-1.5.diff (1.4-to-1.5.diff,1.94 KB, patch)
2006-08-31 15:05 UTC, Colin Macdonald
Details | Diff
mayavi-1.5.ebuild (mayavi-1.5.ebuild,1.72 KB, text/plain)
2006-09-01 16:49 UTC, Colin Macdonald
Details
1.4-to-1.5.diff (1.4-to-1.5.diff,2.17 KB, patch)
2006-09-02 10:37 UTC, Colin Macdonald
Details | Diff
mayavi-1.5-r1.ebuild (respect tcl flag) (mayavi-1.5-r1.ebuild,1.67 KB, text/plain)
2006-11-24 05:16 UTC, Maxim Loginov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Veith (RETIRED) gentoo-dev 2004-05-08 09:18:18 UTC
MayaVi is a free, easy to use scientific data visualizer. It is written in Python and uses the amazing Visualization Toolkit (VTK) for the graphics. It provides a GUI written using Tkinter. MayaVi is free and distributed under the conditions of the BSD license. 

Reproducible: Always
Steps to Reproduce:
Comment 1 Thomas Veith (RETIRED) gentoo-dev 2004-05-08 09:18:48 UTC
Created attachment 31003 [details]
MayaVi-1.3.ebuild
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-30 13:33:52 UTC
I see you've got an @g.o address and are in the sci herd. Why don't you add it yourself? Might want to drop the redundant ${S} first.
Comment 3 Simon-Nicolas Roth 2005-02-17 11:31:18 UTC
Created attachment 51457 [details]
Mayavi ebuild

This is a mayavi 1.4 ebuild. Also see the vtk ebuild
Comment 4 Simon-Nicolas Roth 2005-02-17 12:11:59 UTC
Created attachment 51463 [details]
Mayavi-1.4 ebuild

Added the doc and exemples to my original post
Comment 5 Raimondo Giammanco 2005-12-02 08:30:15 UTC
Works for 1.5 as well, just change dev-libs/vtk to sci-libs/vtk and 
1.4 to 1.5. But vtk must have been compiled with USE="patented". Brr...
Comment 6 Colin Macdonald 2006-08-31 15:04:20 UTC
Created attachment 95589 [details]
mayavi-1.5.ebuild

Here's my ebuild with some changes.  It has more correct handling of tk support in python (using built_with_use).  I have some questions:
  1)  does vtk need to be built with tcl and tk support?
  2)  as comment #5 states, does vtk need to be build with 'patented'?  Can you provide a reference?

Assuming 1 and 2 are true, there is another built_with_use check that should be uncommented in my ebuild.
Comment 7 Colin Macdonald 2006-08-31 15:05:09 UTC
Created attachment 95590 [details, diff]
1.4-to-1.5.diff

Just a diff between the old ebuild and my new one
Comment 8 Colin Macdonald 2006-09-01 16:49:14 UTC
Created attachment 95697 [details]
mayavi-1.5.ebuild

new version, I tested vtk and at least the tk USE flag is actually necessary to built/use mayavi so I added a built_with_use for tk and tcl.  Still not sure about the patented part of vtk so I added a ewarn during pkg_post_inst.
Comment 9 Colin Macdonald 2006-09-02 10:37:29 UTC
Created attachment 95752 [details, diff]
1.4-to-1.5.diff

diff between the old ebuild and my new one
Comment 10 Maxim Loginov 2006-11-24 05:16:28 UTC
Created attachment 102654 [details]
mayavi-1.5-r1.ebuild (respect tcl flag)

actually tcl is not required for proper function of mayavi, USE flag vtk also, I deleted dependancies and compiled successfully with -tcl flag. at least examples work.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-02-19 21:14:11 UTC
*** Bug 167676 has been marked as a duplicate of this bug. ***
Comment 12 Sébastien Fabbro (RETIRED) gentoo-dev 2007-04-24 15:56:27 UTC
now in cvs. thanks.