Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 145502 - media-libs/clutter (new ebuild)
Summary: media-libs/clutter (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://clutter-project.org/
Whiteboard:
Keywords: EBUILD, InOverlay, InVCS
Depends on:
Blocks: 238423
  Show dependency tree
 
Reported: 2006-08-29 10:44 UTC by Priit Laes (IRC: plaes)
Modified: 2010-02-26 22:21 UTC (History)
10 users (show)

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


Attachments
clutter-0.1.0.ebuild (clutter-0.1.0.ebuild,829 bytes, text/plain)
2006-08-29 10:45 UTC, Priit Laes (IRC: plaes)
Details
ebuild for clutter 0.2.0 (clutter-0.2.0.ebuild,752 bytes, text/plain)
2007-02-04 18:52 UTC, Olivier Crete (RETIRED)
Details
ebuild for media-libs/clutter-0.2.3 (clutter-0.2.3.ebuild,850 bytes, text/plain)
2007-06-25 11:12 UTC, Nirbheek Chauhan (RETIRED)
Details
clutter-0.4.2.ebuild (clutter-0.4.2.ebuild,1.03 KB, text/plain)
2007-10-28 22:00 UTC, Paul Seidler
Details
clutter-0.6.0.ebuild (clutter-0.6.0.ebuild,1.05 KB, patch)
2008-02-23 19:15 UTC, Priit Laes (IRC: plaes)
Details | Diff
x11-libs/clutter-0.6.0.ebuild (clutter-0.6.0.ebuild,1.03 KB, text/plain)
2008-02-23 19:19 UTC, Priit Laes (IRC: plaes)
Details
ebuild for version 0.8.0 (clutter-0.8.0.ebuild,2.17 KB, text/plain)
2008-08-20 15:35 UTC, Richard F. Ostrow Jr.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2006-08-29 10:44:26 UTC
Ebuild following...
Comment 1 Priit Laes (IRC: plaes) 2006-08-29 10:45:45 UTC
Created attachment 95390 [details]
clutter-0.1.0.ebuild

Suggested category is media-libs/clutter

There is an additional OpenGL dep.
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2007-02-04 18:52:06 UTC
Created attachment 109154 [details]
ebuild for clutter 0.2.0

1. New ebuild should have all of their keywords in ~arch and you should only add the keywords for the arches that you have test it on. 
2. Direct deps on pango and glib are not necessary since GTK+ requires both.
3. We favor using the bz2 file instead of gz files when available (saves space on mirrors)
4. you added the doc use flag for the DEPs, but without putting it in IUSE or the configure par

I've attached a fixed ebuild for clutter 0.2.0
Comment 3 Nirbheek Chauhan (RETIRED) gentoo-dev 2007-06-25 11:12:59 UTC
Created attachment 123039 [details]
ebuild for media-libs/clutter-0.2.3

Updated ebuild for 0.2.3
Direct deps on glib and pango are not required, but since gtk+ is a dep purely because of GdkPixBuf, I think they should be included in case GdkPixBuf separates out.
Added ~x86, seems to work for me.
Comment 4 Jeff Anderson 2007-06-25 20:39:08 UTC
compiled 0.2.3 on x86 just fine. USE was "doc -debug"
Comment 5 Paul Seidler 2007-10-28 22:00:43 UTC
Created attachment 134582 [details]
clutter-0.4.2.ebuild
Comment 6 Stefan de Konink 2008-02-23 14:27:40 UTC
I hope someone picks up this ebuild since clutter is already at 0.6 and very usable in many projects.
Comment 7 Priit Laes (IRC: plaes) 2008-02-23 19:15:47 UTC
Created attachment 144445 [details, diff]
clutter-0.6.0.ebuild

0.6.0 ebuild
   * Uses versionator eclass
   * Removes opengl USE flag (clutter uses OpenGL anyway), it just chooses whether it's SDL or plain X11 (or other)
Comment 8 Priit Laes (IRC: plaes) 2008-02-23 19:19:16 UTC
Created attachment 144448 [details]
x11-libs/clutter-0.6.0.ebuild

Forgot to remove opengl check in the depends.
Comment 9 Stefan de Konink 2008-02-23 19:21:43 UTC
(In reply to comment #8)
> Created an attachment (id=144448) [edit]
> x11-libs/clutter-0.6.0.ebuild
> 
> Forgot to remove opengl check in the depends.

Would it be interesting to integrate gstreamer/cairo as useflags instead of seperate packages?
Comment 10 Priit Laes (IRC: plaes) 2008-02-23 19:38:53 UTC
Yup, (In reply to comment #9)
> (In reply to comment #8)
> > Created an attachment (id=144448) [edit]
> > x11-libs/clutter-0.6.0.ebuild
> > 
> > Forgot to remove opengl check in the depends.
> 
> Would it be interesting to integrate gstreamer/cairo as useflags instead of
> seperate packages?

Yeah.. one possibility is to create an umbrella project x11-libs/clutter and then use:
clutter-base (clutter tarball + bindings with USE flags..)
clutter-gtk (USE=gtk)
clutter-gst (USE=gstreamer
clutter-cairo (USE=cairo)

Hopefully I get more information from clutter devs whether they want to separate also SDL backend... because currently when building clutter with SDL backend you don't get clutter-x11 required for clutter-gtk.
Comment 11 Michał Andrzejczak 2008-07-13 16:37:40 UTC
clutter-0.8.0 has been released. anyone working on ebuild?
Comment 12 Richard F. Ostrow Jr. 2008-08-20 15:35:32 UTC
Created attachment 163392 [details]
ebuild for version 0.8.0

Based loosely off of the latest submitted ebuild
Added a few USE-flags to cover all compile options
Added some checks so that the manual could be installed in documentation
Moved away from the gnome2 eclasses
Comment 13 Emopig 2008-08-22 15:52:36 UTC
Compiling with the SDL backend means clutter-x11 doesn't get generated and clutter-gtk won't compile, "-sdl" should probably be the default or something.

No idea if this is an upstream issue.
Comment 14 Mikel Olasagasti 2008-08-25 09:50:37 UTC
I wrote a clutter-0.8 ebuild and clutter-gtk-0.8 to test it on my machine and I pushed them to github http://github.com/kaxero/gnome/tree/clutter/media-libs

There are a couple of things missing or needs fixes on my ebuild but others. I'll try to mix both ebuilds and publish it later.
Comment 15 Nirbheek Chauhan (RETIRED) gentoo-dev 2008-09-23 10:12:20 UTC
(In reply to comment #14)
> I wrote a clutter-0.8 ebuild and clutter-gtk-0.8 to test it on my machine and I
> pushed them to github http://github.com/kaxero/gnome/tree/clutter/media-libs
> 
> There are a couple of things missing or needs fixes on my ebuild but others.
> I'll try to mix both ebuilds and publish it later.
> 

I've created a git repository for clutter ebuilds. It contains the following:
eclass/
  clutter.eclass
media-libs/
  clutter-0.8.0
  clutter-cairo-0.8.2
  clutter-gst-0.8.0
  clutter-gtk-0.8.1
dev-perl/
  clutter-perl-0.8.0.2
dev-python/
  pyclutter-0.7_pre3288 (svn snapshot)

Yes, I've implemented an eclass for clutter :-)
Comment 16 Nirbheek Chauhan (RETIRED) gentoo-dev 2008-09-23 10:13:14 UTC
(In reply to comment #15)
> I've created a git repository for clutter ebuilds. It contains the following:

Argh, submit fail :(

It's at: http://gitorious.org/projects/gentoo-clutter/

Sorry about the spam
Comment 17 Olliver Schinagl 2009-04-03 19:14:28 UTC
Works like a charm. Hopefully we can see this one in the gentoo tree soon.

(In reply to comment #16)
> (In reply to comment #15)
> > I've created a git repository for clutter ebuilds. It contains the following:
> 
> Argh, submit fail :(
> 
> It's at: http://gitorious.org/projects/gentoo-clutter/
> 
> Sorry about the spam
> 

Comment 18 Mike Lothian 2009-05-26 11:13:47 UTC
Sorry for the spam but are there ebuilds for the new moblin desktop environment based on clutter

I think it would be ideal to run on my PS3 (ppc64)
Comment 19 Peter Alfredsen (RETIRED) gentoo-dev 2009-06-01 20:16:42 UTC
(In reply to comment #16)
> (In reply to comment #15)
> > I've created a git repository for clutter ebuilds. It contains the following:
> 
> Argh, submit fail :(
> 
> It's at: http://gitorious.org/projects/gentoo-clutter/

So, are you going to put them into the tree at some point?
If not, be advised that I'll put something into the tree in the coming week. I need them for various projects.

Comment 20 Nirbheek Chauhan (RETIRED) gentoo-dev 2009-08-18 13:40:57 UTC
clutter is an external dep of gnome-2.28. A premature eubild has been added to the gnome overlay @ http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git (layman -a gnome)
Comment 21 Nirbheek Chauhan (RETIRED) gentoo-dev 2010-02-26 22:21:25 UTC
clutter-1.0.10 has entered tree, thanks for reporting