Kde-baseapps- KF5 replace generic soversion.
Review Request #118851 - Created June 20, 2014 and submitted
|dolphin, kde-baseapps, plasma|
I was ending up with so.SOVERSION when building this, so through some research I have come up with this patch to correct the issue. If there is a better way, please let me know.
Builds fine on Kubuntu Utopic frameworks chroot. Results in the expected: libdolphinprivate.so libdolphinprivate.so.4.97.0 libdolphinprivate.so.5 libkdeinit5_dolphin.so libkonq.so libkonq.so.4.97.0 libkonq.so.5
This is not part of kf5, so shouldn't use KF5_VERSION. Instead, you may want a KDE_BASEAPPS_VERSION or something. This does not have to be at all related to the version of KF5 required.
This should probably move to the lib/konq/CMakeLists.txt file.
This should probably move the the dolphin/src/CMakeLists.txt file
Hmm, now we seem to have a strange situation between KDE4 and KF5/PN. The latest version of libkonq with KDE4 is 5.14.0 (libkonq.so.5.14.0) with libkonq.so.5 pointing to it. With this change libkonq has a lower version (4.97.0; libkonq.so.4.97.0) with libkonq.so.5 pointing to it. This would mean that libkonq is no longer co-installable with its KDE4 version due to both using libkonq.so.5. Given that there must have been a reason in the past to use libkonq.so.5.14.0, I would suggest to move libkonq version to 5.97.0 and use libkonq.so.6. This would ensure co-instability and consistency in version numbering.