Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 345815 - media-sound/pithos - A Pandora Radio (pandora.com) player for the GNOME Desktop
Summary: media-sound/pithos - A Pandora Radio (pandora.com) player for the GNOME Desktop
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://kevinmehall.net/p/pithos/
Whiteboard: [sunrise-overlay]
Keywords: EBUILD, InOverlay, InVCS
: 345877 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-16 23:25 UTC by Matt Carr
Modified: 2013-07-10 23:21 UTC (History)
4 users (show)

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


Attachments
pithos-9999.ebuild (pithos-9999.ebuild,1.00 KB, text/plain)
2010-11-16 23:27 UTC, Matt Carr
Details
pithosconfig-set-data-dir.patch (pithosconfig-set-data-dir.patch,425 bytes, patch)
2010-11-16 23:28 UTC, Matt Carr
Details | Diff
pithos-9999.ebuild (pithos-9999.ebuild,1.13 KB, text/plain)
2012-05-18 05:28 UTC, Nathan Caldwell
Details
pithos-9999.ebuild (pithos-9999.ebuild,1.20 KB, text/plain)
2012-06-03 01:37 UTC, Nathan Caldwell
Details
Fixed ebuild (pithos-9999.ebuild,1.09 KB, text/plain)
2013-02-23 20:13 UTC, Sean Santos
Details
ebuild with correct gst-plugin-* (pithos-9999.ebuild,1.08 KB, text/plain)
2013-02-23 20:54 UTC, Sean Santos
Details
keybinder segfault build failure (media-sound:pithos-9999:20120515-065929.log,7.20 KB, text/plain)
2013-03-07 06:04 UTC, Nathan Caldwell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Carr 2010-11-16 23:25:26 UTC
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
Comment 1 Matt Carr 2010-11-16 23:27:20 UTC
Created attachment 254565 [details]
pithos-9999.ebuild
Comment 2 Matt Carr 2010-11-16 23:28:34 UTC
Created attachment 254567 [details, diff]
pithosconfig-set-data-dir.patch
Comment 3 Tom Knight (RETIRED) gentoo-dev 2010-11-18 14:37:43 UTC
*** Bug 345877 has been marked as a duplicate of this bug. ***
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-11-20 16:01:37 UTC
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
Comment 5 Matt Carr 2010-12-06 01:45:25 UTC
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
Comment 6 Matt Carr 2012-05-15 12:55:21 UTC
(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
Comment 7 Nathan Caldwell 2012-05-18 05:28:52 UTC
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.
Comment 8 Nathan Caldwell 2012-06-03 01:37:43 UTC
Created attachment 313995 [details]
pithos-9999.ebuild

Updated to use the official github repository instead of the bazaar repository.
Comment 9 Sean Santos 2013-02-23 20:13:57 UTC
Created attachment 339844 [details]
Fixed ebuild

ebuild with proper gst-plugin-* slots.
Comment 10 Sean Santos 2013-02-23 20:23:05 UTC
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.
Comment 11 Sean Santos 2013-02-23 20:54:29 UTC
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.
Comment 12 Nathan Caldwell 2013-03-07 06:01:46 UTC
(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.
Comment 13 Nathan Caldwell 2013-03-07 06:04:13 UTC
Created attachment 341192 [details]
keybinder segfault build failure

Here is an example of what I get when I don't use the virtualx eclass.
Comment 14 Patrick McLean gentoo-dev 2013-07-10 23:20:59 UTC
rewritten ebuild added to CVS.