File build-with-qt6.patch of Package skrooge

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed2a25c..f98c51a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,6 +17,7 @@ OPTION(SKG_BUILD_TEST "Build the test" ON)
 OPTION(SKG_DESIGNER   "Build designer library" ON)
 OPTION(SKG_WEBENGINE  "Build Skrooge with WebEngine" ON)
 OPTION(SKG_DBUS  "Build with DBUS" ON)
+OPTION(SKG_QT6  "Build with Qt6/KF6" OFF)
 IF(WIN32)
     SET(SKG_WEBENGINE OFF)
     SET(SKG_DESIGNER OFF)
@@ -26,8 +27,15 @@ IF(POLICY CMP0063)
   CMAKE_POLICY(SET CMP0063 NEW)
 ENDIF(POLICY CMP0063)
 
-SET(QT_MIN_VERSION "5.15.0")
-SET(KF_MIN_VERSION "5.102.0")
+IF(SKG_QT6)
+    SET(QT_MIN_VERSION "6.3.0")
+    SET(KF_MIN_VERSION "6.3.0")
+    SET(SKG_DESIGNER OFF)
+    ADD_DEFINITIONS(-DSKG_QT6=ON)
+ELSE()
+    SET(QT_MIN_VERSION "5.15.0")
+    SET(KF_MIN_VERSION "5.102.0")
+ENDIF()
 
 FIND_PACKAGE(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
 
@@ -44,13 +52,6 @@ INCLUDE(ECMGenerateHeaders)
 INCLUDE(CMakePackageConfigHelpers)
 INCLUDE(KDEFrameworkCompilerSettings)
 
-IF(QT_MAJOR_VERSION STREQUAL "6")
-    SET(QT_MIN_VERSION "6.3.0")
-    SET(KF_MIN_VERSION "6.3.0")
-    SET(SKG_DESIGNER OFF)
-    ADD_DEFINITIONS(-DSKG_QT6=ON)
-ENDIF()
-
 # Qt 6 build
 MESSAGE(STATUS "Using Qt${QT_MAJOR_VERSION}/KF${QT_MAJOR_VERSION} to build Skrooge")
 ADD_COMPILE_DEFINITIONS(
openSUSE Build Service is sponsored by