As asked on IRC, I'm filing this bug to track the conflicts between Plasma Next's workspace libraries and KDE SC 4.11's workspace libraries. For example, the kde-base/kfilemetadata and the kde-base/baloo both conflict with between the two versions. The current identified issues are: 1. The headers between the packages conflict. Current fix: Move the Plasma Next headers to a subdirectory using CMake. 2. The symlink to the library for development also conflict. Fix is to have the library symlink decided by a new eselect option. The symlink doesn't appear necessary for compiling with CMake, so it shouldn't effect portage. 3. The CMake config files also conflict. This needs to be coordinated with upstream, so a solution is not yet known.
kfilemetadata is fixed upstream, and we should consult with them how to handle baloo (since I believe they didn't want to rename the binaries).
Created attachment 381928 [details, diff] Allow KHelpCenter from Plasma 5.0 to handle KDE4 KHelpCenter duties First patch to have kdelibs 4 be co-installed with Plasma 5.0 KHelpCenter. I created a new use flag to help, I'm not sure if that is the best plan or not.
Created attachment 381930 [details, diff] Allow kdelibs to use an appropriately setup khelpcenter:5 This patches kdelibs to use Plasma 5.0 KHelpCenter. I'm not sure exactly how the dependency should be listed. This is against the kde overlay.
Does upstream have any comment about this? Perhaps they are interested in installing the compat service too.
I haven't asked (yet). I'll do so soon, since it seems to be a "free" change.
Created attachment 382150 [details, diff] Remove dependency from KGet This makes use of existing functionality in KGet to avoid the libkworkspace dependency. It is basically the same as net-p2p/ktorrent's shutdown use flag.
libkworkspace is coinstallable now
Created attachment 382254 [details, diff] Loosen some dependencies to plasma-runtime Some packages depended upon plasma-workspace, when they just needed plasma-runtime. This fixes those cases.
Created attachment 382274 [details, diff] Allow KHelpCenter from Plasma 5.0 to handle KDE4 KHelpCenter duties First patch to have kdelibs 4 be co-installed with Plasma 5.0 KHelpCenter. I created a new use flag to help, I'm not sure if that is the best plan or not. Re-upload passing repoman, and also including the change in the live ebuilds.
Created attachment 382276 [details, diff] Allow kdelibs to use an appropriately setup khelpcenter:5 This patches kdelibs to use Plasma 5.0 KHelpCenter. I'm not sure exactly how the dependency should be listed. This is against the kde overlay. Re-upload for repoman + other ebuilds.
Created attachment 382278 [details, diff] Make the meta packages compatibile with Plasma 5 This makes some of the parts of the meta packages optionally, if using Plasma 5.
Created attachment 382280 [details, diff] Unconflict kdebase-kioslaves from kio-extras I'm not sure if this is wanted as is, but as far I tell only runtime components are needed, not development pieces which this patch kills from kdebase-kioslaves. It's all behind a minimal use flag, which should avoid breakage.
Thanks. http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=search;s=Matthew+Dawson;st=author