Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 482742 - media-gfx/digikam-3.2.0 dependency on semantic-desktop should be optional
Summary: media-gfx/digikam-3.2.0 dependency on semantic-desktop should be optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-28 01:08 UTC by Homer
Modified: 2013-10-12 16:34 UTC (History)
1 user (show)

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


Attachments

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