[education/rkward] /: Update info on version requirements

Thomas Friedrichsmeier null at kde.org
Wed Sep 3 06:48:52 BST 2025


Git commit 8349f669cef9172ca0da294ecf7abfcd70827eae by Thomas Friedrichsmeier.
Committed on 01/09/2025 at 15:38.
Pushed by tfry into branch 'master'.

Update info on version requirements

M  +8    -9    INSTALL
M  +1    -1    rkward/rbackend/FindR.cmake

https://invent.kde.org/education/rkward/-/commit/8349f669cef9172ca0da294ecf7abfcd70827eae

diff --git a/INSTALL b/INSTALL
index 7b534ef8a..88e49d5e9 100644
--- a/INSTALL
+++ b/INSTALL
@@ -2,9 +2,10 @@ Requirements
 ===================
 
 RKWard requires:
-- Several KF5-libraries and headers (>= 5.4) (https://www.kde.org)
-- Qt-libraries and headers (>= 5.2) (http://www.trolltech.com)
-- R and headers (https://www.r-project.org)
+- Several KF6-libraries and headers (>= 6.0) (https://www.kde.org)
+- Qt-libraries and headers (>= 6.6) (https://qt.io)
+- R and headers (https://www.r-project.org); at the time of this writing, version 3.4.4
+  or later is required. Note, however, that old versions are not actively tested.
 - CMake (https://cmake.org)
 
 
@@ -32,9 +33,7 @@ The cmake command offers a number of parameters to control the build process. So
 
 In some cases you may want to set the following options:
 
--DNO_QT_WEBENGINE
-	By default QWebEngine is used for HTML rendering, if available in version >= 5.12.0. Otherwise QtWebKit is used. You can
-	force compilation for QtWebKit by setting: -DNO_QT_WEBENGINE=1
+
 -DR_EXECUTABLE
 	path to the R executable. You may want to set this, if you have multiple versions of R installed, or R is not in your path. Example: -DR_EXECUTABLE=/usr/bin/R
 -DR_HOME
@@ -44,8 +43,6 @@ In some cases you may want to set the following options:
 -DUSE_BINARY_PACKAGES
 	Currently only interpreted on Mac OS: If RKWard should default to installing binary R packages (if available) use
 	-DUSE_BINARY_PACKAGE=1. Otherwise, RKWard will default to building R packages from source.
--DTRANSLATION_SRC_CIR
-	If you have imported translation source files (.po-files) to a separate directory, you can specify this, here.
 
 Further generic options are listed on http://www.cmake.org/Wiki/CMake_Useful_Variables .
 
@@ -73,6 +70,8 @@ If an error occurs directly after starting, this will typically indicate a probl
 Automated tests
 ==================
 
[suppressed due to size limit]
+A series of automated functionality tests can be run using 'build/bin/coretest', after compilation.
+
+An additional set of tests can be run using 'make plugintests', but this second set of tests is quite prone to false alarms (e.g. due to different output with different versions of R). It is therefore mostly useful for monitoring patches for unintended side-effects.
 
 If you see a genuine test failure, unrelated to your patches, please report this to rkward-devel AT kde DOT org, including details on your installed versions of KDE, R, and RKWard.
diff --git a/rkward/rbackend/FindR.cmake b/rkward/rbackend/FindR.cmake
index 62cd141d0..dac9413e9 100644
--- a/rkward/rbackend/FindR.cmake
+++ b/rkward/rbackend/FindR.cmake
@@ -29,7 +29,7 @@ IF(NOT NO_CHECK_R)
     MESSAGE (STATUS "R architecture is ${R_ARCH}")
 
     # check R version.
-    SET (R_MIN_VERSION "2.10.0")
+    SET (R_MIN_VERSION "3.4.4")
     MESSAGE (STATUS "Checking R version")
     EXECUTE_PROCESS(
         COMMAND ${R_EXECUTABLE} "--slave" "--no-save" "--no-init-file" "-e" "cat (paste(R.version$major, R.version$minor, sep='.'))"



More information about the rkward-tracker mailing list