Project:KDE/Ongoing tasks

KDE subslots
Adding a subslot to KDE packages (eg. 4/4.11) will allow us to rebuild certain packages automatically that break between releases.

Before pushing this, we should grep the tree to ensure that nobody has incorrect subslot operators on KDE already.

Packages to investigate:
 * libkexiv2
 * oxygenstyle
 * smooth-tasks

Frameworks packaging

 * Frameworks

KDE Apps Eclass
Ideas:
 * SRC_URI (define it per ${PV})
 * SLOT
 * everything is SLOT=0
 * not obvious to the user if it needs frameworks support
 * or - SLOT=4 for kde4 and SLOT=5 for frameworks
 * in eclass per ${PV}, per ${PN} (big centralized list, makes it easier to copy ebuilds over)
 * or - not defined by eclass but per ebuild
 * what happens if a package seems to support both (can that actually happen)? Fallback to SLOT=0? Two ebuilds (-r0, -r100) in both slots?
 * Dependency handling
 * SLOT=4 add kdelibs:4 as default
 * SLOT=5 what to add? kde-frameworks/*, except (R)DEPEND is defined?
 * virtual/pkgconfig via inherited eclasses(cmake-utils?)
 * add_kdeapps_dep, like existing add_frameworks_dep with blocking of kde-base/${PN}
 * Linguas handling