diff options
author | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-05-02 06:46:58 +0800 |
---|---|---|
committer | kwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059> | 2013-05-02 06:46:58 +0800 |
commit | 49c513e7ade0d81533ca7990eb995e313b4807e6 (patch) | |
tree | 3af344082782638952572906c3f6654c90dbd982 /textproc/ibus | |
parent | fe0ceae7d8aa40a7b93321992e16d79df2538f03 (diff) | |
download | marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar.gz marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar.bz2 marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar.lz marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar.xz marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.tar.zst marcuscom-ports-49c513e7ade0d81533ca7990eb995e313b4807e6.zip |
Add ibus 1.5.2. Needed for some gnome 3.6 ports.
Submitted by: Gustau Perez
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18417 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'textproc/ibus')
-rw-r--r-- | textproc/ibus/Makefile | 102 | ||||
-rw-r--r-- | textproc/ibus/distinfo | 2 | ||||
-rw-r--r-- | textproc/ibus/files/patch-data-keymaps-common | 28 | ||||
-rw-r--r-- | textproc/ibus/files/patch-po_Makefile.in.in | 11 | ||||
-rw-r--r-- | textproc/ibus/files/patch-setup_Makefile.in | 11 | ||||
-rw-r--r-- | textproc/ibus/pkg-descr | 7 | ||||
-rw-r--r-- | textproc/ibus/pkg-message | 50 | ||||
-rw-r--r-- | textproc/ibus/pkg-plist | 195 |
8 files changed, 406 insertions, 0 deletions
diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile new file mode 100644 index 000000000..feecc769c --- /dev/null +++ b/textproc/ibus/Makefile @@ -0,0 +1,102 @@ +# Created by: Henry Hu <henry.hu.sh@gmail.com> +# $FreeBSD$ + +PORTNAME= ibus +PORTVERSION= 1.5.2 +CATEGORIES= textproc +MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} + +MAINTAINER= henry.hu.sh@gmail.com +COMMENT= Intelligent Input Bus for Linux / Unix OS + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.0:${PORTSDIR}/devel/py-dbus \ + vapigen:${PORTSDIR}/lang/vala-vapigen \ + librsvg2>=2.0:${PORTSDIR}/graphics/librsvg2 +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.83.0:${PORTSDIR}/devel/py-dbus \ + ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify \ + ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \ + librsvg2>=2.0:${PORTSDIR}/graphics/librsvg2 +LIB_DEPENDS= dbus-glib-1:${PORTSDIR}/devel/dbus-glib + +USE_PYTHON= yes + +USE_LDCONFIG= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +INSTALLS_ICONS= yes +GLIB_SCHEMAS= org.freedesktop.ibus.gschema.xml + +OPTIONS_DEFINE= ISOCODES NLS GTK3 VALA GINTRO +OPTIONS_DEFAULT= ISOCODES GTK3 VALA GINTRO + +ISOCODES_DESC= Use isocodecs +GTK3_DESC= Install GTK3 client +VALA_DESC= Install vala binding +GINTRO_DESC= Install GObject Introspection data + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MISOCODES} +BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes +RUN_DEPENDS+= ${LOCALBASE}/share/xml/iso-codes/iso_639.xml:${PORTSDIR}/misc/iso-codes +.else +CONFIGURE_ARGS+= --disable-iso-codes-check +.endif + +.if ${PORT_OPTIONS:MNLS} +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.else +CONFIGURE_ARGS+= --disable-nls +PLIST_SUB+= NLS="@comment " +.endif + +.if ${PORT_OPTIONS:MGTK3} +USE_GNOME+= gtk30 +PLIST_SUB+= GTK3="" +.else +CONFIGURE_ARGS+= --disable-gtk3 +PLIST_SUB+= GTK3="@comment " +.endif + +.if ${PORT_OPTIONS:MVALA} +CONFIGURE_ARGS+= --enable-vala +PLIST_SUB+= VALA="" +.else +CONFIGURE_ARGS+= --disable-vala +PLIST_SUB+= VALA="@comment " +.endif + +.if ${PORT_OPTIONS:MGINTRO} +BUILD_DEPENDS+= gobject-introspection>=0.6.8:${PORTSDIR}/devel/gobject-introspection +RUN_DEPENDS+= gobject-introspection>=0.6.8:${PORTSDIR}/devel/gobject-introspection +CONFIGURE_ARGS+= --enable-introspection=yes +PLIST_SUB+= GINTRO="" +.else +CONFIGURE_ARGS+= --enable-introspection=no +PLIST_SUB+= GINTRO="@comment " +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|/usr/share/xml/iso-codes/|${LOCALBASE}/share/xml/iso-codes/|g' ${WRKSRC}/ibus/lang.py + @${REINPLACE_CMD} -e 's|locale.bind_textdomain_codeset|gettext.bind_textdomain_codeset|g' ${WRKSRC}/setup/main.py +# @${REINPLACE_CMD} -e 's|locale.bind_textdomain_codeset|gettext.bind_textdomain_codeset|g' ${WRKSRC}/ui/gtk/main.py +# @${REINPLACE_CMD} -e 's|import locale|import gettext|g' ${WRKSRC}/ui/gtk/main.py + @${REINPLACE_CMD} -e 's|setpgrp ()|setpgrp (0,0)|g' ${WRKSRC}/bus/main.c + @${REINPLACE_CMD} -e 's|/var/lib/dbus|/var/db/dbus|g' ${WRKSRC}/src/ibusshare.c #devel/dbus/files/dbus.in + +post-install: + @${MKDIR} ${PREFIX}/etc/xdg/autostart + @${INSTALL_DATA} ${WRKSRC}/bus/ibus.desktop ${PREFIX}/etc/xdg/autostart +. if ${PORT_OPTIONS:MGTK3} + @gtk-query-immodules-3.0 --update-cache +. endif + @gtk-query-immodules-2.0 > ${LOCALBASE}/etc/gtk-2.0/gtk.immodules + @${CAT} ${PKGMESSAGE} + @${ECHO} To display this message again, type ${PKG_INFO} -D ${PKGNAME} + +.include <bsd.port.mk> diff --git a/textproc/ibus/distinfo b/textproc/ibus/distinfo new file mode 100644 index 000000000..4c3dd127d --- /dev/null +++ b/textproc/ibus/distinfo @@ -0,0 +1,2 @@ +SHA256 (ibus-1.5.2.tar.gz) = 394f5653e336c6bc02cb055b8eac9f0c9b2a337d582b278e3e825e8cf3f0230d +SIZE (ibus-1.5.2.tar.gz) = 1882764 diff --git a/textproc/ibus/files/patch-data-keymaps-common b/textproc/ibus/files/patch-data-keymaps-common new file mode 100644 index 000000000..a927b8b05 --- /dev/null +++ b/textproc/ibus/files/patch-data-keymaps-common @@ -0,0 +1,28 @@ +--- data/keymaps/common.orig 2010-10-20 19:27:43.000000000 +0800 ++++ data/keymaps/common 2011-06-16 05:39:55.000000000 +0800 +@@ -85,14 +85,14 @@ + shift altgr keycode 86 = brokenbar + keycode 87 = F11 + keycode 88 = F12 +-keycode 98 = KP_Divide +-keycode 102 = Home +-keycode 103 = Up +-keycode 104 = Page_Up +-keycode 105 = Left +-keycode 106 = Right +-keycode 107 = End +-keycode 108 = Down +-keycode 109 = Page_Down +-keycode 110 = Insert +-keycode 111 = Delete ++keycode 89 = Home ++keycode 90 = Up ++keycode 91 = Page_Up ++keycode 92 = Left ++keycode 94 = Right ++keycode 95 = End ++keycode 96 = Down ++keycode 97 = Page_Down ++keycode 98 = Insert ++keycode 99 = Delete ++keycode 104 = KP_Divide diff --git a/textproc/ibus/files/patch-po_Makefile.in.in b/textproc/ibus/files/patch-po_Makefile.in.in new file mode 100644 index 000000000..f46b94abb --- /dev/null +++ b/textproc/ibus/files/patch-po_Makefile.in.in @@ -0,0 +1,11 @@ +--- po/Makefile.in.in.orig 2007-09-25 01:35:53.000000000 +0900 ++++ po/Makefile.in.in 2007-09-25 01:36:59.000000000 +0900 +@@ -33,7 +33,7 @@ + datadir = @datadir@ + datarootdir = @datarootdir@ + libdir = @libdir@ +-DATADIRNAME = @DATADIRNAME@ ++DATADIRNAME = share + itlocaledir = $(prefix)/$(DATADIRNAME)/locale + subdir = po + install_sh = @install_sh@ diff --git a/textproc/ibus/files/patch-setup_Makefile.in b/textproc/ibus/files/patch-setup_Makefile.in new file mode 100644 index 000000000..0238d928d --- /dev/null +++ b/textproc/ibus/files/patch-setup_Makefile.in @@ -0,0 +1,11 @@ +--- setup/Makefile.in.orig 2013-04-21 22:37:43.305712448 +0000 ++++ setup/Makefile.in 2013-04-21 22:38:09.228712176 +0000 +@@ -500,7 +500,7 @@ + $(INSTALL_DATA) $$files "$(DESTDIR)$(ibussetupdir)" || exit $$?; \ + done || exit $$?; \ + if test -n "$$dlist"; then \ +- $(am__py_compile) --destdir "$(DESTDIR)" \ ++ $(am__py_compile) --destdir "$(DESTDIR)$(ibussetupdir)" \ + --basedir "$(ibussetupdir)" $$dlist; \ + else :; fi + diff --git a/textproc/ibus/pkg-descr b/textproc/ibus/pkg-descr new file mode 100644 index 000000000..ce6f47bae --- /dev/null +++ b/textproc/ibus/pkg-descr @@ -0,0 +1,7 @@ +Intelligent Input Bus for Linux / Unix OS, iBus, is the next generation input +framework, developed by the developer of scim-python, includes all its +function, and much more. + +This is the base port, you need input methods such as pinyin to input text. + +WWW: http://code.google.com/p/ibus diff --git a/textproc/ibus/pkg-message b/textproc/ibus/pkg-message new file mode 100644 index 000000000..6532c4479 --- /dev/null +++ b/textproc/ibus/pkg-message @@ -0,0 +1,50 @@ +------------------------------------------------------------------- +ibus installation finished. To use ibus, please do the following: + +If you are using bash, please add following lines to your $HOME/.bashrc: + +export XIM=ibus +export GTK_IM_MODULE=ibus +export QT_IM_MODULE=xim +export XMODIFIERS=@im=ibus +export XIM_PROGRAM="ibus-daemon" +export XIM_ARGS="--daemonize --xim" + +If you are using tcsh, please add following lines to your $HOME/.cshrc: + +setenv XIM ibus +setenv GTK_IM_MODULE ibus +setenv QT_IM_MODULE xim +setenv XMODIFIERS @im=ibus +setenv XIM_PROGRAM ibus-daemon +setenv XIM_ARGS "--daemonize --xim" + +If you are using KDE4, you may create a shell script in $HOME/.kde4/env, +and add following lines: + +#!/bin/sh +export XIM=ibus +export GTK_IM_MODULE=ibus +export QT_IM_MODULE=xim +export XMODIFIERS=@im=ibus +export XIM_PROGRAM="ibus-daemon" +export XIM_ARGS="--daemonize --xim" + +Following input methods/engines are available in ports: + +chinese/ibus-chewing Chewing engine for IBus +chinese/ibus-pinyin The PinYin input method +japanese/ibus-anthy Anthy engine for IBus +japanese/ibus-mozc Mozc engine for IBus +japanese/ibus-skk SKK engine for IBus +korean/ibus-hangul Hangul engine for IBus +textproc/ibus-kmfl KMFL IMEngine for IBus framework +textproc/ibus-m17n The m17n IMEngine for IBus framework +textproc/ibus-table Table based IM framework for IBus + +and QT4 input method module, textproc/ibus-qt. + +If ibus cannot start or the panel does not appear, please ensure +that you are using up-to-date python. +There's a bug in python 2.5, which may prevent the panel from appearing. +------------------------------------------------------------------- diff --git a/textproc/ibus/pkg-plist b/textproc/ibus/pkg-plist new file mode 100644 index 000000000..732706265 --- /dev/null +++ b/textproc/ibus/pkg-plist @@ -0,0 +1,195 @@ +bin/ibus +bin/ibus-daemon +bin/ibus-setup +etc/dconf/db/ibus +etc/dconf/db/ibus.d/00-upstream-settings +etc/dconf/profile/ibus +etc/xdg/autostart/ibus.desktop +include/ibus-1.0/ibus.h +include/ibus-1.0/ibusattribute.h +include/ibus-1.0/ibusattrlist.h +include/ibus-1.0/ibusbus.h +include/ibus-1.0/ibuscomponent.h +include/ibus-1.0/ibusconfig.h +include/ibus-1.0/ibusconfigservice.h +include/ibus-1.0/ibusdebug.h +include/ibus-1.0/ibusengine.h +include/ibus-1.0/ibusenginedesc.h +include/ibus-1.0/ibusenginesimple.h +include/ibus-1.0/ibusenumtypes.h +include/ibus-1.0/ibuserror.h +include/ibus-1.0/ibusfactory.h +include/ibus-1.0/ibushotkey.h +include/ibus-1.0/ibusinputcontext.h +include/ibus-1.0/ibuskeymap.h +include/ibus-1.0/ibuskeys.h +include/ibus-1.0/ibuskeysyms.h +include/ibus-1.0/ibuskeysyms-compat.h +include/ibus-1.0/ibuslookuptable.h +include/ibus-1.0/ibusobject.h +include/ibus-1.0/ibusobservedpath.h +include/ibus-1.0/ibuspanelservice.h +include/ibus-1.0/ibusproperty.h +include/ibus-1.0/ibusproplist.h +include/ibus-1.0/ibusproxy.h +include/ibus-1.0/ibusserializable.h +include/ibus-1.0/ibusservice.h +include/ibus-1.0/ibusshare.h +include/ibus-1.0/ibustext.h +include/ibus-1.0/ibustypes.h +include/ibus-1.0/ibusutil.h +include/ibus-1.0/ibusversion.h +include/ibus-1.0/ibusxml.h +lib/gtk-2.0/2.10.0/immodules/im-ibus.la +lib/gtk-2.0/2.10.0/immodules/im-ibus.so +%%GINTRO%%lib/girepository-1.0/IBus-1.0.typelib +%%GINTRO%%share/gir-1.0/IBus-1.0.gir +%%GTK3%%lib/gtk-3.0/3.0.0/immodules/im-ibus.la +%%GTK3%%lib/gtk-3.0/3.0.0/immodules/im-ibus.so +lib/libibus-1.0.la +lib/libibus-1.0.so +lib/libibus-1.0.so.5 +libdata/pkgconfig/ibus-1.0.pc +libexec/ibus-dconf +libexec/ibus-engine-simple +libexec/ibus-ui-gtk3 +libexec/ibus-x11 +share/GConf/gsettings/ibus.convert +share/applications/ibus-setup.desktop +share/applications/ibus.desktop +share/gtk-doc/html/ibus/IBusAttrList.html +share/gtk-doc/html/ibus/IBusAttribute.html +share/gtk-doc/html/ibus/IBusBus.html +share/gtk-doc/html/ibus/IBusComponent.html +share/gtk-doc/html/ibus/IBusConfig.html +share/gtk-doc/html/ibus/IBusConfigService.html +share/gtk-doc/html/ibus/IBusEngine.html +share/gtk-doc/html/ibus/IBusEngineDesc.html +share/gtk-doc/html/ibus/IBusFactory.html +share/gtk-doc/html/ibus/IBusHotkeyProfile.html +share/gtk-doc/html/ibus/IBusInputContext.html +share/gtk-doc/html/ibus/IBusKeymap.html +share/gtk-doc/html/ibus/IBusLookupTable.html +share/gtk-doc/html/ibus/IBusObject.html +share/gtk-doc/html/ibus/IBusObservedPath.html +share/gtk-doc/html/ibus/IBusPanelService.html +share/gtk-doc/html/ibus/IBusPropList.html +share/gtk-doc/html/ibus/IBusProperty.html +share/gtk-doc/html/ibus/IBusProxy.html +share/gtk-doc/html/ibus/IBusSerializable.html +share/gtk-doc/html/ibus/IBusService.html +share/gtk-doc/html/ibus/IBusText.html +share/gtk-doc/html/ibus/annotation-glossary.html +share/gtk-doc/html/ibus/api-index-deprecated.html +share/gtk-doc/html/ibus/api-index-full.html +share/gtk-doc/html/ibus/ch01.html +share/gtk-doc/html/ibus/ch02.html +share/gtk-doc/html/ibus/ch03.html +share/gtk-doc/html/ibus/ch04.html +share/gtk-doc/html/ibus/ch05.html +share/gtk-doc/html/ibus/ch06.html +share/gtk-doc/html/ibus/home.png +share/gtk-doc/html/ibus/ibus-IBusEngineSimple.html +share/gtk-doc/html/ibus/ibus-IBusKeysyms.html +share/gtk-doc/html/ibus/ibus-ibusdebug.html +share/gtk-doc/html/ibus/ibus-ibuserror.html +share/gtk-doc/html/ibus/ibus-ibuskeys.html +share/gtk-doc/html/ibus/ibus-ibuskeysyms-compat.html +share/gtk-doc/html/ibus/ibus-ibusshare.html +share/gtk-doc/html/ibus/ibus-ibustypes.html +share/gtk-doc/html/ibus/ibus-ibusutil.html +share/gtk-doc/html/ibus/ibus-ibusversion.html +share/gtk-doc/html/ibus/ibus-ibusxml.html +share/gtk-doc/html/ibus/ibus.devhelp2 +share/gtk-doc/html/ibus/index.html +share/gtk-doc/html/ibus/index.sgml +share/gtk-doc/html/ibus/left.png +share/gtk-doc/html/ibus/right.png +share/gtk-doc/html/ibus/style.css +share/gtk-doc/html/ibus/up.png +%%DATADIR%%/component/gtkpanel.xml +%%DATADIR%%/component/dconf.xml +%%DATADIR%%/component/simple.xml +%%DATADIR%%/keymaps/common +%%DATADIR%%/keymaps/in +%%DATADIR%%/keymaps/jp +%%DATADIR%%/keymaps/kr +%%DATADIR%%/keymaps/modifiers +%%DATADIR%%/keymaps/us +%%DATADIR%%/setup/engineabout.py +%%DATADIR%%/setup/enginecombobox.py +%%DATADIR%%/setup/enginetreeview.py +%%DATADIR%%/setup/i18n.py +%%DATADIR%%/setup/icon.py +%%DATADIR%%/setup/keyboardshortcut.py +%%DATADIR%%/setup/main.py +%%DATADIR%%/setup/setup.ui +share/icons/hicolor/16x16/apps/ibus-keyboard.png +share/icons/hicolor/22x22/apps/ibus-keyboard.png +share/icons/hicolor/24x24/apps/ibus-keyboard.png +share/icons/hicolor/32x32/apps/ibus-keyboard.png +share/icons/hicolor/48x48/apps/ibus-keyboard.png +share/icons/hicolor/scalable/apps/ibus-engine.svg +share/icons/hicolor/scalable/apps/ibus-keyboard.svg +share/icons/hicolor/scalable/apps/ibus-setup.svg +share/icons/hicolor/scalable/apps/ibus.svg +%%NLS%%share/locale/ar/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/as/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/bg/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/bn_IN/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ca/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/da/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/de/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/es/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/et/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/eu/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/fa/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/fr/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/gu/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/hi/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/hu/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/it/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ja/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/kn/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ko/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/lv/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ml/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/mr/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/nb/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/nl/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/or/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/pa/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/pl/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ru/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/sr/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/sr@latin/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/ta/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/te/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/tg/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/uk/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/vi/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus10.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus10.mo +%%VALA%%share/vala/vapi/ibus-1.0.deps +%%VALA%%share/vala/vapi/ibus-1.0.vapi +@dirrm %%DATADIR%%/setup +@dirrmtry %%DATADIR%%/keymaps +@dirrmtry %%DATADIR%%/engine +@dirrmtry %%DATADIR%%/component +@dirrmtry %%DATADIR%% +@dirrm share/gtk-doc/html/ibus +@dirrmtry share/gtk-doc/html +@dirrmtry share/gtk-doc +@dirrmtry share/gir-1.0 +@dirrmtry share/applications +@dirrm include/ibus-1.0 +@dirrmtry etc/xdg/autostart +@dirrmtry etc/xdg +@dirrmtry etc/dconf/db/ibus.d +%%GTK3%%@exec gtk-query-immodules-3.0 --update-cache +@exec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules +%%GTK3%%@unexec gtk-query-immodules-3.0 --update-cache +@unexec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules |