spiegel-keyman/linux/ibus-keyman
Eberhard Beilharz ae9cb97ce6 fix(linux): Improve ibus-keyman tests
This change will hopefully help some tests that occasionally fail
on TC. After setting the options during the test setup we sync the
settings before running the test scenario.
2021-12-14 14:10:58 +01:00
..
icons update default.png, remove unused svg 2018-11-29 12:56:23 +07:00
m4 update copyright for */Makefile.am 2018-11-26 11:15:44 +07:00
po update pot files and engine issue url 2018-11-28 14:52:29 +07:00
src chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
tests fix(linux): Improve ibus-keyman tests 2021-12-14 14:10:58 +01:00
.gitignore chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
AUTHORS chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
autogen.sh make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00
ChangeLog chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
configure.ac chore(linux): fix memory allocation in keymanutil.c 2021-11-15 19:22:04 +01:00
COPYING make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00
glib-tap.mk chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
Makefile.am chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
NEWS chore(linux): Consolidate Debian source packages 2021-08-06 11:25:00 +02:00
README chore(linux): Improve readme 2021-03-02 16:55:22 +01:00
README.md docs(linux): Fix readme for ibus-keyman 2021-08-06 16:55:02 +02:00
README.repo make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00
tap-driver.sh chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
tap-test chore(linux): Run ibus-keyman tests as part of build 2021-11-22 15:40:37 +01:00
VERSION make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00

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, you need to specify paths to the include files in core:

./configure CPPFLAGS="-DG_MESSAGES_DEBUG -I../../common/core/desktop/build/arch/debug/include/ -I../../common/core/desktop/include/" \
  CFLAGS="-g -O0" CXXFLAGS="-g -O0"