Last week after some months I finally split lib from kdepim.
The main reason is that I wanted to make life easy for new developers.
Until now when we wanted to develop an extension for kmail/kaddressbook or other kdepim application it was necessary to build all kdepim.
Now we can create plugins outside of kdepim or in new kdepim-addons repository (Which was created last week too).
Another reason is that these libraries can be used by kontact-quick and by applications as Zanshin (which duplicated libkdepim).
I didn’t do for 15.12 but for 16.04. So I have time to fix all problems.
All split packages are in kde/pim repository
I created this repository for putting all kdepim plugins.
So we can found here:
- messageviewer plugins => header style plugins and messageviewer plugins (create todo etc.)
- pimcommon plugins => customtools plugins as shorturl and translator plugin
- kmail plugins => antispam/antivirus plugins
- kaddressbook plugins => merge contact/search duplicate contacts etc.
So now you can develop more plugins without compile all kdepim.
I will continue to convert features as plugins so we can reduce kdepim code base. And it’s more easy to disable a broken code when it’s a plugin.
I want to create plugins for korganizer too (I will add plugin support).
I would like to create plugin which uses some different language as c++ but I need to investigate how to create it