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

Bug 152477

Summary: app-mobilephone/bemused-1.73 requires xmms as dependency
Product: Gentoo Linux Reporter: Antti Mäkelä <zarhan>
Component: New packagesAssignee: Gentoo Mobile Phone Developers (INACTIVE) <mobile-phone>
Status: RESOLVED FIXED    
Severity: normal CC: flameeyes
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 152472    
Attachments: Patch to make Bemused work with audacious

Description Antti Mäkelä 2006-10-23 01:20:27 UTC
Please fix bemused-1.73:s dependencies so that either XMMS support is either removed or replaced with an equal functionality..Anyway, currently my emerge -uvDaN world breaks with

!!! All ebuilds that could satisfy "media-sound/xmms" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-sound/xmms-1.2.10-r16 (masked by: package.mask, ~x86 keyword)
# Diego Pettenò <flameeyes@gentoo.org> (23 Oct 2006)
# Pending removal 23 November for multiple bugs
# Use media-sound/audacious

- media-sound/xmms-1.2.10-r14 (masked by: package.mask)
- media-sound/xmms-1.2.10-r15 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-mobilephone/bemused-1.73" [ebuild])

Personnally, I use Bemused to control openoffice presentations from my Bluetooth-phone, and not with XMMS, so the music player functionality is not that important - but removing bemused altogether is not a solution, thank you :)
Comment 1 Antti Mäkelä 2006-10-23 01:20:27 UTC
Please fix bemused-1.73:s dependencies so that either XMMS support is either removed or replaced with an equal functionality..Anyway, currently my emerge -uvDaN world breaks with

!!! All ebuilds that could satisfy "media-sound/xmms" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-sound/xmms-1.2.10-r16 (masked by: package.mask, ~x86 keyword)
# Diego Pettenò <flameeyes@gentoo.org> (23 Oct 2006)
# Pending removal 23 November for multiple bugs
# Use media-sound/audacious

- media-sound/xmms-1.2.10-r14 (masked by: package.mask)
- media-sound/xmms-1.2.10-r15 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-mobilephone/bemused-1.73" [ebuild])

Personnally, I use Bemused to control openoffice presentations from my Bluetooth-phone, and not with XMMS, so the music player functionality is not that important - but removing bemused altogether is not a solution, thank you :)
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-10-23 01:27:34 UTC
Well, this doesn't compile without xmms at all, so it will need to go. Sorry.

Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-10-23 01:34:06 UTC
I'd rather see mobile-phone to remove XMMS support, as I can understand its usefulness.
Comment 4 Antti Mäkelä 2006-10-23 02:04:23 UTC
FYI: I just tested compiling bemused against audacious. Works IF you

change xmmsctrl.h to beepctrl.h in BemusedServerDlg.cpp

change /usr/include/xmms to /usr/include/audacious in Makefile
change -lxmms to -laudacious in Makefile

I can attach a diff later - haven't actually tested this, but at least it compiles with no errors.
Comment 5 Antti Mäkelä 2006-10-23 02:29:16 UTC
Created attachment 100254 [details, diff]
Patch to make Bemused work with audacious

Ok, apart from the aforementioned changes only change needed is the config file default from "xmms" to "audacious" as a player executable. 

Have fun.
Comment 6 Alin Năstac (RETIRED) gentoo-dev 2006-10-24 01:45:18 UTC
Fixed in -r1.
I also had to replace "gtk-config" with "pkg-config audacious" (audacious is a gtk+-2 app).