File 001-syntax-highlighting-15.0.0.patch of Package qtcreator
diff -uprN qt-creator-opensource-src-15.0.0-orig/src/libs/3rdparty/syntax-highlighting/CMakeLists.txt qt-creator-opensource-src-15.0.0/src/libs/3rdparty/syntax-highlighting/CMakeLists.txt
--- qt-creator-opensource-src-15.0.0-orig/src/libs/3rdparty/syntax-highlighting/CMakeLists.txt 2024-11-27 11:00:23.000000000 +0100
+++ qt-creator-opensource-src-15.0.0/src/libs/3rdparty/syntax-highlighting/CMakeLists.txt 2024-12-08 14:28:05.643902795 +0100
@@ -1,4 +1,6 @@
-if(TARGET KF5::SyntaxHighlighting)
+find_package(KF6SyntaxHighlighting QUIET)
+
+if(TARGET KF6::SyntaxHighlighting)
set(HIGHLIGHTING_BUILD_DEFAULT OFF)
else()
set(HIGHLIGHTING_BUILD_DEFAULT ON)
diff -uprN qt-creator-opensource-src-15.0.0-orig/src/plugins/texteditor/CMakeLists.txt qt-creator-opensource-src-15.0.0/src/plugins/texteditor/CMakeLists.txt
--- qt-creator-opensource-src-15.0.0-orig/src/plugins/texteditor/CMakeLists.txt 2024-11-27 11:00:24.000000000 +0100
+++ qt-creator-opensource-src-15.0.0/src/plugins/texteditor/CMakeLists.txt 2024-12-08 14:28:05.643902795 +0100
@@ -1,7 +1,8 @@
if(TARGET KSyntaxHighlighting)
set(KSYNTAXHIGHLIGHTING_TARGET KSyntaxHighlighting)
else()
- set(KSYNTAXHIGHLIGHTING_TARGET KF5::SyntaxHighlighting)
+ find_package(KF6SyntaxHighlighting)
+ set(KSYNTAXHIGHLIGHTING_TARGET KF6::SyntaxHighlighting)
endif()
add_qtc_library(TextEditorSupport STATIC