KDE Platform Profiles
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...
Size: 198 bytes
Desc: This is a digitally signed message part.
More information about the kde-core-devel