Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 152477 - app-mobilephone/bemused-1.73 requires xmms as dependency
Summary: app-mobilephone/bemused-1.73 requires xmms as dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Mobile Phone Developers (INACTIVE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: xmms-must-die
  Show dependency tree
 
Reported: 2006-10-23 01:20 UTC by Antti Mäkelä
Modified: 2006-10-24 01:45 UTC (History)
1 user (show)

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


Attachments
Patch to make Bemused work with audacious (audacious.patch,2.10 KB, patch)
2006-10-23 02:29 UTC, Antti Mäkelä
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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).