Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 505240 - kde-base/kaddressbook-4.13.0: please add semantic-desktop flag, make nepomuk optional
Summary: kde-base/kaddressbook-4.13.0: please add semantic-desktop flag, make nepomuk ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on: 508350
Blocks:
  Show dependency tree
 
Reported: 2014-03-21 02:46 UTC by Andreas Sturmlechner
Modified: 2014-04-22 12:51 UTC (History)
0 users

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 Andreas Sturmlechner gentoo-dev 2014-03-21 02:46:57 UTC
nepomukcore is optional, kaddressbook builds OK without it.


The question is, how to handle these optional deps?

 * Baloo (required version >= 4.12.83) , The Baloo libraries , <http://www.kde.org>
   Baloo provides search capabilities in KMail and Akonadi

 * Prison , The Prison library , <http://projects.kde.org/prison>
   Needed to show mobile barcodes of your contacts
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-04-01 10:46:39 UTC
kaddressbook depends on kdepim-common-libs, which does depend on nepomuk/baloo, so I'm not sure how we can avoid pulling it in?
Comment 2 Andreas Sturmlechner gentoo-dev 2014-04-01 14:29:17 UTC
I can't runtime-check it as long as I'm on vacation, but at least kaddressbook exists on my system and hasn't crashed without nepomuk-core present. baloo is installed. I can report back in two weeks after emerging latest 4.13 snapshot.
Comment 3 Michael Palimaka (kensington) gentoo-dev 2014-04-01 14:31:15 UTC
Well, the kaddress ebuild has dependencies on neither nepomuk nor baloo.
Comment 4 Andreas Sturmlechner gentoo-dev 2014-04-01 14:57:36 UTC
Now, I'm only checking this text-wise from a tablet, but it isn't kdepim-common-libs that pulls in nepomuk (baloo it does, however). It is kdelibs[semantic-desktop] required in kaddressbook ebuild which I've made optional in my local ebuild.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-04-22 12:23:52 UTC
As mentioned on the other bug, probably the kdelibs[semantic-desktop] dependency is not required for packages migrated to baloo. If someone is able to test, that would be great.
Comment 6 Johannes Huber (RETIRED) gentoo-dev 2014-04-22 12:51:48 UTC
Thanks for reporting. This is fixed in cvs and kde overlay now. Please sync in some hours to get the changes. The rest of nepomuk dependencies will be handled in bug 508350.

+
+  22 Apr 2014; Johannes Huber <johu@gentoo.org> kaddressbook-4.13.0.ebuild:                                                                                                                                                                   
+  Drop DEPEND on kde-base/kdelibs[semantic-desktop], bug #505240.                                                                                                                                                                             
+

http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f0406f6f73cbeda82c3f6868316430c5fa75ba2b