spiegel-keyman/linux/ibus-keyman
2022-09-15 18:53:44 +02: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
man chore(linux): Fix lintian warnings 2022-03-10 20:30:44 +01:00
po update pot files and engine issue url 2018-11-28 14:52:29 +07:00
src chore(linux): Remove unused IBusLookupTable 2022-09-15 18:53:44 +02:00
tests Merge pull request #6993 from keymanapp/chore/core/rename-json-source 2022-08-29 14:48:32 -05: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 chore(linux): update include paths 2022-08-11 13:18:28 +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../../core/build/arch/debug/include/ -I../../common/include/ -I../../core/include/" \
  CFLAGS="-g -O0" CXXFLAGS="-g -O0"