X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/4cbeb81b2b8e2d37c93cda4d88787e08e0658291..afc47abcb8c143674ba7148cee358c02f4b0fd7a:/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a655babb..fb7be4db2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ cmake_minimum_required(VERSION 3.16) # KDE Application Version, managed by release script -set (RELEASE_SERVICE_VERSION_MAJOR "23") -set (RELEASE_SERVICE_VERSION_MINOR "11") -set (RELEASE_SERVICE_VERSION_MICRO "70") +set (RELEASE_SERVICE_VERSION_MAJOR "24") +set (RELEASE_SERVICE_VERSION_MINOR "01") +set (RELEASE_SERVICE_VERSION_MICRO "75") set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") project(Dolphin VERSION ${RELEASE_SERVICE_VERSION}) @@ -37,14 +37,14 @@ ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX DOLPHIN ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX DOLPHINVCS VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/dolphinvcs_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/DolphinVcsConfigVersion.cmake" - SOVERSION ${QT_MAJOR_VERSION} + SOVERSION 6 ) ecm_setup_version(${RELEASE_SERVICE_VERSION} VARIABLE_PREFIX DOLPHINPRIVATE - SOVERSION ${QT_MAJOR_VERSION} + SOVERSION 6 ) -find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS +find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Concurrent Widgets @@ -54,10 +54,6 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS if (UNIX AND NOT APPLE) set(HAVE_X11 TRUE) - - if (QT_MAJOR_VERSION STREQUAL "5") - find_package(Qt5X11Extras REQUIRED) - endif() endif() find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS @@ -79,7 +75,6 @@ find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS WindowSystem WidgetsAddons Codecs - MoreTools ) find_package(KUserFeedbackQt6 1.2.1) @@ -93,24 +88,24 @@ if(KUserFeedbackQt6_FOUND) endif() find_package(KF6 ${KF6_MIN_VERSION} OPTIONAL_COMPONENTS - Activities DocTools ) +find_package(KF6Activities) set_package_properties(KF6Activities PROPERTIES DESCRIPTION "KActivities libraries" URL "https://www.kde.org" TYPE OPTIONAL PURPOSE "For tracking which folders are frequently accessed on a Plasma desktop" ) -find_package(Phonon4Qt${QT_MAJOR_VERSION} CONFIG REQUIRED) +find_package(Phonon4Qt6 CONFIG REQUIRED) -find_package(PackageKitQt${QT_MAJOR_VERSION}) -set_package_properties(PackageKitQt${QT_MAJOR_VERSION} +find_package(PackageKitQt6) +set_package_properties(PackageKitQt6 PROPERTIES DESCRIPTION "Software Manager integration" TYPE OPTIONAL PURPOSE "Used in the service menu installer" ) -if(PackageKitQt${QT_MAJOR_VERSION}_FOUND) +if(PackageKitQt6_FOUND) set(HAVE_PACKAGEKIT TRUE) endif()