From f5a39492f6aef10119f54737fa48ebf425412160 Mon Sep 17 00:00:00 2001 From: Admin Pupkin Date: Thu, 11 Jun 2026 19:43:52 +0300 Subject: [PATCH] kde/kded6: add GLESv2 cmake cache vars and libffi linker flags --- local/recipes/kde/kf6-kded6/recipe.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/local/recipes/kde/kf6-kded6/recipe.toml b/local/recipes/kde/kf6-kded6/recipe.toml index 3887c9c11e..7d2d176b4a 100644 --- a/local/recipes/kde/kf6-kded6/recipe.toml +++ b/local/recipes/kde/kf6-kded6/recipe.toml @@ -26,6 +26,8 @@ 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 +SYSROOT="${COOKBOOK_SYSROOT}" + cmake "${COOKBOOK_SOURCE}" \ -GNinja \ -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja \ @@ -36,6 +38,11 @@ cmake "${COOKBOOK_SOURCE}" \ -DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT};${HOST_BUILD}" \ -DCMAKE_EXE_LINKER_FLAGS="-lffi -Wl,--copy-dt-needed-entries" \ -DCMAKE_SHARED_LINKER_FLAGS="-lffi -Wl,--copy-dt-needed-entries" \ + -DHAVE_GLESv2:INTERNAL=ON \ + -DGLESv2_LIBRARY="${SYSROOT}/lib/libGLESv2.so" \ + -DGLESv2_INCLUDE_DIR="${SYSROOT}/include" \ + -DEGL_LIBRARY="${SYSROOT}/lib/libEGL.so" \ + -DEGL_INCLUDE_DIR="${SYSROOT}/include" \ -DBUILD_TESTING=OFF \ -DBUILD_QCH=OFF \ -Wno-dev