Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74544 - amarok doesnt need kdemultimedia dependency
Summary: amarok doesnt need kdemultimedia dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 74814 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-15 12:56 UTC by Jose Aragón Pacheco
Modified: 2005-01-13 10:14 UTC (History)
1 user (show)

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


Attachments
readme of amarok 1.2 beta2 (README,5.80 KB, text/plain)
2004-12-15 12:59 UTC, Jose Aragón Pacheco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jose Aragón Pacheco 2004-12-15 12:56:23 UTC
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.
Comment 1 Jose Aragón Pacheco 2004-12-15 12:59:27 UTC
Created attachment 46071 [details]
readme of amarok 1.2 beta2
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-12-15 13:17:03 UTC
no, cd audio won't work, too
Comment 3 Jose Aragón Pacheco 2004-12-16 06:02:49 UTC
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...
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-16 10:29:33 UTC
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).
Comment 5 Simone Gotti (RETIRED) gentoo-dev 2004-12-18 02:37:52 UTC
I think that Gregorio is right, and I'm going to reopen this bug.
Comment 6 Simone Gotti (RETIRED) gentoo-dev 2004-12-18 02:38:07 UTC
*** Bug 74814 has been marked as a duplicate of this bug. ***
Comment 7 Harald van Dijk (RETIRED) gentoo-dev 2004-12-18 16:47:43 UTC
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.
Comment 8 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-19 03:09:55 UTC
> kdebase should be added to amarok's dependencies

I think so, but that's only for 1.2_beta, right?
Comment 9 Harald van Dijk (RETIRED) gentoo-dev 2004-12-19 17:45:51 UTC
Yes, you're right, amarok 1.1.1 can be built without kdebase.
Comment 10 tlaloc 2004-12-20 10:25:00 UTC
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.
Comment 11 tlaloc 2004-12-20 11:01:17 UTC
From amarok-kde.org:
'The konqueror sidebar plugin is optional and will only be installed and
compiled if the konqueror-dev headers were found.'
Comment 12 Simone Gotti (RETIRED) gentoo-dev 2004-12-20 11:24:22 UTC
> 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.
Comment 13 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-20 12:17:02 UTC
> 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?
Comment 14 Harald van Dijk (RETIRED) gentoo-dev 2004-12-21 00:44:25 UTC
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.
Comment 15 tlaloc 2004-12-24 03:36:48 UTC
Confirmation that the sidebar plugin will only be built if kde-base is present.
http://bugs.kde.org/show_bug.cgi?id=95548
Comment 16 Gregorio Guidi (RETIRED) gentoo-dev 2005-01-13 10:14:26 UTC
this is fixed with 1.2_beta3