Commit Graph

18 Commits

Author SHA1 Message Date
Takuro Ashie
3490d00bff uim: Fix SRC_URI
The place of uim archives has been moved to
https://github.com/uim/uim/releases

Signed-off-by: Takuro Ashie <ashie@clear-code.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-08-19 16:09:28 -07:00
Armin Kuster
b25363f0cd uim: refresh patches
WARNING:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
checking file scm/Makefile.am
Hunk #1 succeeded at 119 with fuzz 2 (offset 61 lines).

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-04-13 12:43:38 -07:00
Martin Jansa
4cbe85add7 uim: add glibc-utils glibc-gconv-euc-jp only for libc-glibc
* musl doesn't provide these
* I'm not using uim, but this is breaking signatures test in world builds
  for many months and nobody seems to care

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-16 19:15:49 -07:00
Armin Kuster
af19773cd3 uim: add distro_features_check for x11
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2018-03-12 09:59:32 -07:00
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