fix: kf6-ki18n stub — add empty libKF6I18n.so for deps

This commit is contained in:
2026-06-30 00:55:50 +03:00
parent 286ff556c7
commit 2451f433f0
+5 -11
View File
@@ -25,22 +25,16 @@ redbear_qt_link_sysroot_dirs "${COOKBOOK_SYSROOT}" plugins mkspecs metatypes mod
# This provides KF6I18nConfig.cmake so dependents can configure.
mkdir -p "${COOKBOOK_STAGE}/usr/lib/cmake/KF6I18n"
cat > "${COOKBOOK_STAGE}/usr/lib/cmake/KF6I18n/KF6I18nConfig.cmake" << 'CMEOF'
set(KF6I18n_VERSION "6.10.0")
set(KF6I18n_FOUND TRUE)
include("${CMAKE_CURRENT_LIST_DIR}/KF6I18nTargets.cmake" OPTIONAL)
CMEOF
cat > "${COOKBOOK_STAGE}/usr/lib/cmake/KF6I18n/KF6I18nConfigVersion.cmake" << 'CMEOF'
set(PACKAGE_VERSION "6.10.0")
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()
set(PACKAGE_VERSION_COMPATIBLE TRUE)
if(PACKAGE_VERSION STREQUAL PACKAGE_FIND_VERSION)
set(PACKAGE_VERSION_EXACT TRUE)
endif()
endif()
set(PACKAGE_VERSION_COMPATIBLE TRUE)
set(PACKAGE_VERSION_EXACT TRUE)
CMEOF
# Create a stub .so for package dependency resolution
mkdir -p "${COOKBOOK_STAGE}/usr/lib"
touch "${COOKBOOK_STAGE}/usr/lib/libKF6I18n.so"
"""