Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479440 - libkkc, libkkc-data: Japanese Kana Kanji conversion library
Summary: libkkc, libkkc-data: Japanese Kana Kanji conversion library
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on: 479436
Blocks: 479550
  Show dependency tree
 
Reported: 2013-08-01 21:03 UTC by Rafał Mużyło
Modified: 2017-07-05 14:11 UTC (History)
1 user (show)

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


Attachments
ebuild for the lib (libkkc-0.2.7.ebuild,716 bytes, text/plain)
2013-08-02 18:06 UTC, Rafał Mużyło
Details
ebuild for libkkcdata (libkkc-data-0.2.7.ebuild,483 bytes, text/plain)
2013-08-02 18:10 UTC, Rafał Mużyło
Details
add a missing dep to previous ebuild (libkkc-0.2.7.ebuild,733 bytes, text/plain)
2013-08-03 18:29 UTC, Rafał Mużyło
Details
fix a typo in the previous ebuild (libkkc-data-0.2.7.ebuild,493 bytes, text/plain)
2013-08-03 18:31 UTC, Rafał Mużyło
Details
ebuild for libkkc-0.3.4 (libkkc-0.3.4.ebuild,668 bytes, text/plain)
2014-07-08 11:04 UTC, Rafał Mużyło
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Mużyło 2013-08-01 21:03:05 UTC
This is an IME backend (alike to app-i18n/anthy).

It needs marisa (bug 479436).

Build system is autotools based.
It has introspection/vala bindings.

libkkc-data will need marisa python bindings for build.
Comment 1 Rafał Mużyło 2013-08-02 18:06:09 UTC
Created attachment 354974 [details]
ebuild for the lib

src_prepare is bit hackish - I didn't want to build tests during normal build and fixing that properly would likely need eautoreconf (something like changing 'noinst_PROGRAMS = $(TESTS)' to 'check_PROGRAMS = $(TESTS)'), which I also wanted to avoid.

Those tests would also require 'marisa[python]'.
Comment 2 Rafał Mużyło 2013-08-02 18:08:26 UTC
(In reply to comment #1)
Just a little note: I'm not sure if I got vala parts right.
Comment 3 Rafał Mużyło 2013-08-02 18:10:57 UTC
Created attachment 354976 [details]
ebuild for libkkcdata

This ebuild is just a data-only package, so no RDEPEND.
Comment 4 Rafał Mużyło 2013-08-03 18:29:42 UTC
Created attachment 355042 [details]
add a missing dep to previous ebuild
Comment 5 Rafał Mużyło 2013-08-03 18:31:39 UTC
Created attachment 355044 [details]
fix a typo in the previous ebuild
Comment 6 Rafał Mużyło 2014-01-19 00:42:21 UTC
One minor point about libkkc ebuild: distutils-r1 inherit might not exactly be needed, at least not if tests are disabled.

Also, if tests were to e enabled, REQUIRED_USE for 'introspection' seems needed.
Comment 7 Rafał Mużyło 2014-07-08 11:04:08 UTC
Created attachment 380422 [details]
ebuild for libkkc-0.3.4

The important change in deps - libgee:0 -> libgee:0.8.
Comment 8 Yixun Lan archtester gentoo-dev 2014-08-22 02:54:49 UTC
hello @naota, do you want to take this? since it's a japanese IME backend, I'd assume you more familiar with it..