Created attachment 379296 [details, diff] Move license key enum calls to KAboutLicense Wenn trying to build the new KDE Workspaces 5, kwin-4.96.0 fails because the LicenseKey enum has been moved from KAboutData to KAboutLicense. A typical error looks like this: ---- /home/portage/kde-base/kwin-4.96.0/work/kwin-4.96.0/main.cpp: In function ‘int kdemain(int, char**)’: /home/portage/kde-base/kwin-4.96.0/work/kwin-4.96.0/main.cpp:499:26: error: ‘License_GPL’ is not a member of ‘KAboutData’ KAboutData::License_GPL, // The license this code is released under ^ ---- The attached patch fixes this.
Okay, forget it. Going through @kde-workspaces-5.0 I noticed that none of the 4.96.0 packages (not the ebuilds) are prepared for the KAboutData -> KAboutLicense changes in version 5 framework. kde-base/baloo-4.96.0 doesn't even use the correct ctors.
Yeah, 4.96.0 is pretty old and we didn't get around to adding 4.97.0 yet. git version is pretty good though.