14 Commits

Author SHA1 Message Date
Yusuke Mitsuki
e44af0d743 uim: Fixed a problem that an immodule.cache is not updated appropriately when uim-gtk2.0 or uim-gtk3 was installed.
pkg_postinst_uim-gtk2.0 is not worked. Plus, uim-gtk3 is not supported.
oe-core has gtk-immodule-cache class for update the immodule.cache.
Modified to use the this class instead of pkg_post_uim-gtk2.0 and added support to uim-gtk3.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Yusuke Mitsuki
087348874f uim: Fixed pkg_postinst_*/pkg_prerm_* for uim-anthy and uim-skk.
pkg_postinst*/pkg_prerm_* functions are not worked correctly.
Because uim-module-manager executes on the host machine.
It needs executed via qemu.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Yusuke Mitsuki
8c5e619658 uim: Removed pkg_postinst_uim-common/pkg_prerm_uim-common.
These functions are not worked correctly.
However default im is installed. thus we determined it not need.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Yusuke Mitsuki
370e65d3fb uim: Added glibc-utils and glibc-gconv-euc-jp to RDEPENDS_uim-anthy
To uim-anthy is working correctly needs register by uim-module-manager.
However 'uim-module-manager --register anthy' is failed.
Because uim-module-manager uses iconv(EUCJP to UTF8) internally.
iconv needs glibc-utils and EUCJP conversion needs glibc-gconv-euc-jp.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Yusuke Mitsuki
2eab3fa619 uim: add dependency on anthy
anthy.h could not found at confiugre of uim.

class-target override was used incorrectly with +=,
but instead of expected append to DEPENDS set above
it overrided whole DEPENDS for target builds so anthy
was missing.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Yusuke Mitsuki
f1d6a48684 uim: Modified the order of package definition.
The uim-anthy package is created that empty.
To avoid this problem by defining a packages with a rough PATH list after the uim-anthy package.

Signed-off-by: Yusuke Mitsuki <mickey.happygolucky@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-08-13 13:20:59 +02:00
Khem Raj
36aa6edabf uim: Add support for aarch64
Backport patch from
https://github.com/uim/libgcroots/pull/1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14 23:43:22 +02:00
Martin Jansa
289217bbc3 meta-oe: fix indentation
* remove tabs which sneaked in since last cleanup
* meta-oe layers are using consistent indentation with 4 spaces, see
  http://www.openembedded.org/wiki/Styleguide

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22 15:56:28 +02:00
Armin Kuster
4ff633a23a uim: Fix Warning
WARNING: uim-1.8.6-r0 do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-05-19 12:03:54 +02:00
Martin Jansa
db304d23d5 uim: fix packaging issues
* I'm not sure if these belong to uim-xim or rather uim-gtk2.0/uim-gtk3
  but original author obviously doesn't care so I'll follow the
  uim-candwin-gtk example and put them all in uim-xim
* fixes:
  uim-1.8.6: uim: Files/directories were installed but not shipped in any package:
  /usr/libexec/uim-candwin-horizontal-gtk
  /usr/libexec/uim-candwin-gtk3
  /usr/libexec/uim-candwin-tbl-gtk3
  /usr/libexec/uim-candwin-tbl-gtk
  /usr/libexec/uim-candwin-horizontal-gtk3
  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
  uim: 5 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25 17:47:29 +01:00
leimaohui
1cd9f5b30f uim_1.8.6: fix QA issue
uim-1.8.6: uim: Files/directories were installed but not shipped in any
package:
  /usr/lib/gtk-3.0/3.0.0/immodules/im-uim.so
  /usr/lib/gtk-3.0/3.0.0/immodules/im-uim.la

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 15:37:16 +02:00
leimaohui
f2a8309af7 uim: 1.3.1->1.8.6
- deleted 0001-fix-bug-about-stdlib.patch that not be needed.
- modified license

Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:30:55 +02:00
Yi Zhao
67d903e519 uim: use _remove operator to drop silent rules
When MACHINE=qemux86-64 and enable multilib, lib32-uim fails to build
because CONFIGUREOPTS isn't expanded correctly.

See similar issue:
http://lists.openembedded.org/pipermail/openembedded-core/2013-November/086510.html

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-24 13:59:43 +02:00
Bian Naimeng
63c7ae49d0 uim: add new recipe
UIM(Universal Input Method) is a multilingual user input method library.

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
2015-07-16 21:09:06 +02:00