Where do I get the package 'cluttergst'

Asked by Dennis Ostermann

Hi

I wanted to try entertainer-0.5 on Xbuntu-10.4, but after installing alot of packages it's finally still missing package 'cluttergst'.
Here is the complete output when I start entertainer:

failed to create drawable
Traceback (most recent call last):
  File "/usr/local/bin/entertainer", line 8, in <module>
    main()
  File "/usr/local/lib/python2.6/dist-packages/entertainerlib/client/__init__.py", line 23, in main
    from entertainerlib.client.client import Client
  File "/usr/local/lib/python2.6/dist-packages/entertainerlib/client/client.py", line 17, in <module>
    from entertainerlib.gui.user_interface import UserInterface
  File "/usr/local/lib/python2.6/dist-packages/entertainerlib/gui/user_interface.py", line 15, in <module>
    from entertainerlib.client.media_player import MediaPlayer
  File "/usr/local/lib/python2.6/dist-packages/entertainerlib/client/media_player.py", line 7, in <module>
    import cluttergst
ImportError: No module named cluttergst

So where do I get this package from?

BR Dennis

Question information

Language:
English Edit question
Status:
Answered
For:
Entertainer Media Center Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Matt Layman (mblayman) said :
#1

Dennis,

cluttergst used to belong to the python-clutter package. During the 0.8 release of clutter (if my memory is correct), it was pulled out into it's own library. The problem that I've been having with Entertainer (as its maintainer) is that the library that was extracted and contains cluttergst is not packaged in Ubuntu. The same is true of cluttergtk.

I'm hoping to package both of these dependencies when I get a chance to put Entertainer into a PPA (probably some time in May). If you want to get them from source, you could find them from the clutter group's main page. The code you'd be looking for is pyclutter-gst and pyclutter-gtk.

I'm sorry the answer is not "sudo apt-get install <some-package>." I wish it were (because that would mean that I wouldn't have to package it). I'll probably make some announcement on main page if/when I'm able to get 0.5 into a PPA for general consumption.

-Matt

Revision history for this message
AnthonyRogers (anthony-j-rog) said :
#2

BR Dennis,

The Synaptic package manager is your friend in cases like this. I found the following two packages that seem to fit the bill. Unfortunately i can't test due to another error but these look like the right ones.

python-clutter-gtk
libclutter-gst-0.10-0

Revision history for this message
Matt Layman (mblayman) said :
#3

Anthony,

Thanks for pointing that out. I didn't know that python-clutter-gtk was packaged in universe. Now I'll only need to look into packaging python-clutter-gst to fix the remaining dependency problem. I just finished my last graduate school exam for this semester so I'm hoping to get to work on Entertainer soon after I upgrade to Lucid. You probably just saved me a lot of time.

Thanks!
Matt

Revision history for this message
Matt Layman (mblayman) said :
#4

Dennis,

I have now packaged python-clutter-gst in the Entertainer PPA (ppa:entertainer-releases/ppa). This package provides cluttergst. The package is only designed to work on Lucid because I did some tweaking to make pyclutter-gst 1.0 release backwards compatible with libclutter-gst-0.10 (which is the only clutter-gst C library available in Lucid).

I will be doing a fix release of Entertainer 0.5 to fix the major crasher bugs on Lucid, then I will be making the 0.5.1 release available through the same PPA.

Thanks for you patience,
Matt

Revision history for this message
Dennis Ostermann (dennisostermann) said :
#5

Hello Matt

thank you for your effort. I'll give you feedback once 0.51 is packaged. I tried to build my own 'cluttergst' but entertainer didn't find the package I build. In the end I didn't had the time to figure it out, because alot of stuff used by entertainer is completely new to me.

So thanks again for your work.
BR Dennis

-------- Original-Nachricht --------
> Datum: Sun, 16 May 2010 17:21:06 -0000
> Von: Matt Layman <email address hidden>
> An: <email address hidden>
> Betreff: Re: [Question #107527]: Where do I get the package \'cluttergst\'

> Your question #107527 on Entertainer Media Center changed:
> https://answers.launchpad.net/entertainer/+question/107527
>
> Matt Layman proposed the following answer:
> Dennis,
>
> I have now packaged python-clutter-gst in the Entertainer PPA (ppa
> :entertainer-releases/ppa). This package provides cluttergst. The
> package is only designed to work on Lucid because I did some tweaking to
> make pyclutter-gst 1.0 release backwards compatible with libclutter-
> gst-0.10 (which is the only clutter-gst C library available in Lucid).
>
> I will be doing a fix release of Entertainer 0.5 to fix the major
> crasher bugs on Lucid, then I will be making the 0.5.1 release available
> through the same PPA.
>
> Thanks for you patience,
> Matt
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/entertainer/+question/107527/+confirm?answer_id=3
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/entertainer/+question/107527
>
> You received this question notification because you are a direct
> subscriber of the question.

--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

Revision history for this message
Matt Layman (mblayman) said :
#6

Dennis,

If I did my job correctly, you shouldn't have to build cluttergst at all. I've put the python-clutter-gst package in the same PPA as the new Entertainer package. The Entertainer package depends on python-clutter-gst so if you've added the Entertainer PPA to your software sources, you should be able to do `sudo apt-get install entertainer` and it will pull in python-clutter-gst automatically for you. If that's not working, it is a bug that I need to fix.

Please let me know how things go. I won't be able to work on anything until this evening for me (about 10 hours from now), but I'll be happy to make sure that things work well. I'll probably attempt to install Entertainer in a virtual machine to do some testing and see if the package I made actually works.

Thanks,
Matt

Can you help with this problem?

Provide an answer of your own, or ask Dennis Ostermann for more information if necessary.

To post a message you must log in.