meson: Fix Fedora build issues
- bus: Enable to run ibus-extension-gtk3
- bus/services: Install the symlink of the systemd file for GNOME
- client/gtk[2-4]: Build iconwidget.c
- client/gtk[2,3]: Rename libim-ibus.so to im-ibus.so
- client/wayland: Make the static library of ibuswaylandim.a
- client/x11: Install 10-ibus-x11
- config.h.meson: Add HAVE_LOCALE_H
- data/dconf: Install ibus.convert
- meson:
o Check CFLAGS and LIBS for `meson setup --reconfigure` because
"-specs=redhat-annobin-cc1" enables some environment variables
and if the variables are forgotten, the some of rebuilds will be failed.
o Add ENABLE_NLS, HAVE_GETTEXT, HAVE_GETGRGID_R, HAVE_XIM to config.h
o Install a null directory of /usr/share/ibus/engine for the back
compatibility
o Show CFLAGS in the options summary.
- tools: Enable the Wayland flags and make the static library of
libibusimmodule.a
- ui/gtk3: Fix typo
Closes: #2913 F
fujiwarat committed
6a7ddfb41cdc128c68956bc81cdff7fcc4f0b4db
Parent: 26aaf13