fix: build KF6 I18n QML module
This commit is contained in:
@@ -22,10 +22,9 @@ sed -i "s/^ecm_install_po_files_as_qm/#ecm_install_po_files_as_qm/" \
|
|||||||
sed -i 's/^ki18n_install(po)/#ki18n_install(po)/' \
|
sed -i 's/^ki18n_install(po)/#ki18n_install(po)/' \
|
||||||
"${COOKBOOK_SOURCE}/CMakeLists.txt" 2>/dev/null || true
|
"${COOKBOOK_SOURCE}/CMakeLists.txt" 2>/dev/null || true
|
||||||
|
|
||||||
# Disable QML module — Qt6Quick not available (needs OpenGL)
|
# Build the QML-facing i18n library needed by KNewStuffWidgets. Keep the
|
||||||
sed -i 's/^include(ECMQmlModule)/#include(ECMQmlModule)/' \
|
# locale-data QML plugin disabled until its runtime data surface is packaged.
|
||||||
"${COOKBOOK_SOURCE}/CMakeLists.txt" 2>/dev/null || true
|
sed -i 's/^# add_subdirectory(i18n-qml)/ add_subdirectory(i18n-qml)/' \
|
||||||
sed -i 's/^ add_subdirectory(i18n-qml)/# add_subdirectory(i18n-qml)/' \
|
|
||||||
"${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true
|
"${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true
|
||||||
sed -i 's/^ add_subdirectory(localedata-qml)/# add_subdirectory(localedata-qml)/' \
|
sed -i 's/^ add_subdirectory(localedata-qml)/# add_subdirectory(localedata-qml)/' \
|
||||||
"${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true
|
"${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true
|
||||||
@@ -47,7 +46,7 @@ cmake "${COOKBOOK_SOURCE}" \
|
|||||||
-DCMAKE_EXE_LINKER_FLAGS="-liconv" \
|
-DCMAKE_EXE_LINKER_FLAGS="-liconv" \
|
||||||
-DBUILD_TESTING=OFF \
|
-DBUILD_TESTING=OFF \
|
||||||
-DBUILD_QCH=OFF \
|
-DBUILD_QCH=OFF \
|
||||||
-DBUILD_WITH_QML=OFF \
|
-DBUILD_WITH_QML=ON \
|
||||||
-Wno-dev
|
-Wno-dev
|
||||||
|
|
||||||
cmake --build . -j${COOKBOOK_MAKE_JOBS}
|
cmake --build . -j${COOKBOOK_MAKE_JOBS}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ include(ECMGenerateHeaders)
|
|||||||
include(ECMAddQch)
|
include(ECMAddQch)
|
||||||
include(ECMQtDeclareLoggingCategory)
|
include(ECMQtDeclareLoggingCategory)
|
||||||
include(ECMDeprecationSettings)
|
include(ECMDeprecationSettings)
|
||||||
#include(ECMQmlModule)
|
include(ECMQmlModule)
|
||||||
|
|
||||||
|
|
||||||
ecm_setup_version(
|
ecm_setup_version(
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
add_subdirectory(i18n)
|
add_subdirectory(i18n)
|
||||||
add_subdirectory(localedata)
|
add_subdirectory(localedata)
|
||||||
if (TARGET Qt6::Qml)
|
if (TARGET Qt6::Qml)
|
||||||
# add_subdirectory(i18n-qml)
|
add_subdirectory(i18n-qml)
|
||||||
# add_subdirectory(localedata-qml)
|
# add_subdirectory(localedata-qml)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user