Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 407581 - >=app-i18n/ibus-mozc-1.5 version bump
Summary: >=app-i18n/ibus-mozc-1.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-09 19:52 UTC by Samuli Suominen (RETIRED)
Modified: 2012-06-13 11:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ibus-mozc-1.5.1090.102.ebuild (ibus-mozc-1.5.1090.102.ebuild,5.04 KB, text/plain)
2012-05-31 14:36 UTC, Jack Chen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2012-03-09 19:52:35 UTC
$summary
Comment 1 Jack Chen 2012-05-31 14:36:15 UTC
Created attachment 313721 [details]
ibus-mozc-1.5.1090.102.ebuild

The attached ebuild is for ibus-mozc-1.5.1090.102, which is the current latest release.  Please help test.
There's some changes in the ebuild.  I'll describe these changes below.

1. mozc_server path can now be overridden by providing an option --server_dir in configure step.  Therefore, the sed line in src_prepare() is removed.
In fact, the program behavior changed in mozc-1.4.  So without this option, ibus-mozc fails to work on Gentoo (amd64 in my case).

2. Introduce a new USE flag "renderer".  This USE flag enables the new native candidate window in mozc.
http://code.google.com/p/mozc/issues/detail?id=145
http://code.google.com/p/mozc/source/detail?r=115

3. Update dependencies according to mozc Linux Build Instruction.
http://code.google.com/p/mozc/wiki/LinuxBuildInstructions
Support for ibus before 1.4 is to be deprecated, thus updating dependency from >=app-i18n/ibus-1.2 to >=app-i18n/ibus-1.4.
http://code.google.com/p/mozc/issues/detail?id=156&can=1&sort=-id&colspec=ID%20Type%20Status%20OpSys%20Owner%20Summary

4. Remove ibus-mozc-1.2.809.102-gentoo.patch, which disables parallel build.
Building jobs option (make -jX option) is extracted from $MAKEOPTS.
If no -jX option can be found (or $MAKEOPTS is not set), defaults to -j1.

5. Upstream now suggests building protobuf statically.
This is done by downloading protobuf source package and extract it into protobuf/files directory under mozc source tree.
http://code.google.com/p/mozc/issues/detail?id=14
http://code.google.com/p/mozc/source/detail?r=96


As a side note, scim-mozc is to be deprecated in future release according to upstream.
http://code.google.com/p/mozc/issues/detail?id=131&can=1&q=scim&colspec=ID%20Type%20Status%20OpSys%20Owner%20Summary
Comment 2 Naohiro Aota gentoo-dev 2012-06-13 11:56:29 UTC
Thanks. I've added the new ebuild based on yours.