Fcitx5-chinese-addons-5.1.11

Introduction to Fcitx5-chinese-addons

The Fcitx5-chinese-addons package provides Chinese-related addons for Fcitx 5, including IMEs previously bundled with Fcitx 4.

Note

An Internet connection is needed for building this package. The system certificate store may need to be set up with make-ca before building this package.

Fcitx5-chinese-addons Dependencies

Required

Boost, CMake, Extra-CMake-Modules (ECM), Fcitx5-5.1.17, and libime-1.1.13

Recommended

Optional

Cups, cURL, OpenCC, and QtWebEngine

Installation of Fcitx5-chinese-addons

Install Fcitx5-chinese-addons by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D ENABLE_TEST=OFF             \
      -D ENABLE_OPENCC=OFF           \
      -D ENABLE_BROWSER=OFF          \
      -D ENABLE_CLOUDPINYIN=OFF      \
      -Wno-dev .. &&

make

Now, as the root user:

make install

Command Explanations

-D CMAKE_SKIP_INSTALL_RPATH=ON: This switch makes cmake remove hardcoded library search paths (rpath) when installing a binary executable file or a shared library. This package does not need rpath once it's installed into the standard location, and rpath may sometimes cause unwanted effects or even security issues.

-D ENABLE_OPENCC=OFF: This switch disables building the chttrans utility, which requires OpenCC and Boost. Remove it if you have installed them.

-D ENABLE_BROWSER=OFF: This switch disables building the built-in browser, which requires QtWebEngine. Remove it if you have installed it.

-D ENABLE_CLOUDPINYIN=OFF: This switch disables building the cloud pinyin addon, which requires cURL. Remove it if you have installed it.

Contents

Installed Programs: scel2org5
Installed Libraries: None
Installed Plugins: libchttrans, libcloudpinyin, libcustomphraseeditor, libfullwidth, libpinyin, libpinyindictmanager, libpinyinhelper, libpunctuation and libtable
Installed Directories: /usr/include/Fcitx5/Module/fcitx-module/cloudpinyin, /usr/include/Fcitx5/Module/fcitx-module/pinyinhelper, /usr/include/Fcitx5/Module/fcitx-module/punctuation, /usr/share/fcitx5/chttrans, /usr/share/fcitx5/inputmethod, /usr/share/fcitx5/lua/imeapi/extensions, /usr/share/fcitx5/pinyin, /usr/share/fcitx5/pinyinhelper, /usr/share/fcitx5/punctuation

Short Descriptions

scel2org5

converts a scel file to a libime-compatible file