Page MenuHomeSolus

Initial commit for librime, version 1.7.2

Authored by GZGavinZhao on Dec 25 2021, 10:05 PM.
Referenced Files
Wed, May 24, 4:33 PM
F10745851: D12533.id30567.diff
Mon, May 15, 7:50 AM
Sat, May 13, 1:37 PM
F10738686: D12533.id30529.diff
Sat, May 13, 1:37 PM
F10738684: D12533.id30567.diff
Sat, May 13, 1:36 PM
F10738683: D12533.id30732.diff
Sat, May 13, 1:36 PM
F10738678: D12533.id30566.diff
Sat, May 13, 1:35 PM
F10720565: D12533.diff
Fri, May 5, 10:35 PM



Depends on D12532.

Initial commit for Rime Input Method Engine, the core library.

A few notes:

  • 1.7.3 was tagged but not released, hence just for safety 1.7.2 is used.
  • This package also includes plum, the Rime configuration manager and input schema repository. Usually this is packaged to a standlone package called rime-plum or rime-data, as seen for Arch and Debian. However, since it is not tagged and has no versioning, it is included in librime and the version will be determined by the submodule version in [ibus-rime](
    • It's not included in ibus-rime because ibus-rime's build process require its cmake config file, which cannot be installed and detected by cmake if they're in the same package and being built together.
    • For reference, here's the official guidance for downstream package managers on plum:
Test Plan

Successfully built and ran ibus-rime.

Signed-off-by: Gavin Zhao <>

Diff Detail

R5405 librime
Lint Not Applicable
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.

No. Only what is necessary to be listed should be listed.

This revision now requires changes to proceed.Dec 27 2021, 7:20 PM
GZGavinZhao marked an inline comment as done.

Fix requested changes.

libboost actually can use CXX11. I turned it off because I thought it was the problem of a local build failure, but after fixing it I forgot to turn it back on.

This revision is now accepted and ready to land.Jan 9 2022, 7:57 PM
This revision was automatically updated to reflect the committed changes.