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

Bug 352040

Summary: [gnome overlay] media-sound/rhythmbox-0.13.3 needs to depend on media-libs/libgnome-media-profiles
Product: Gentoo Linux Reporter: David Hicks <david>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: gentoo
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugzilla.gnome.org/show_bug.cgi?id=633556
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 353071    
Attachments: Fix build against lignome-media-profiles

Description David Hicks 2011-01-18 15:54:14 UTC
As per https://bugzilla.gnome.org/show_bug.cgi?id=633556 some functionality originally contained within gnome-extra/gnome-media has been split into media-libs/libgnome-media-profiles.

media-sound/rhythmbox-0.13.3 needs to depend on media-libs/libgnome-media-profiles to avoid:

configure: error: Package requirements (		  gtk+-2.0 >= 2.18.0					  glib-2.0 >= 2.18.0				  gio-2.0 >= 2.18.0					  gio-unix-2.0 >= 2.18.0				  gnome-media-profiles >= 2.8 		  libsoup-2.4 >= 2.26.0				  libsoup-gnome-2.4 >= 2.26.0) were not met:

No package 'gnome-media-profiles' found

Reproducible: Always

Steps to Reproduce:
Comment 1 Christian Becke 2011-01-19 15:52:55 UTC
Created attachment 260270 [details, diff]
Fix build against lignome-media-profiles

Patch against rhythmbox HEAD. Applies cleanly to media-sound/rhythmbox-0.13.3.
Comment 2 Christian Becke 2011-01-23 01:19:49 UTC
Comment on attachment 260270 [details, diff]
Fix build against lignome-media-profiles

Sorry for the noise, rb compiles with the patch, but it does not work because it pulls in both gtk-2.0 and gtk-3.0 libs.
Comment 3 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-03-14 19:42:39 UTC
You have gnome-media-2.91.2 installed, don't you? You shouldn't install it, it's unkeyworded for this exact reason. If you want to use gnome-media-2.91.2, you should use rhythmbox trunk. But if you do that and something breaks, you get to keep the pieces :)

I've restricted the dependency in the overlay and the tree so that others don't make the same mistake.