Development

Ibus-table is open source and licensed under the GPL version 2.1.

Reporting bugs

You can report bugs and suggest improvements in the github issue tracker: https://github.com/mike-fabian/ibus-table/issues

Translation

You can contribute translations for ibus-table using the online translation platform weblate: https://translate.fedoraproject.org/projects/ibus-table/.

If you cannot use weblate, you can also create a pull request for new or updated translations.

Browse git repository

You can browse the source code at https://github.com/mike-fabian/ibus-table.

Anonymous git clone

git clone git://github.com/mike-fabian/ibus-table.git

Authorized git clone

git clone git@github.com:mike-fabian/ibus-table.git

Release tarballs

Release tarballs are available at https://github.com/mike-fabian/ibus-table/releases.

Building and installing from source

Required packages for building

To build ibus-table, you will need at least:

If you build from a git checkout and not from a release tarball, you also need:

Building and installing using the source

When using a git checkout, go to the directory of the checkout and use autogen.sh:

cd ibus-table
./autogen.sh

autogen.sh automatically runs configure and you can give the same arguments to autogen.sh you can give to configure. See below for the right arguments for your distribution.

When using the source from a release tarball, unpack the tarball and go into the source directory:

tar xvf ibus-table-1.13.3.tar.gz
cd ibus-table-1.13.3

Now continue like this:

Fedora:


./configure --prefix=/usr --libexecdir=/usr/libexec/
make
make check # optional
make install

openSUSE Leap 42.1 (or newer):


./configure --prefix=/usr --libexecdir=/usr/lib/ibus
make
make check # optional
make install

Ubuntu 16.04 (or newer):


./configure --prefix=/usr --libexecdir=/usr/lib/ibus
make
make check # optional
make install