Split kdepim and kdepim-addons

Split kdepim and kdepim-addons

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 🙂

One Response

  1. Duane says:

    I was suggested this blog by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my trouble.
    You aree amazing! Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *