diff --git a/local/recipes/kde/kf6-ki18n/recipe.toml b/local/recipes/kde/kf6-ki18n/recipe.toml index e9663e09c..2659c817b 100644 --- a/local/recipes/kde/kf6-ki18n/recipe.toml +++ b/local/recipes/kde/kf6-ki18n/recipe.toml @@ -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)/' \ "${COOKBOOK_SOURCE}/CMakeLists.txt" 2>/dev/null || true -# Disable QML module — Qt6Quick not available (needs OpenGL) -sed -i 's/^include(ECMQmlModule)/#include(ECMQmlModule)/' \ - "${COOKBOOK_SOURCE}/CMakeLists.txt" 2>/dev/null || true -sed -i 's/^ add_subdirectory(i18n-qml)/# add_subdirectory(i18n-qml)/' \ +# Build the QML-facing i18n library needed by KNewStuffWidgets. Keep the +# locale-data QML plugin disabled until its runtime data surface is packaged. +sed -i 's/^# add_subdirectory(i18n-qml)/ add_subdirectory(i18n-qml)/' \ "${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true sed -i 's/^ add_subdirectory(localedata-qml)/# add_subdirectory(localedata-qml)/' \ "${COOKBOOK_SOURCE}/src/CMakeLists.txt" 2>/dev/null || true @@ -47,7 +46,7 @@ cmake "${COOKBOOK_SOURCE}" \ -DCMAKE_EXE_LINKER_FLAGS="-liconv" \ -DBUILD_TESTING=OFF \ -DBUILD_QCH=OFF \ - -DBUILD_WITH_QML=OFF \ + -DBUILD_WITH_QML=ON \ -Wno-dev cmake --build . -j${COOKBOOK_MAKE_JOBS} diff --git a/local/recipes/kde/kf6-ki18n/source/CMakeLists.txt b/local/recipes/kde/kf6-ki18n/source/CMakeLists.txt index d79b80c20..70d006d51 100644 --- a/local/recipes/kde/kf6-ki18n/source/CMakeLists.txt +++ b/local/recipes/kde/kf6-ki18n/source/CMakeLists.txt @@ -23,7 +23,7 @@ include(ECMGenerateHeaders) include(ECMAddQch) include(ECMQtDeclareLoggingCategory) include(ECMDeprecationSettings) -#include(ECMQmlModule) +include(ECMQmlModule) ecm_setup_version( diff --git a/local/recipes/kde/kf6-ki18n/source/src/CMakeLists.txt b/local/recipes/kde/kf6-ki18n/source/src/CMakeLists.txt index 6bcfcd613..7d0746e3d 100644 --- a/local/recipes/kde/kf6-ki18n/source/src/CMakeLists.txt +++ b/local/recipes/kde/kf6-ki18n/source/src/CMakeLists.txt @@ -4,7 +4,7 @@ add_subdirectory(i18n) add_subdirectory(localedata) if (TARGET Qt6::Qml) -# add_subdirectory(i18n-qml) + add_subdirectory(i18n-qml) # add_subdirectory(localedata-qml) endif()