[Pkg-ime-devel] Bug#650272: ibus-googlepinyin: uses dpkg-architecture at run-time

Colin Watson cjwatson at ubuntu.com
Mon Nov 28 12:48:23 UTC 2011


Package: ibus-googlepinyin
Version: 0.1.1-2
Severity: important
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu precise

#646958 was fixed by running 'dpkg-architecture -qDEB_HOST_MULTIARCH' at
run-time to find the multiarch library path.  However, dpkg-architecture
is in dpkg-dev; you shouldn't be using it at run-time in non-development
packages.

Right now, there's no good way to get the multiarch path at run-time.
Your choices are probably: (1) find the path to libgooglepinyin somehow
and build the dictionary path based on that; (2) make ibus-googlepinyin
Architecture: any so that you can set the path at build-time for each
architecture.  My inclination would be to go with the latter, but you
may have some better idea.

Thanks,

-- 
Colin Watson                                       [cjwatson at ubuntu.com]





More information about the Pkg-ime-devel mailing list