Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 474808

Summary: media-plugins/rhythmbox-ampache - a plugin for Rhythmbox music player that allows it to stream directly from an instance of an Ampache music streaming server
Product: Gentoo Linux Reporter: daktak <daktak>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal Keywords: EBUILD
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://code.google.com/p/rhythmbox-ampache/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: rhythmbox-ampache-99999.ebuild
rhythmbox-ampache-0.11.1.ebuild
rhythmbox-ampache-0.11.1.ebuild
rhythmbox-ampache-99999.ebuild

Description daktak 2013-06-26 02:23:04 UTC
Created attachment 351978 [details]
rhythmbox-ampache-99999.ebuild

http://code.google.com/p/rhythmbox-ampache/

This is a plugin for Rhythmbox music player that allows it to stream directly from an instance of an Ampache music streaming server. 

0.11.1 seems to be for gtk+2
svn/branches/for_rhythmbox-gtk+3 seems to work from 2.95 and up
Comment 1 daktak 2013-06-26 02:24:50 UTC
Created attachment 351980 [details]
rhythmbox-ampache-0.11.1.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-06-26 11:08:54 UTC
Comment on attachment 351980 [details]
rhythmbox-ampache-0.11.1.ebuild

>PYTHON_DEPEND="2:2.6"
>
>inherit eutils multilib python

Please try to use the replacement eclasses for python.eclass.

>DESCRIPTION="This is a plugin for Rhythmbox music player that allows it to
>stream directly from an instance of an Ampache music streaming server."

Description is too long. It shouldn't be a full sentence (no "this is" and no dot at the end).

How about "a rhythmbox plugin to play Ampache music streams"?

>DEPEND=""

It's empty so you don't need to set it or to evaluate it in RDEPEND.

>RDEPEND="${DEPEND}
>    >=media-sound/rhythmbox-0.12.8[python]"
>
>
>pkg_setup() {
>    python_set_active_version 2
>}

As above, use some -r1 eclass.

>src_install() {
>    insinto /usr/$(get_libdir)/rhythmbox/plugins
>    doins -r ampache || die

doins dies on its own in EAPI 5.

>}
>
>pkg_postinst() {
>    python_mod_optimize /usr/$(get_libdir)/rhythmbox/plugins/ampache
>}
>
>pkg_postrm() {
>    python_mod_cleanup /usr/$(get_libdir)/rhythmbox/plugins/ampache
>}
>

As above.
Comment 3 daktak 2013-06-27 00:48:08 UTC
Created attachment 352036 [details]
rhythmbox-ampache-0.11.1.ebuild
Comment 4 daktak 2013-06-27 03:33:06 UTC
Created attachment 352050 [details]
rhythmbox-ampache-99999.ebuild