[Pkg-ime-devel] [ibus] about ibus input engine packaging.

Ma Xiaojun damage3025 at gmail.com
Fri Jun 7 16:02:26 UTC 2013

On Fri, Jun 7, 2013 at 11:51 PM, Aron Xu <aron at debian.org> wrote:
> No, this is an example of not Multi-Arch enabled path, it should look
> like the following on for x86_64 (aka amd64):
> /usr/lib/x86_64-linux-gnu/<engine_package_name>

Well, is <engine_package_name> a must have part?
Fedora and direct compiled (use --prefix=/usr) engine uses
/usr/libexec to ibus-*-engine and ibus-*-setup.
The "Preference" button still works when /usr/libexec is changed to
/usr/lib/<arch> , as the ibus-setup assume all the ibus-*-setup
program reside in a single directory.

I'm not a fan of this single directory approach. I prefer each engine
specify their ibus-*-setup explicitly. But such proposal is rejected
upstream some time ago. We can also patch ibus-setup, which is trivial

Anyway, we need make IBus engines multi-arch enabled?

More information about the Pkg-ime-devel mailing list