summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeslie Zhai <xiangzhai83@gmail.com>2016-12-16 05:01:40 (GMT)
committerLeslie Zhai <xiangzhai83@gmail.com>2016-12-16 05:01:40 (GMT)
commite0da90a0f2d26456b89b17e65d70f1d5b42dff71 (patch)
tree7f82101bc69a49857835cb9387abe22d1eb57fa8
parent46743554f066ad045a1a2ff374740c22553a6541 (diff)
Ready for Applications/17.04
I have added support for cdrskin as an alternative to cdrecord/wodim and restore wodim support as Kevin Kofler (Fedora packager) suggested. And already fixed KDEBUG-365089, KDEBUG-367639, KDEBUG-360170, KDEBUG-349160, KDEBUG-344392, KDEBUG-328529 and KDEBUG-257602 etc. What's more, K3B users could not bear OLD and BUGGY v2.0.3 any more, so I am ready for shipping K3B Applications/17.04, please give me some advice, thanks a lot! CCMAIL: aacid@kde.org
-rw-r--r--CMakeLists.txt18
1 files changed, 12 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 986a6d0..ccab570 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,11 +5,17 @@ cmake_minimum_required(VERSION 2.8.12)
find_package(ECM REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH "${ECM_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
+# KDE Application Version, managed by release script
+set (KDE_APPLICATIONS_VERSION_MAJOR "17")
+set (KDE_APPLICATIONS_VERSION_MINOR "04")
+set (KDE_APPLICATIONS_VERSION_MICRO "00")
+set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
+
+set (QT_MIN_VERSION "5.5.0")
+set (KF5_MIN_VERSION "5.21.0")
+
################## K3b version ################################
-set(K3B_VERSION_MAJOR 2)
-set(K3B_VERSION_MINOR 10)
-set(K3B_VERSION_RELEASE 0)
-set(K3B_VERSION_STRING "${K3B_VERSION_MAJOR}.${K3B_VERSION_MINOR}.${K3B_VERSION_RELEASE}")
+set(K3B_VERSION_STRING ${KDE_APPLICATIONS_VERSION})
# increase on BC breakage
set(K3B_LIB_VERSION_MAJOR 7)
@@ -52,8 +58,8 @@ include(GenerateExportHeader)
include(ECMInstallIcons)
include(ECMEnableSanitizers)
-find_package(Qt5 REQUIRED COMPONENTS Core DBus Gui WebKitWidgets)
-find_package(KF5 REQUIRED COMPONENTS Archive Config CoreAddons DocTools FileMetaData I18n IconThemes JobWidgets
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core DBus Gui WebKitWidgets)
+find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Archive Config CoreAddons DocTools FileMetaData I18n IconThemes JobWidgets
KCMUtils KIO Notifications NewStuff NotifyConfig Service Solid WidgetsAddons XmlGui)
add_definitions(-DQT_NO_URL_CAST_FROM_STRING)