diff mbox series

[1/2] ibus: no need for -native recipe

Message ID 20261001164003.2854547-1-ross.burton@arm.com
State New
Headers show
Series [1/2] ibus: no need for -native recipe | expand

Commit Message

Ross Burton Oct. 1, 2026, 4:40 p.m. UTC
We were building ibus-native for the unicode-parser tool that is needed
at build time. However, ibus can correctly build that (and other tools)
in cross-compiled environments since 1.5.29[1], so there's no need to
have a native recipe anymore.

[1] ibus 18f0d9f5 ("configure: Fix cross compiling")

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .../recipes-support/ibus/ibus-native.bb       | 35 -------------------
 meta-gnome/recipes-support/ibus/ibus.bb       |  6 ----
 2 files changed, 41 deletions(-)
 delete mode 100644 meta-gnome/recipes-support/ibus/ibus-native.bb
diff mbox series

Patch

diff --git a/meta-gnome/recipes-support/ibus/ibus-native.bb b/meta-gnome/recipes-support/ibus/ibus-native.bb
deleted file mode 100644
index 7ba9b57617..0000000000
--- a/meta-gnome/recipes-support/ibus/ibus-native.bb
+++ /dev/null
@@ -1,35 +0,0 @@ 
-require ${BPN}.inc
-
-inherit native
-
-DEPENDS += " \
-    glib-2.0-native \
-    dbus-native \
-    iso-codes \
-"
-
-PACKAGECONFIG = ""
-
-# for allarch iso-codes
-EXTRA_NATIVE_PKGCONFIG_PATH = ":${RECIPE_SYSROOT}${datadir_native}/pkgconfig"
-# for allarch unicode-ucd - just to make configure happy
-EXTRA_OECONF += "--with-ucd-dir=${RECIPE_SYSROOT}${datadir_native}/unicode/ucd"
-
-do_compile() {
-    cd src
-    # seems by moving to src we break dependency tracking so build what's
-    # necessary step by step
-    oe_runmake ibusenumtypes.h
-    oe_runmake ibusmarshalers.h
-    oe_runmake ibusresources.h
-    oe_runmake ibusenumtypes.c
-    oe_runmake unicode-parser
-}
-
-do_install() {
-    install -d ${D}/${libdir}
-    install -m 755 ${S}/src/.libs/libibus-*.so* ${D}/${libdir}
-
-    install -d ${D}/${bindir}
-    install -m 755 ${S}/src/.libs/unicode-parser ${D}/${bindir}
-}
diff --git a/meta-gnome/recipes-support/ibus/ibus.bb b/meta-gnome/recipes-support/ibus/ibus.bb
index 08a7804ea9..99056a83d4 100644
--- a/meta-gnome/recipes-support/ibus/ibus.bb
+++ b/meta-gnome/recipes-support/ibus/ibus.bb
@@ -1,7 +1,6 @@ 
 require ${BPN}.inc
 
 DEPENDS += " \
-    ${BPN}-native \
     glib-2.0-native \
     glib-2.0 \
     dbus \
@@ -26,11 +25,6 @@  do_compile:prepend() {
     export GIR_EXTRA_LIBS_PATH="${B}/src/.libs"
 }
 
-do_configure:prepend() {
-    # run native unicode-parser
-    sed -i 's:$(builddir)/unicode-parser:unicode-parser:g' ${S}/src/Makefile.am
-}
-
 FILES:${PN} += " \
     ${datadir}/dbus-1 \
     ${datadir}/GConf \