[rkward/frameworks] /: Start thinking about minimum version requirements

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Tue Feb 16 19:57:31 UTC 2016


Git commit 76c3e92ff0041635b124e7a4777841542b2ca34e by Thomas Friedrichsmeier.
Committed on 16/02/2016 at 05:49.
Pushed by tfry into branch 'frameworks'.

Start thinking about minimum version requirements

M  +2    -2    CMakeLists.txt
M  +5    -5    CommitPolicy.txt

http://commits.kde.org/rkward/76c3e92ff0041635b124e7a4777841542b2ca34e

diff --git a/CMakeLists.txt b/CMakeLists.txt
index a9e0410..22f6464 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,13 +17,13 @@ INCLUDE(ECMInstallIcons)
 INCLUDE(FeatureSummary)
 
 FIND_PACKAGE(Qt5 5.2 CONFIG REQUIRED COMPONENTS Widgets Core Xml Network WebKit Script PrintSupport)
-FIND_PACKAGE(KF5 5.0 REQUIRED COMPONENTS CoreAddons DocTools I18n XmlGui TextEditor WidgetsAddons WebKit Parts Config Notifications WindowSystem)
+FIND_PACKAGE(KF5 5.2 REQUIRED COMPONENTS CoreAddons DocTools I18n XmlGui TextEditor WidgetsAddons WebKit Parts Config Notifications WindowSystem)
 
 IF(FORCE_PRETTY_MAKEFILE)
 	SET(CMAKE_VERBOSE_MAKEFILE OFF)
 ENDIF(FORCE_PRETTY_MAKEFILE)
 
-ADD_DEFINITIONS(${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT_NO_CAST_TO_ASCII)
+ADD_DEFINITIONS(${QT_DEFINITIONS} -DQT_NO_CAST_TO_ASCII)
 ADD_DEFINITIONS(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
 ADD_DEFINITIONS(-DQT_NO_URL_CAST_FROM_STRING)
 
diff --git a/CommitPolicy.txt b/CommitPolicy.txt
index 71b69e8..3cbe14e 100644
--- a/CommitPolicy.txt
+++ b/CommitPolicy.txt
@@ -9,14 +9,14 @@ Library dependencies
 ====================
 
 It is important to note that RKWard makes a point of _not_ requiring the latest KDE / QT libraries. If you want to use the latest and greatest, be sure to use #ifdef's, and make a best
-effort to support features for older versions of libraries, too. For the moment, in the KDE 4 versions of RKWard, we're trying to support Unbutu 10.04, meaning:
+effort to support features for older versions of libraries, too. For the moment, in the KF5 versions of RKWard, we're trying to support:
 
 Oldest library versions to support:
-* Qt: 4.6.2
-* KDE: 4.4.2
-* R: 2.10.1
+* Qt: 5.2.1 (= Ubuntu Trusty)
+* KDE: 5.2.0 -- TODO: What version would be readily accessible for Trusty (if any)
+* R: 3.0.0? (= Ubuntu Trusty)
 
-With the upcoming port to KF5, allowable dependencies will be increased, considerably. Thus, if your feature really needs something newer, don't despair, but commit to work-branch, for now.
+Note: This is not set in stone, may change according to whatever is included in important distributions.
 
 Branches and policies
 =====================



More information about the rkward-tracker mailing list