File fix-cmake-version.patch of Package deepin-grand-search
diff -Nur dde-grand-search-6.0.20/CMakeLists.txt dde-grand-search-6.0.20-new/CMakeLists.txt
--- dde-grand-search-6.0.20/CMakeLists.txt 2025-07-10 19:55:04.000000000 +0800
+++ dde-grand-search-6.0.20-new/CMakeLists.txt 2025-08-01 22:30:13.626437489 +0800
@@ -66,6 +66,12 @@
RESULT_VARIABLE ANTLR_UNZIP_RESULT
)
+execute_process(COMMAND sed -i "/cmake_minimum_required/s/2.8/3.10/" ${CMAKE_SOURCE_DIR}/3rdparty/antlr4/antlr4-runtime/CMakeLists.txt)
+execute_process(COMMAND sed -i "/CMP0054/s/OLD/NEW/g" ${CMAKE_SOURCE_DIR}/3rdparty/antlr4/antlr4-runtime/CMakeLists.txt)
+execute_process(COMMAND sed -i "/CMP0045/s/OLD/NEW/g" ${CMAKE_SOURCE_DIR}/3rdparty/antlr4/antlr4-runtime/CMakeLists.txt)
+execute_process(COMMAND sed -i "/CMP0042/s/OLD/NEW/g" ${CMAKE_SOURCE_DIR}/3rdparty/antlr4/antlr4-runtime/CMakeLists.txt)
+execute_process(COMMAND sed -i "/CMP0059/s/OLD/NEW/g" ${CMAKE_SOURCE_DIR}/3rdparty/antlr4/antlr4-runtime/CMakeLists.txt)
+
if (NOT ANTLR_UNZIP_RESULT EQUAL "0")
message(FATAL_ERROR "tar antlr4.tar.gz failed: ${ANTLR_UNZIP_RESULT}")
endif()