KDE Platform Profiles

Kevin Ottens ervin at kde.org
Mon Apr 26 08:27:00 BST 2010

On Monday 12 April 2010 21:40:46 Alexander Neundorf wrote:
> On Monday 12 April 2010, Kevin Ottens wrote:
> > Gooooood (not-so-)morning(-anymore) kde-core-devel!
> ...
> > Then, what becomes important is to streamline the dependencies within the
> > KDE Platform so that less storage, memory and bandwidth consumption is
> > generated by pulling a KDE application. That also means that we need to
> > clearly communicate about the packages that should be split from kdelibs
> > and friends. Instead of a single kdelibs binary package, we need one per
> > kdelibs submodule (kdecore, kdeui, solid...).
> Ok, this part means some work for the buildsystem.
> Right now, in any KDE4 application, you do a find_package(KDE4) and if that
> succeeds you can be sure that everything is there.
> The only optional library right now is nepomuk (or isn't it optional ???)
> and kdefakes, kdesu and kpty exist only under UNIX.
> If kdelibs can be installed in a modular way, this changes somewhat.

I'm just replying to that as I think maybe I've been unclear on this point. I 
really meant about *binary packages* so at *runtime* maybe not all of kdelibs 
is here. That's why it's really something related to how the packagers do 
their job (to make sure a given app/lib has all its runtime dependencies in 

Note that I said nothing about build time, and that's on purpose, I don't plan 
any change there for the profiles: If you're doing development we still expect 
a whole kdelibs to be installed. It's just that depending on the profile the 
internal dependencies of this kdelibs will be different (and the feature set 
slightly different as a result).

Having a subset of kdelibs at build time is IMO a completely orthogonal 
discussion for now (or at least unneeded for the profiles to be in place).

Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud patron of KDE, http://www.kdab.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100426/7f7cb243/attachment.sig>

More information about the kde-core-devel mailing list