<div dir="ltr">Hi all,<div><br></div><div>all frameworks in tier1-tier3 now have been renamed to have KF5 prefix. This is a breaking change and you must update your projects using KF5 (I'll take care of workspace, runtime, konsole and kactivities, help with the rest is welcomed). It's ready to be pushed and I'll push it tomorrow morning. After it's pushed, please clean both your build dirs AND install dirs (important). Detailed changes follows (exceptions below).</div>
<div><br></div><div> * library names have changed to include the KF5 prefix, eg. libKF5Archive, libKF5Emoticons etc.</div><div> * linking to frameworks is now in form of KF5::Archive, KF5::Emoticons etc. - the leading K was dropped</div>
<div> * finding the package is now also with KF5 prefix and dropped leading K - find_package(KF5Archive.. KF5Emoticons) etc.</div><div><br></div><div>So basically all you have to change in your CMakeLists.txt using KF5 are two things - change find_package calls and change target_link_libraries calls. To ease up the transition, Aurelien is preparing a porting script, which will reside in plasma-framework/tools.</div>
<div><br></div><div>Some frameworks were not renamed, mostly due to estabilshed branding and extensive usage of that brand/name through all of KDE code, these include:</div><div><br></div><div> * KIO</div><div> * KDED</div>
<div> * KCMUtils</div><div> * Kross</div><div> * KDEWidgets</div><div> * whole tier4 (KHtml, KFileAudioPreview etc).</div><div><div><br></div><div>Cheers</div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>
</div></div>