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

Bug 482742

Summary: media-gfx/digikam-3.2.0 dependency on semantic-desktop should be optional
Product: Gentoo Linux Reporter: Homer <gentoo>
Component: [OLD] KDEAssignee: Andreas K. Hüttel <dilfridge>
Status: RESOLVED FIXED    
Severity: normal CC: kde
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Homer 2013-08-28 01:08:38 UTC
digikam-3.2.0.ebuild contains the following non-optional dependencies:

CDEPEND="$(add_kdebase_dep kdelibs 'semantic-desktop(+)') ...

...

local mycmakeargs=(... -DGWENVIEW_SEMANTICINFO_BACKEND=Nepomuk ...)

Which means that even those who don't run a KDE desktop, and who don't require any search indexer, are nonetheless forced to build semantic-desktop/Nepomuk anyway.

Changing the above to:

CDEPEND=$(add_kdebase_dep kdelibs) ...

and

local mycmakeargs=(... -DGWENVIEW_SEMANTICINFO_BACKEND=None ...)

respectively, solves the problem for that use-case, and digiKam builds and runs successfully with these changes, so clearly they aren't absolutely needed.

Please make semantic-desktop/Nepomuk optional for KDE apps, to satisfy the use case where users are not running an actual KDE desktop and do not require file KDE's indexing services.

Thanks.

Reproducible: Always

Steps to Reproduce:
1. emerge media-gfx/digikam-3.2.0
Actual Results:  
digiKam pulls in unwanted semantic-desktop/Nepomuk dependency.

Expected Results:  
KDE desktop dependencies should be optional for KDE apps.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2013-10-12 16:34:53 UTC
Fixed in 3.4.0 and later.