File 0001-Fix-build-with-Qt-6.10.patch of Package skrooge

From 38bb99c348c6dc9ca861d636f06f176731f5a291 Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Thu, 9 Oct 2025 12:20:48 +0200
Subject: [PATCH] Fix build with Qt 6.10

---
 CMakeLists.txt              | 4 ++++
 skgsqlcipher/CMakeLists.txt | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0904a8d..99f5255 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -70,6 +70,10 @@ ELSE()
     FIND_PACKAGE(Qt6 REQUIRED COMPONENTS Core5Compat)
 ENDIf()
 
+IF(Qt6Core_VERSION VERSION_GREATER_EQUAL 6.10)
+    FIND_PACKAGE(Qt6 REQUIRED COMPONENTS SqlPrivate)
+ENDIF()
+
 IF(SKG_WEBENGINE)
     FIND_PACKAGE(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS WebEngineWidgets)
     MESSAGE( STATUS "     Mode WebEngine")
diff --git a/skgsqlcipher/CMakeLists.txt b/skgsqlcipher/CMakeLists.txt
index 8a0a8d0..e60eb09 100644
--- a/skgsqlcipher/CMakeLists.txt
+++ b/skgsqlcipher/CMakeLists.txt
@@ -18,7 +18,7 @@ ELSE()
     ADD_LIBRARY(libskgsqlcipher MODULE ${skgsqlcipher_sources})
     TARGET_INCLUDE_DIRECTORIES(libskgsqlcipher PRIVATE ${Qt6Sql_PRIVATE_INCLUDE_DIRS} ${SQLCIPHER_INCLUDE_DIRS})
 ENDIF()
-TARGET_LINK_LIBRARIES(libskgsqlcipher Qt${QT_MAJOR_VERSION}::Sql ${SQLCIPHER_LIBRARIES})
+TARGET_LINK_LIBRARIES(libskgsqlcipher Qt${QT_MAJOR_VERSION}::Sql Qt${QT_MAJOR_VERSION}::SqlPrivate ${SQLCIPHER_LIBRARIES})
 
 GENERATE_EXPORT_HEADER(libskgsqlcipher BASE_NAME skgsqlcipher)
 
-- 
2.51.0
openSUSE Build Service is sponsored by