File 0001-Add-changes-to-allow-coinstallation.patch of Package libkomparediff2

From 851f2fc1bf33dd61a6a07aeaf5e1ae22c742783a Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Sat, 10 Feb 2024 17:31:47 +0100
Subject: [PATCH] Add changes to allow coinstallation

kompare and kdevelop need different libkomparediff versions, we need a couple changes:
- Bump soversion to 5.95 (upstream will use 6 in release gear 24.05)
- Bump version to 5.95.0
- rename CMake config files (https://invent.kde.org/sdk/libkomparediff2/-/commit/f7e9f9ef2)
---
 CMakeLists.txt                                              | 2 +-
 metainfo.yaml                                               | 2 +-
 src/CMakeLists.txt                                          | 6 +++---
 ...pareDiff2Config.cmake.in => KompareDiff2Config.cmake.in} | 0
 4 files changed, 5 insertions(+), 5 deletions(-)
 rename src/{LibKompareDiff2Config.cmake.in => KompareDiff2Config.cmake.in} (100%)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 98c9352..bc563e6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.16)
 
-project(LibKompareDiff2 VERSION "5.4.0")
+project(LibKompareDiff2 VERSION "5.95.0")
 
 set(QT_MIN_VERSION "5.15.2")
 set(KF_MIN_VERSION "5.91.0")
diff --git a/metainfo.yaml b/metainfo.yaml
index 7008ea5..8f9b330 100644
--- a/metainfo.yaml
+++ b/metainfo.yaml
@@ -11,4 +11,4 @@ platforms:
 release: true
 libraries:
     - cmake: "KompareDiff2"
-cmakename: LibKompareDiff2
+cmakename: KompareDiff2
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index de1d480..6be2171 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,5 +1,5 @@
 set(KOMPAREDIFF2_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR}/KompareDiff2")
-set(KOMPAREDIFF2_CMAKECONFIG_NAME "LibKompareDiff2")
+set(KOMPAREDIFF2_CMAKECONFIG_NAME "KompareDiff2")
 
 add_definitions(-DTRANSLATION_DOMAIN=\"libkomparediff2\")
 
@@ -8,7 +8,7 @@ ecm_setup_version(PROJECT
     VERSION_HEADER       "komparediff2_version.h"
     PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/${KOMPAREDIFF2_CMAKECONFIG_NAME}ConfigVersion.cmake"
     COMPATIBILITY        SameMajorVersion
-    SOVERSION            5
+    SOVERSION            5.95
 )
 
 add_library(komparediff2 SHARED)
@@ -177,7 +177,7 @@ ecm_qt_install_logging_categories(
 set(_LibKompareDiff2_CONFIG_DEST "${KDE_INSTALL_CMAKEPACKAGEDIR}/${KOMPAREDIFF2_CMAKECONFIG_NAME}")
 
 configure_package_config_file(
-    "${CMAKE_CURRENT_SOURCE_DIR}/LibKompareDiff2Config.cmake.in"
+    "${CMAKE_CURRENT_SOURCE_DIR}/KompareDiff2Config.cmake.in"
     "${CMAKE_CURRENT_BINARY_DIR}/${KOMPAREDIFF2_CMAKECONFIG_NAME}Config.cmake"
     INSTALL_DESTINATION  "${_LibKompareDiff2_CONFIG_DEST}"
 )
diff --git a/src/LibKompareDiff2Config.cmake.in b/src/KompareDiff2Config.cmake.in
similarity index 100%
rename from src/LibKompareDiff2Config.cmake.in
rename to src/KompareDiff2Config.cmake.in
-- 
2.43.0

openSUSE Build Service is sponsored by