mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-03 14:17:40 +00:00
Current ibus versions use /usr/libexec in compliance with FHS 3.0. Since the ibus picks up the location from the xml file in `/usr/share/ibus/component`, this also works for older versions of ibus. The bug report also mentions a `<setup>` tag. However, this doesn't apply for Keyman because we don't have nor need a setup app. Closes #4259. Closes Debian bug 955230. |
||
|---|---|---|
| .. | ||
| debian | ||
| icons | ||
| m4 | ||
| po | ||
| src | ||
| test | ||
| .gitignore | ||
| AUTHORS | ||
| autogen.sh | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| Makefile.am | ||
| NEWS | ||
| README | ||
| README.md | ||
| README.repo | ||
| VERSION | ||
Keyman engine for IBus
Requirements
You need autoconf, autopoint, gettext, automake and libtool to generate the build system.
Run ./autogen.sh to run them.
Building
./autogen.sh
./configure
make
sudo make install
For a debug build:
./configure CPPFLAGS=-DG_MESSAGES_DEBUG CFLAGS="-g -O0" CXXFLAGS="-g -O0"
To use the header files from the source repo, add the additional parameter
KEYMAN_PROC_CFLAGS="-I../../common/core/desktop/build/include -I../../common/core/desktop/include"
to ./configure.