# RPM macros for ibus # You should use %%{_ibus_icondir} and %%{_ibus_tabledir} # in %%files section # For ibus table packaging, you have to: # Use %%ibus_table_requires as requires # Use %%ibus_table_index_post %%DB_NAME in %%post to create # table indexes for your table package. %_ibus_includedir %{_includedir}/ibus-1.0 %_ibus_libdir %{_libdir}/ibus %_ibus_libexecdir %{_ibus_libdir} %_ibus_datadir %{_datadir}/ibus %_ibus_componentdir %{_ibus_datadir}/component %_ibus_enginedir %{_ibus_datadir}/engine %_ibus_keymapdir %{_ibus_datadir}/keymaps %_ibus_setupdir %{_ibus_datadir}/setup %_ibus_autostartdir %{_sysconfdir}/X11/xim.d %_ibus_tabledir %{_datadir}/ibus-table/tables %_ibus_icondir %{_datadir}/ibus-table/icons %ibus_requires \ Requires: ibus %ibus_table_requires \ Requires: ibus-table Requires(post): ibus-table %ibus_table_index_post() \ %if "x%1" != "x%%1" \ DB_NAME="%1" \ %else \ echo "Missing argument DB_NAME in call to %%ibus_table_create_index." \ false \ %endif \ /usr/bin/ibus-table-createdb -i -n %{_ibus_tabledir}/${DB_NAME}.db || true