| Summary: | media-sound/pithos - A Pandora Radio (pandora.com) player for the GNOME Desktop | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Matt Carr <karman05> |
| Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | mplichta, quantheory, saintdev, theli.ua |
| Priority: | High | Keywords: | EBUILD, InOverlay, InVCS |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://kevinmehall.net/p/pithos/ | ||
| Whiteboard: | [sunrise-overlay] | ||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
pithos-9999.ebuild
pithosconfig-set-data-dir.patch pithos-9999.ebuild pithos-9999.ebuild Fixed ebuild ebuild with correct gst-plugin-* keybinder segfault build failure |
||
|
Description
Matt Carr
2010-11-16 23:25:26 UTC
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. |