I have been selected for GSoC 2015.
I’ll be working with KDE and my project would be to implement an interface for installing 3rd party plugins across multiple KDE applications. I’ll be mentored by Jonathan Riddell.
On a particular application, I’ll be using appstream (or something similar) to find the package names to be installed. Then, using packagekit, I’ll implement the functionality on that application. Packagekit is a library that provides an easy interface for installing and updating software on any distro.
Doing this on each of the listed applications would revolve around the same concept, but since these applications are coded differently by different people, they’ll have to seen through individually.
The following pieces of software will be able to install the packages they need:
All this would be done in a way which works for the major distributions.