spiegel-keyman/linux/ibus-keyman
Eberhard Beilharz cdee19e953
chore(linux): Add integration tests for ibus-keyman
This change adds integration/regression tests for ibus-keyman. It
re-uses the unit tests that we have for core.

Also modifies one test so that the context doesn't use characters
used in the keyboard. This makes it easier to setup in ibus-keyman
tests.
2021-11-04 09:22:28 +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): Add integration tests for ibus-keyman 2021-11-04 09:22:28 +01:00
test chore(linux): Update references from keyboardprocessor to desktop 2020-02-26 16:40:20 +07:00
tests chore(linux): Add integration tests for ibus-keyman 2021-11-04 09:22:28 +01:00
.gitignore chore(linux): Set correct version number on ibus component 2021-10-28 10:36:23 +02: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): Add integration tests for ibus-keyman 2021-11-04 09:22:28 +01:00
COPYING make a copy of ibus-kmfl called ibus-keyman 2018-09-25 17:18:57 +07:00
Makefile.am chore(linux): Add integration tests for ibus-keyman 2021-11-04 09:22:28 +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
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"