Fcitx5-chinese-addons-5.1.11

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 13. Fcitx

- Prev

  Fcitx5-Lua-5.0.15

- Next

  Fcitx5-table-extra-5.1.10

- Up
- Home

# 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.

- Download: https://github.com/fcitx/fcitx5-chinese-addons/archive/5.1.11/fcitx5-chinese-addons-5.1.11.tar.gz

### Fcitx5-chinese-addons Dependencies

#### Required

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

#### Recommended

Fcitx5-Lua-5.0.15, Fcitx5-Qt-5.1.12. and Qt-6

#### 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

- Prev

  Fcitx5-Lua-5.0.15

- Next

  Fcitx5-table-extra-5.1.10

- Up
- Home