It needs to move a pile of deps to BDEPEND so they are executable at build time (valac etc.), and it is missing a dependency on glib-compile-schemas due to unconditionally enabling dconf. Also when it enables emoji or unicode USE flags, the build system creates uninstalled tools that it needs to execute at build time.
Created attachment 680485 [details, diff] fix.patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0dbe30b3d0a7f2d63aa0bbfac2ed11067fe3c9 commit 5f0dbe30b3d0a7f2d63aa0bbfac2ed11067fe3c9 Author: David Michael <fedora.dm0@gmail.com> AuthorDate: 2021-01-01 04:41:47 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-04-15 19:24:57 +0000 app-i18n/ibus: use BDEPEND with EAPI 7, fix cross-compiling It needs to build tools to execute when using unicode or emoji. Closes: https://bugs.gentoo.org/762895 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> app-i18n/ibus/ibus-1.5.26.ebuild | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-)