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

Aron Xu aron at debian.org
Fri Jun 7 15:51:35 UTC 2013


On Fri, Jun 7, 2013 at 11:46 PM, Ma Xiaojun <damage3025 at gmail.com> wrote:
> On Fri, Jun 7, 2013 at 11:33 PM, Aron Xu <aron at debian.org> wrote:
>> There isn't anything that upstream "recommended",
>
> --prefix=/usr is recommend for engine compiling, in that case no problem.
> http://code.google.com/p/ibus/wiki/Install
>

This is recommended to avoid using /usr/local as prefix, but it's not
the case for Multi-Arch.

>> everything is in ibus's configuration script. Wherever the $libexecdir is set to,
>> ibus-setup is going to find plugins from that path. It's advisable
>> that upstream provide a solution for the case of real multi-arch
>> support, not only for what Fedora has (multilib).
>
> /usr/lib/<engine_package_name> is mutli-arch enabled? Please correct me.

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>

It would be good if ibus can first find paths like this one, then
fallback to /usr/lib/<engine_package_name>. But it does need to verify
if binaries in the latter path are correct for the architecture that
ibus main program is compiled for.


--
Regards,
Aron



More information about the Pkg-ime-devel mailing list