diff mbox series

[RFC] libx11: stage the X11 locale data in the target sysroot

Message ID 20261006104704.3299657-1-f_l_k@t-online.de
State New
Headers show
Series [RFC] libx11: stage the X11 locale data in the target sysroot | expand

Commit Message

Markus Volk Oct. 6, 2026, 10:47 a.m. UTC
ibus 1.5.35 builds with meson and runs the tool that generates its
compose table through qemu, which looks for en_US.UTF-8/Compose under
/usr/share/X11/locale in the target sysroot and falls back to the build
host's copy when it is missing. Keep the directory in the target
sysroot instead of the native one, which ibus no longer uses. Tested by
building ibus 1.5.35-rc1 against it; the generated table matches the
one built from libx11-native's data.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb b/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb
index db176efede..42f52f3de2 100644
--- a/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb
+++ b/meta/recipes-graphics/xorg-lib/libx11_1.8.13.bb
@@ -39,6 +39,6 @@  FILES:${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB ${datadir}/X11/
 FILES:${PN}-xcb += "${libdir}/libX11-xcb.so.*"
 FILES:${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale"
 
-SYSROOT_DIRS_IGNORE:remove:class-native = "${datadir}/X11/locale"
+SYSROOT_DIRS_IGNORE:remove:class-target = "${datadir}/X11/locale"
 
 BBCLASSEXTEND = "native nativesdk"