Created attachment 152220 [details]
This is a port for ibus-libpinyin.
I noticed this was not committed and it was under Henry Hu's maintenance (although I can't find a PR for it) so I have cleaned dust on the port and updated it to the latest version.
If I remember it correctly, the main reason that it's not submitted is because libpinyin is still at an old version.
I planned to update libpinyin, fcitx-libpinyin and ibus-libpinyin. They are mostly ready, but because redports is down I postponed the updates.
I'll check if libpinyin still needs to be updated.
(In reply to Henry Hu from comment #1)
JFYI I have a kludge changeset ( bug 197115 ) which updates libpinyin to 1.0.0. If you already have better version please feel free to comment and let's use the better version.
Basically, the blocking items were:
DEPENDS ON libpinyin 1.0.0 (libpinyin >= 0.9.91)
REQUIRES fcitx-libpinyin 0.3.1 (fcitx-libpinyin 0.2.1 does not work with libpinyin 1.0.0)
DEPENDS ON fcitx 4.2.8 (fcitx >= 4.2.8)
REQUIRES fcitx-rime 0.3.0 (fcitx-rime 0.1.2 does not work with fcitx 4.2.8)
DEPENDS ON librime 1.1 (rime >= 1.0.0)
DEPENDS ON yaml-cpp 0.5 (libyaml-cpp >= 0.5)
But yaml-cpp was at 0.3, and it's not compatible with version 0.5.
We didn't realize that yaml-cpp was updated to 0.5 in Sep, 2014. Now the items on the dependency chain should be updated first, and then ibus-libpinyin can be created.
I have another patch which corresponds to ibus-libpinyin 1.4.93 which is the latest version that works with current libpinyin, but I think that it's better to just wait for libpinyin to be updated.
Created attachment 154507 [details]
A commit references this bug:
Date: Tue Mar 31 21:06:50 UTC 2015
New revision: 382867
Add ibus-libpinyin 1.7.1, intelligent Pinyin engine based on libpinyin
This is based on an old version of ibus-libpinyin submitted by Henry
Hu <henry.hu.sh gmail com> with updates from myself.