Please find attached pithos-9999.ebuild and a patch so that it will set the correct pithos data directory for pithos (/usr/share/pithos). pithos is A Pandora Radio (pandora.com) player for the GNOME Desktop. It is a very cool python/gstreamer app. You can head over to the homepage for pithos at http://kevinmehall.net/p/pithos/ to find more info. I suggest media-sound/pithos. Also, this ebuild depends on a couple of other packages not listed on the pithos homepage: media-plugins/gst-plugins-faad, media-plugins/gst-plugins-soup, dev-libs/keybinder, these were added to the ebuild. Keybinder is required to get the media keys to work if you don't already have gnome-base/gnome-settings-daemon already installed, not sure if having both installed causes any errors, I just have keybinder. matt
Created attachment 254565 [details] pithos-9999.ebuild
Created attachment 254567 [details, diff] pithosconfig-set-data-dir.patch
*** Bug 345877 has been marked as a duplicate of this bug. ***
Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Thanks, On behalf of the Gentoo Sunrise Team, Michał. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
The updated and reviewed ebuild is now in the sunrise overlay. You can find it at: http://overlays.gentoo.org/proj/sunrise/browser/sunrise/media-sound/pithos
(In reply to comment #5) > The updated and reviewed ebuild is now in the sunrise overlay. You can find > it at: > http://overlays.gentoo.org/proj/sunrise/browser/sunrise/media-sound/pithos URL has changed: http://overlays.gentoo.org/proj/sunrise/browser/media-sound/pithos
Created attachment 312159 [details] pithos-9999.ebuild A couple of updates on the sunrise ebuild. First, keybinder requires a working X session, so make use of of the virtualx eclass to provide an X session when one isn't available. Second, depend on gst-plugins-meta[aac,http,mp3] instead of depending on the individual gstreamer plugin packages.
Created attachment 313995 [details] pithos-9999.ebuild Updated to use the official github repository instead of the bazaar repository.
Created attachment 339844 [details] Fixed ebuild ebuild with proper gst-plugin-* slots.
Pithos only works with gstreamer 0.10, but the dependencies don't reflect that, so I'd suggest that the gst dependencies be slotted. I know this is maintainer-wanted, but I figure there's a chance someone would pick up a quick fix like this.
Created attachment 339848 [details] ebuild with correct gst-plugin-* This version merges in Nathan Caldwell's changes, except the virtualx stuff. It seemed excessive to have xvfb be a dependency for this (I don't have it enabled on my box). Switching to git and using gst-plugins-meta made sense to me though.
(In reply to comment #11) > This version merges in Nathan Caldwell's changes, except the virtualx stuff. > It seemed excessive to have xvfb be a dependency for this (I don't have it > enabled on my box). It's only needed at build time. Really this is a bug in keybinder, it shouldn't segfault if it can't find a working X session. I suspect the reason I see this, is I don't keep environment variables in my root logins.
Created attachment 341192 [details] keybinder segfault build failure Here is an example of what I get when I don't use the virtualx eclass.
rewritten ebuild added to CVS.