Splitting kactivities reporitory

Ivan Čukić ivan.cukic at kde.org
Wed Aug 13 10:35:37 BST 2014


Hi all,

What do you think about splitting the kactivities repository into these:
- library (would remain in the kactivities repo)
- daemon (kactivities-service)
- workspace stuff (kcm, doplhin file linking, activities:/ kio, something 
else?)

The reason why this came up again is that the library follows the requirements 
for frameworks regarding supported compilers and platforms, while the rest is 
*nix-only. (the trigger for the mail are the attempts Nicolás made to compile 
the service with msvcc which does not like templates that much*)

This would make kactivities a (sort of) tier1 framework since it would only 
depend on Qt, and would have an optional runtime dep (the library behaves 
properly when the service is not present). This would allow any application to 
support activities in Plasma, and not taint its code with ifdefs.

The alternative would be to separate only the library and keep the daemon and 
the workspace stuff together. That would work as well.


Cheerio,
Ivan

* there is a flag which allows building only the library at the moment, but 
that seems not enough.


KDE, ivan.cukic at kde.org, http://ivan.fomentgroup.org/ 
gpg key id: 850B6F76, keyserver.pgp.com




More information about the kde-core-devel mailing list