well atleast in x86 the kdemultimedia dependency is not needed in amarok i could built it without problems without kdemultimedia probably this dependency is only needed if arts is builded with amarok Reproducible: Always Steps to Reproduce: 1.emerge amarok-1.2 beta 2 2. 3.
Created attachment 46071 [details] readme of amarok 1.2 beta2
no, cd audio won't work, too
can we have a flag with cdaudio or similar? so people without the whole kde doesnt need to emerge a very big tarball only for play an audiocd that we can play with another bunch of programs like xmms,bmp,etc...
I don't know if this is the original request, but one thing that could be done is to include the kdemultimedia dependency inside the "arts? ()" atom, that is, doing: arts? ( >=kde-base/kdemultimedia-3.2 >=kde-base/arts-1.2 ) because the kdemultimedia stuff is only useful (and required) when amarok is compiled with --with-arts (see amarok/configure.in.in). BTW: I think that for audiocds the arts backend is needed for amarok-1.0.x, while amarok-1.1.x can do with either arts or gstreamer (not with xine).
I think that Gregorio is right, and I'm going to reopen this bug.
*** Bug 74814 has been marked as a duplicate of this bug. ***
Hi, I tested this on my comp and now amarok fails with universalamarok.h:23:31: konqsidebarplugin.h: No such file or directory This means that if kdemultimedia is made optional, kdebase should be added to amarok's dependencies, right? Normally, it's pulled in by kdemultimedia.
> kdebase should be added to amarok's dependencies I think so, but that's only for 1.2_beta, right?
Yes, you're right, amarok 1.1.1 can be built without kdebase.
I can confirm that amarok-1.2_beta2 compiled with -arts can play audio cds with the gstreamer backend but not the xine backend. Requiring a fixed dependency for kdebase of amarok-1.2_beta only because of the konqueror side bar is not a good choice in my opinion. It would be good to make the dependencies such that for example people that do not use KDE as a DE but have installed k3b and its required libraries (kdelibs and qt) are not hindered from using amarok because it pulls in kdebase and kdemultimedia as dependency.
From amarok-kde.org: 'The konqueror sidebar plugin is optional and will only be installed and compiled if the konqueror-dev headers were found.'
> From amarok-kde.org: > 'The konqueror sidebar plugin is optional and will only be installed and > compiled if the konqueror-dev headers were found.' I didn't looked at the configure.in.in but probably will be a good idea to change this check adding a configure switch, or we'll have to patch the configure everytime to disable it.
> From amarok-kde.org: > 'The konqueror sidebar plugin is optional and will only be installed and > compiled if the konqueror-dev headers were found.' I've found that forum thread: http://amarok.kde.org/component/option,com_simpleboard/Itemid,/func,view/catid,11/id,2140/#2140 but looking at configure.in.in it doesn't seem to be true, and there's also this one: http://amarok.kde.org/component/option,com_simpleboard/Itemid,/func,view/catid,8/id,2024/#2024 Maybe you can file a wish at bugs.kde.org?
Hi, in the first thread you linked to, it's (now, at least) pointed out that this is a bug in 1.2-beta2 that's already been fixed, so it shouldn't cause problems with the next version.
Confirmation that the sidebar plugin will only be built if kde-base is present. http://bugs.kde.org/show_bug.cgi?id=95548
this is fixed with 1.2_beta3