xcb-imdkit-1.0.9

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

### Chapter 9. Graphical Toolkits

- Prev

  xcb-util-xrm-1.3

- Next

  Terminal Emulators

- Up
- Home

# xcb-imdkit-1.0.9

## Introduction to xcb-imdkit

The xcb-imdkit package provides an implementation of the X Input Method protocol using XCB.

- Download: https://github.com/fcitx/xcb-imdkit/archive/1.0.9/xcb-imdkit-1.0.9.tar.gz

### xcb-imdkit Dependencies

#### Required

CMake, Extra-CMake-Modules (ECM), libxcb, xcb-util, and XCB Utilities

#### Recommended

uthash-2.3.0 (if not installed, an internal version will be used instead)

## Installation of xcb-imdkit

Install xcb-imdkit 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 \
          -W no-dev -G Ninja .. &&
    ninja

Now, as the `root` user:

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

## Contents

Installed Programs: None
Installed Libraries: libxcb-imdkit
Installed Directories: /usr/include/xcb-imdkit and /usr/lib/cmake/XCBImdkit

### Short Descriptions

`libxcb-imdkit` | contains an implementation of IMDkit compatible with XCB

- Prev

  xcb-util-xrm-1.3

- Next

  Terminal Emulators

- Up
- Home