IBus is an Intelligent Input Bus. It is a new input framework for Linux OS. It provides a full featured and user friendly input method user interface.
This package is known to build and work properly using an LFS-8.1 platform.
Download (HTTP): https://github.com/ibus/ibus/releases/download/1.5.16/ibus-1.5.16.tar.gz
Download MD5 sum: 31ea7c1259c7285bd9d71f3000cbd95b
Download size: 2.3 MB
Estimated disk space required: 56 MB (with tests)
Estimated build time: 0.7 SBU (with tests)
DConf-0.26.0, ISO Codes-3.75, and Vala-0.36.4
gobject-introspection-1.52.1, GTK+-2.24.31, and libnotify-0.7.7
D-Bus Python-1.2.4 and PyGObject-3.24.1 (both to build the Python support library), GTK-Doc-1.26, Python-3.6.2, PyXDG-0.25 (for the ibus-setup), and libxkbcommon-0.7.2, Wayland-1.14.0 (both to build the Wayland support programs), and EmojiOne
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/ibus
Fix an issue with deprecated schema entries:
sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \ data/ibus.schemas.in \ data/dconf/org.freedesktop.ibus.gschema.xml.in
Install IBus by running the following commands:
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-emoji-dict && rm -f tools/main.c && make
To test the results, issue: make -k check. Some tests may fail for unknown reasons.
Now, as the root
user:
make install
sed -ri ... data/ibus.schemas ...: This sed fixes deprecated entries in the gsettings schema templates installed by this package.
--disable-emoji-dict
: This
switch disables the use of emoticon dictionaries. Omit if you
installed the optional EmojiOne package.
rm -f tools/main.c: This command removes a generated file that was not removed when packaging.
--disable-gtk2
: This switch disables
building the GTK+ 2 immodule. Use
it if you have not installed GTK+
2.
--enable-python-library
: This switch
enables building the Python
support library. Use it if have installed the optional
dependencies.
--enable-wayland
: This switch enables
building the Wayland support
programs. Use it if you have installed the optional dependencies.
--with-python=python3
: This switch
makes the configure
script look for Python 3. Use it
if you want to build the Python 3
support library alongside the Python
2 one.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild and install the API documentation.
Last updated on 2017-08-22 13:27:15 -0700