File libucl-cmakelist_seek_lua_5_4.patch of Package libucl
diff -urN libucl-0.9.2/CMakeLists.txt libucl-0.9.2-patch/CMakeLists.txt
--- libucl-0.9.2/CMakeLists.txt 2024-04-20 17:38:17.000000000 +0300
+++ libucl-0.9.2-patch/CMakeLists.txt 2025-10-30 15:28:51.697855090 +0200
@@ -258,10 +258,12 @@
INCLUDE_DIRECTORIES("${LUA_INCLUDE_DIR}")
ENDIF(NOT LUA_FOUND)
ELSE(ENABLE_LUAJIT MATCHES "ON")
- FindLua(VERSION_MAJOR "5" VERSION_MINOR "2" ROOT "${LUA_ROOT}")
- IF(NOT LUA_FOUND)
- FindLua(VERSION_MAJOR "5" VERSION_MINOR "1" ROOT "${LUA_ROOT}")
- ENDIF(NOT LUA_FOUND)
+ FOREACH(LUA_MINOR RANGE 4 1 -1)
+ FindLua(VERSION_MAJOR "5" VERSION_MINOR ${LUA_MINOR} ROOT "${LUA_ROOT}")
+ IF(LUA_FOUND)
+ BREAK()
+ ENDIF(LUA_FOUND)
+ ENDFOREACH(LUA_MINOR RANGE 4 1 -1)
IF(NOT LUA_FOUND)
MESSAGE(FATAL_ERROR "Lua not found, lua support is required")
ELSE(NOT LUA_FOUND)