From d4caedf77ba9c5f62c2dd71bfad9a9f4c97fe63df328dee41a8f90cd23fcc922 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Mon, 14 Mar 2011 09:36:14 +0000 Subject: [PATCH 1/8] Updating link to change in openSUSE:Factory/ibus revision 9.0 OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=4376b324cd89e6e7f67bfe8a394da430 --- ibus.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ibus.spec b/ibus.spec index 677992f..16f16eb 100644 --- a/ibus.spec +++ b/ibus.spec @@ -1,7 +1,7 @@ # -# spec file for package ibus (Version 1.3.8) +# spec file for package ibus # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: ibus Version: 1.3.8 -Release: 1 +Release: 6 License: LGPL V2+ Url: http://code.google.com/p/ibus/ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz From 3fb2c3b08f831c735359118ef3b4aef5b94b9eb452db90e2bd95621c3fd7b7e0 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 14 Jun 2011 06:04:24 +0000 Subject: [PATCH 2/8] Accepting request 73463 from home:swyear:branches:M17N - Update to ibus 1.3.9 - Set priority to 40, if we want to use ibus as default input method, better use a lower priority, so if any other input method framework installed, system can use other input method instead. - Update README - Remove kimpanel script from start up script - Add gtk3 immodule OBS-URL: https://build.opensuse.org/request/show/73463 OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=14 --- ibus-1.3.8.tar.gz | 3 -- ibus-1.3.9.tar.gz | 3 ++ ibus-README.suse | 58 +++++++++++++++++++++++---------------- ibus.changes | 11 ++++++++ ibus.spec | 70 +++++++++++++++++++++++++++++++++++------------ xim.d-ibus | 21 ++------------ 6 files changed, 102 insertions(+), 64 deletions(-) delete mode 100644 ibus-1.3.8.tar.gz create mode 100644 ibus-1.3.9.tar.gz diff --git a/ibus-1.3.8.tar.gz b/ibus-1.3.8.tar.gz deleted file mode 100644 index fdeb637..0000000 --- a/ibus-1.3.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8507517f5e5ba454b2663581b1133df21fdba74a077902259e18845cdd2468d -size 1379038 diff --git a/ibus-1.3.9.tar.gz b/ibus-1.3.9.tar.gz new file mode 100644 index 0000000..7ba1ad3 --- /dev/null +++ b/ibus-1.3.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2784a668666efa8ae04e6f1cff5749917cd18add0a39a1d020ecc9f3df5285d +size 1380081 diff --git a/ibus-README.suse b/ibus-README.suse index 17df0fa..dc50a81 100644 --- a/ibus-README.suse +++ b/ibus-README.suse @@ -1,60 +1,70 @@ ibus README for SuSE How to start using ibus -In poor English: +English: + 0:Note: ibus don't support QT3 immodule, If you use qt3-base applications, modify your /etc/X11/xim.d/ibus to export QT_IM_MODULE=xim -1.SuSE can start ibus automatically when your locale is set to en, zh_TW, zh_CN, zh_HK, zh_SG, ko_KR and ja_JP. -The setup script is a link in /etc/X11/xim.d/YOUR-LOCALE/15-ibus which link to /etc/X11/xim.d/ibus. -The number "15" makes ibus have priority over other input-method (e.g 50-scim or 90-xcin ). -If you prefer not using ibus, mv 15-ibus to 80-ibus (for example). Or see 2. +1.openSUSE can start ibus automatically when your locale is set to en, zh_TW, zh_CN, zh_HK, zh_SG, ko_KR and ja_JP. +The setup script is a link in /etc/X11/xim.d/YOUR-LOCALE/40-ibus which link to /etc/X11/xim.d/ibus. +The number "40" makes ibus have priority over other input-method (e.g 50-scim or 90-xcin ). +If you prefer not using ibus, mv 40-ibus to 80-ibus (for example). Or see 2. 2.If for some reason can't start ibus when login Xwindow -(1)maybe you are using root to login X, -(2)your /etc/X11/xim was modified, -(3)you are using a locale other than 1. -(4)there is another input-method who has higher priority then ibus (e.g 10-oxim) +There is another input-method who has higher priority then ibus (e.g 10-oxim) You can edit ~/.xim, see ~/.xim.template for more informations. Or edit ~/.profile, add export INPUT_METHOD="ibus" After installing ibus, there's a template for ibus: /usr/share/doc/packages/ibus/xim.ibus.suse.template copy this file to ~/.xim, then you can use ibus next login X. -3.You want to use your own input-method other than system setting, see 2. +3.You want to use your own input-method other than system setting +(1)System setting: +Edit /etc/sysconfig/language , set INPUT_METHOD="scim-bridge", or whatever you want,Make sure your start-up script is put in /etc/X11/xim.d/ with same name ypu mention. +(2)For specific language setting: +Link a start-up script in /etc/X11/xim.d/ to your locale with a higher priority (smaller number), eg +ln -s /etc/X11/xim.d/scim-bridge /etc/X11/xim.d/zh_TW/20-scim-bridge +(3)Personal setting: +Edit ~/.profile add +export INPUT_METHOD="scim-bridge" or whatever script in /etc/X11/xim.d/ +or white your own ~/.xim, see ~/.xim.template for more informations. -4.Notice:ibus will try to stop skim(a front-end of scim in kde) auto-start when login kde. - -5.Bug report or any suggestion to +4.Bug report or any suggestion to http://code.google.com/p/ibus/ -In Chinese: +Chinese: + 0:注意:ibus 不支援 QT3 immodule, 若您使用 qt3-based 應用程式,請修改 /etc/X11/xim.d/ibus 設定 export QT_IM_MODULE=xim 1.當您使用的語系是en 或zh_*時,SuSE 會自動啟動ibus -啟動的script是/etc/X11/xim.d/YOUR-LOCALE/15-ibus,這是一個到上層目錄ibus的連結 -"15"這個數字使他的優先順序高於90-xcin及50-scim +啟動的script是/etc/X11/xim.d/YOUR-LOCALE/40-ibus,這是一個到上層目錄ibus的連結 +"40"這個數字使他的優先順序高於90-xcin及50-scim 如果您不喜歡這個順序,修改連結的名稱為(例如:80-ibus),或參考2. 2.重新登入X後,如果不能用ibus...可能是: -(1)您用root登入X, -(2)您的/etc/X11/xim被更改過了, -或普通使用者無法想使用自己的設定, -(3)您使用非1.中指定的語系 -(4)有別的輸入法的優先順序高於ibus(例如:10-oxim) +有別的輸入法的優先順序高於ibus(例如:10-oxim) 您可以編輯~/.xim,請參考~/.xim.template 安裝ibus後,會有一個範本:/usr/share/doc/packages/ibus/xim.ibus.suse.template 將這個檔案複製到您的~/.xim,當您下次登入X時就可以使用ibus了 或編輯~/.profile,加入 export INPUT_METHOD="ibus" -3.如果您想要自己選擇輸入法而非使用系統設定,請參考2. - -4.注意:ibus會取消skim(scim的kde前端程式)的auto-start +3.如果您想要自己選擇輸入法而非使用系統設定 +(1)全系統設定: +編輯 /etc/sysconfig/language, 設定 INPUT_METHOD="ibus" 或其他你想用的輸入法, +請注意你的啟動程序必須位於 /etc/X11/xim.d/,並和您指定的名稱相同 +(2)針對特定語言: +將您的啟動程序連結到你的語系中,並前置較高的優先順序(較小數字),例如 +ln -s /etc/X11/xim.d/ibus /etc/X11/xim.d/zh_TW/20-ibus +(3)個人設定: +編輯 ~/.profile 加入 +export INPUT_METHOD="ibus" 或其他在 /etc/X11/xim.d/ 的啟動程序 +或自行編寫啟動程序 ~/.xim,請參考 ~/.xim.template 5.臭蟲回報或建議請至 http://code.google.com/p/ibus/ diff --git a/ibus.changes b/ibus.changes index 70b106e..9cfc336 100644 --- a/ibus.changes +++ b/ibus.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Jun 13 16:15:29 UTC 2011 - swyear@gmail.com + +- Update to ibus 1.3.9 +- Set priority to 40, if we want to use ibus as default input method, + better use a lower priority, so if any other input method framework + installed, system can use other input method instead. +- Update README +- Remove kimpanel script from start up script +- Add gtk3 immodule + ------------------------------------------------------------------- Wed Mar 9 11:58:08 CET 2011 - tiwai@suse.de diff --git a/ibus.spec b/ibus.spec index 16f16eb..ee45fda 100644 --- a/ibus.spec +++ b/ibus.spec @@ -18,8 +18,8 @@ Name: ibus -Version: 1.3.8 -Release: 6 +Version: 1.3.9 +Release: 1 License: LGPL V2+ Url: http://code.google.com/p/ibus/ Source0: http://ibus.googlecode.com/files/%{name}-%{version}.tar.gz @@ -27,8 +27,8 @@ Source1: xim.d-ibus Source2: ibus-README.suse Source3: xim.ibus.suse.template Patch0: ibus-python-install-dir.patch -Patch1: ibus-disable-portability-check.patch -Patch2: ibus-disable-introspect.patch +#Patch1: ibus-disable-portability-check.patch +#Patch2: ibus-disable-introspect.patch Group: System/I18n/Chinese Summary: Intelligent Input Bus for Linux OS BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -40,10 +40,7 @@ BuildRequires: gettext-devel gtk-doc libtool python BuildRequires: dbus-1-devel dbus-1-glib-devel dbus-1-python-devel gtk2-devel BuildRequires: gconf2-devel python-gobject2-devel update-desktop-files BuildRequires: fdupes gobject-introspection-devel intltool iso-codes-devel -%if %suse_version >= 1100 -BuildRequires: pcre-devel -%endif -Requires: glib2 python-gtk dbus-1-python notification-daemon iso-codes gconf2 python-xdg python-notify gobject-introspection +Requires: python-gtk dbus-1-python notification-daemon iso-codes gconf2 python-xdg python-notify gobject-introspection %gconf_schemas_prereq %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)") @@ -57,7 +54,7 @@ developers to develop input method easily. %package -n libibus2 License: LGPL V2+ Summary: IBus libraries -Group: System Environment/Libraries +Group: System/I18n/Chinese %description -n libibus2 This package contains the libraries for IBus @@ -65,17 +62,30 @@ This package contains the libraries for IBus %package gtk License: LGPL V2+ Summary: IBus im module for gtk2 -Group: System Environment/Libraries +Group: System/I18n/Chinese Requires: %{name} = %{version}-%{release} %gtk2_immodule_requires - +%if %suse_version >= 1140 +%gtk3_immodule_requires +%endif %description gtk This package contains ibus im module for gtk2 +%if %suse_version >= 1140 +%package gtk3 +Summary: IBus im module for gtk3 +Group: System/I18n/Chinese +Requires: %{name} = %{version}-%{release} +BuildRequires: gtk3-devel + +%description gtk3 +This package contains ibus im module for gtk3 +%endif + %package devel License: LGPL V2+ Summary: Development tools for ibus -Group: Development/Libraries +Group: Development/Libraries/other Requires: libibus2 = %{version}-%{release} Requires: glib2-devel Requires: dbus-1-devel @@ -89,18 +99,26 @@ docs for ibus. %prep %setup -q %patch0 -p1 -%patch1 -p1 -%patch2 -p1 +#%patch1 -p1 +#%patch2 -p1 %build autoreconf -fi intltoolize -f +%if %suse_version >= 1140 %configure --disable-static \ --disable-iso-codes-check \ --disable-gobject-introspection \ --enable-gtk-doc \ - --disable-qt4-immodule \ - --libexecdir=%{_prefix}/%{_lib}/ibus + --libexecdir=%{_prefix}/%{_lib}/ibus \ + --enable-gtk3 +%else +%configure --disable-static \ + --disable-iso-codes-check \ + --disable-gobject-introspection \ + --enable-gtk-doc \ + --libexecdir=%{_prefix}/%{_lib}/ibus +%endif make %{?jobs:-j %jobs} %install @@ -113,7 +131,7 @@ sed -i 1i"SYS_LIB=%{_lib}" $RPM_BUILD_ROOT/etc/X11/xim.d/ibus for lang in en zh_TW zh_HK zh_CN zh_SG ko_KR ja_JP ; do mkdir $lang pushd $lang - ln -s ../ibus 10-ibus + ln -s ../ibus 40-ibus popd done popd @@ -153,13 +171,21 @@ rm -rf %buildroot %postun -n libibus2 -p /sbin/ldconfig +%if %suse_version >= 1140 +%post gtk3 +%gtk3_immodule_post + +%postun gtk3 +%gtk3_immodule_postun +%endif + %files -f %{name}.lst %defattr(-,root,root,-) %doc AUTHORS COPYING README %doc $RPM_SOURCE_DIR/xim.ibus.suse.template %doc $RPM_SOURCE_DIR/ibus-README.suse %dir /etc/X11/xim.d -/etc/X11/xim.d/* +%config /etc/X11/xim.d/* %{python_sitelib}/ibus %dir %{_datadir}/ibus/ %{_bindir}/ibus-daemon @@ -171,6 +197,8 @@ rm -rf %buildroot %{_prefix}/%{_lib}/ibus %dir %{_datadir}/vala %{_datadir}/vala/* +%{_libdir}/girepository-1.0/IBus-1.0.typelib +%{_datadir}/gir-1.0/IBus-1.0.gir %files -n libibus2 %defattr(-,root,root,-) @@ -180,6 +208,12 @@ rm -rf %buildroot %defattr(-,root,root,-) %{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ibus.so +%if %suse_version >= 1140 +%files gtk3 +%defattr(-,root,root,-) +%{_libdir}/gtk-3.0/3.0.0/immodules/* +%endif + %files devel %defattr(-,root,root,-) %{_libdir}/lib*.so diff --git a/xim.d-ibus b/xim.d-ibus index cf9c29f..c502efb 100644 --- a/xim.d-ibus +++ b/xim.d-ibus @@ -42,27 +42,10 @@ esac export QT_IM_SWITCHER=imsw-multi if [ -e /usr/$SYS_LIB/qt4/plugins/inputmethods/libqtim-ibus.so ]; then export QT_IM_MODULE=ibus - else - export QT_IM_MODULE=xim - fi -## test if use kimpanel -## make sure your ibus panel for kimpanel is /usr/libexec/panel.py -## or you can specify it below -#export KIMPANEL_IBUS=/usr/libexec/panel.py -## but there's some problems to startup ibus-panel for kimpanel -## use ~/.kde4/Autostart/kimpanel-ibus instead - if [ -e /usr/libexec/panel.py ]; then -# ibus-daemon --panel=$KIMPANEL_IBUS --xim -d - if [ ! -e ~/.kde4/Autostart/kimpanel-ibus ]; then - cp /usr/$SYS_LIB/ibus/dbus/kimpanel-ibus \ - ~/.kde4/Autostart/kimpanel-ibus - fi else - if [ -e ~/.kde4/Autostart/kimpanel-ibus ]; then - rm ~/.kde4/Autostart/kimpanel-ibus - fi - ibus-daemon --xim -d + export QT_IM_MODULE=xim fi + ibus-daemon --xim -d PATH=$OLD_PATH From fe7c78048eee5cb4d3ebc86a5512b5acf189bb521900c50637c836412dc8f60b Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 15 Jun 2011 09:52:18 +0000 Subject: [PATCH 3/8] - Add provides tag for supported locales (ja, ko, zh) - Add proper supplements tags to gtk immodule packages OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=15 --- ibus.changes | 6 ++++++ ibus.spec | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ibus.changes b/ibus.changes index 9cfc336..3bcdcd8 100644 --- a/ibus.changes +++ b/ibus.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jun 15 11:50:47 CEST 2011 - tiwai@suse.de + +- Add provides tag for supported locales (ja, ko, zh) +- Add proper supplements tags to gtk immodule packages + ------------------------------------------------------------------- Mon Jun 13 16:15:29 UTC 2011 - swyear@gmail.com diff --git a/ibus.spec b/ibus.spec index ee45fda..f0d45a6 100644 --- a/ibus.spec +++ b/ibus.spec @@ -33,8 +33,7 @@ Group: System/I18n/Chinese Summary: Intelligent Input Bus for Linux OS BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /usr/bin/touch -#Provides: locale(ja;ko;zh) -#Recommends: ibus-gtk ibus-qt +Provides: locale(ja;ko;zh) BuildRequires: gettext-devel gtk-doc libtool python BuildRequires: dbus-1-devel dbus-1-glib-devel dbus-1-python-devel gtk2-devel @@ -65,9 +64,8 @@ Summary: IBus im module for gtk2 Group: System/I18n/Chinese Requires: %{name} = %{version}-%{release} %gtk2_immodule_requires -%if %suse_version >= 1140 -%gtk3_immodule_requires -%endif +Supplements: packageand(ibus:gtk2) + %description gtk This package contains ibus im module for gtk2 @@ -77,6 +75,8 @@ Summary: IBus im module for gtk3 Group: System/I18n/Chinese Requires: %{name} = %{version}-%{release} BuildRequires: gtk3-devel +%gtk3_immodule_requires +Supplements: packageand(ibus:gtk3) %description gtk3 This package contains ibus im module for gtk3 From f24130803fdab1e41437261d868aeb8d7c86bfed2d778ed40e453f7650612268 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Thu, 16 Jun 2011 05:38:59 +0000 Subject: [PATCH 4/8] - Fix xim.d locale directories of ja and ko - Add xim.d selections for more locales to replace with SCIM OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=16 --- ibus.changes | 6 ++++++ ibus.spec | 20 ++++++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/ibus.changes b/ibus.changes index 3bcdcd8..e56ffc0 100644 --- a/ibus.changes +++ b/ibus.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jun 16 07:37:21 CEST 2011 - tiwai@suse.de + +- Fix xim.d locale directories of ja and ko +- Add xim.d selections for more locales to replace with SCIM + ------------------------------------------------------------------- Wed Jun 15 11:50:47 CEST 2011 - tiwai@suse.de diff --git a/ibus.spec b/ibus.spec index f0d45a6..47e652b 100644 --- a/ibus.spec +++ b/ibus.spec @@ -127,14 +127,18 @@ mkdir -p $RPM_BUILD_ROOT/etc/X11/xim.d/ install -m 644 $RPM_SOURCE_DIR/xim.d-ibus $RPM_BUILD_ROOT/etc/X11/xim.d/ibus sed -i 1i"SYS_LIB=%{_lib}" $RPM_BUILD_ROOT/etc/X11/xim.d/ibus - pushd $RPM_BUILD_ROOT/etc/X11/xim.d/ - for lang in en zh_TW zh_HK zh_CN zh_SG ko_KR ja_JP ; do - mkdir $lang - pushd $lang - ln -s ../ibus 40-ibus - popd - done - popd +PRIORITY=40 +pushd $RPM_BUILD_ROOT/etc/X11/xim.d/ + for lang in am ar as bn el fa gu he hi hr ja ka kk kn ko lo ml my \ + pa ru sk vi zh_TW zh_CN zh_HK zh_SG \ + de fr it es nl cs pl da nn nb fi en sv + do + mkdir $lang + pushd $lang + ln -s ../ibus $PRIORITY-ibus + popd + done +popd rm -f $RPM_BUILD_ROOT/%{_libdir}/gtk-2.0/%{gtk_binary_version}/immodules/im-ibus.*a rm -f $RPM_BUILD_ROOT/%{_libdir}/libibus.*a From 6e28990860e89a9315d6c74778220310a525ad83f833ed06dd248ba86ad64ab6 Mon Sep 17 00:00:00 2001 From: Ray chen Date: Fri, 17 Jun 2011 03:34:32 +0000 Subject: [PATCH 5/8] OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=17 --- baselibs.conf | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 baselibs.conf diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..a785041 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,4 @@ +ibus +libibus2 +ibus-gtk +ibus-gtk3 \ No newline at end of file From 5dbd85db5f04214c1b0a5850bd910e2db3d2ff98701831b3542c3b83c316e0ee Mon Sep 17 00:00:00 2001 From: Ray chen Date: Fri, 17 Jun 2011 11:49:27 +0000 Subject: [PATCH 6/8] OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=18 --- baselibs.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index a785041..14082a4 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,2 @@ -ibus -libibus2 ibus-gtk ibus-gtk3 \ No newline at end of file From f8313e296d4aaff93571ae0cbc74bf3eb3a2ba3c0eb424ae4a7cbe6a1c2af4fe Mon Sep 17 00:00:00 2001 From: Ray chen Date: Sat, 18 Jun 2011 11:40:52 +0000 Subject: [PATCH 7/8] OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=19 --- baselibs.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/baselibs.conf b/baselibs.conf index 14082a4..06e6ab6 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,2 +1,3 @@ ibus-gtk -ibus-gtk3 \ No newline at end of file +ibus-gtk3 +libibus2 \ No newline at end of file From af690ccf8ccdee509ec6e93c8ec5f686902394073787550b335cd9149d110b6c Mon Sep 17 00:00:00 2001 From: Ray chen Date: Sun, 19 Jun 2011 12:48:28 +0000 Subject: [PATCH 8/8] - Change files in package, some should move to devel subpackage and libibus package OBS-URL: https://build.opensuse.org/package/show/M17N/ibus?expand=0&rev=20 --- ibus.changes | 5 +++++ ibus.spec | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ibus.changes b/ibus.changes index e56ffc0..582593c 100644 --- a/ibus.changes +++ b/ibus.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 19 12:43:54 UTC 2011 - swyear@gmail.com + +- Change files in package, some should move to devel subpackage and libibus package + ------------------------------------------------------------------- Thu Jun 16 07:37:21 CEST 2011 - tiwai@suse.de diff --git a/ibus.spec b/ibus.spec index 47e652b..abe9b32 100644 --- a/ibus.spec +++ b/ibus.spec @@ -199,14 +199,11 @@ rm -rf %buildroot %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/pixmaps/* %{_prefix}/%{_lib}/ibus -%dir %{_datadir}/vala -%{_datadir}/vala/* -%{_libdir}/girepository-1.0/IBus-1.0.typelib -%{_datadir}/gir-1.0/IBus-1.0.gir %files -n libibus2 %defattr(-,root,root,-) %{_libdir}/lib*.so.* +%{_libdir}/girepository-1.0/IBus-1.0.typelib %files gtk %defattr(-,root,root,-) @@ -224,5 +221,8 @@ rm -rf %buildroot %{_includedir}/* %{_datadir}/gtk-doc/html/* %{_libdir}/pkgconfig/* +%{_datadir}/gir-1.0/IBus-1.0.gir +%dir %{_datadir}/vala +%{_datadir}/vala/* %changelog