Hello community, here is the log from the commit of package ibus for openSUSE:Factory checked in at Thu Oct 7 22:42:03 CEST 2010. -------- --- ibus/ibus.changes 2010-03-26 17:49:27.000000000 +0100 +++ /mounts/work_src_done/STABLE/ibus/ibus.changes 2010-07-13 09:48:38.000000000 +0200 @@ -1,0 +2,36 @@ +Tue Jul 13 07:44:40 UTC 2010 - mxwu@novell.com + +- Add ibus-disable-portability-check.patch + * Disable automake's portability check, make OBS happy. + +------------------------------------------------------------------- +Mon Jul 12 08:49:24 UTC 2010 - mxwu@novell.com + +- Upgrade to 1.3.6: + * Support gtk3 + * Support gobject-introspection + * Support vala language + * Fix some bugs + +------------------------------------------------------------------- +Tue May 11 10:00:07 UTC 2010 - mxwu@novell.com + +- Upgrade to 1.3.3: + * Add configure option to disable key snooper in gtk im context + * Fix a crash in ibus-x11 + * Fix a crash in ibus-daemon + * For show language bar option, use {Embedded in menu} to replace {Never}. + * Update some translation files + * Fix crash if ibus loads engine.xml failed + * Fix focus problems + * Does not hard code iso-codes location + * Fix link problem with binutils-gold + * Updated translations + * Optimize database query method for better performance + * Many bug fixing + * use floating IBusObject + * support share one global engine in all applications + * some ui improvements + * many bug fixing + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ibus-1.2.0.20100111.tar.gz New: ---- ibus-1.3.6.tar.gz ibus-disable-introspect.patch ibus-disable-portability-check.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.ehheWc/_old 2010-10-07 22:40:08.000000000 +0200 +++ /var/tmp/diff_new_pack.ehheWc/_new 2010-10-07 22:40:08.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ibus (Version 1.2.0.20100111) +# spec file for package ibus (Version 1.3.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: ibus -Version: 1.2.0.20100111 +Version: 1.3.6 Release: 1 License: LGPL V2+ Url: http://code.google.com/p/ibus/ @@ -27,21 +27,23 @@ 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 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 +#Recommends: ibus-gtk ibus-qt 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 intltool iso-codes-devel +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 +Requires: glib2 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)") @@ -52,12 +54,12 @@ full featured and user friendly input method user interface. It also may help developers to develop input method easily. -%package -n libibus1 +%package -n libibus2 License: LGPL V2+ Summary: IBus libraries Group: System Environment/Libraries -%description -n libibus1 +%description -n libibus2 This package contains the libraries for IBus %package gtk @@ -73,7 +75,7 @@ License: LGPL V2+ Summary: Development tools for ibus Group: Development/Libraries -Requires: libibus1 = %{version}-%{release} +Requires: libibus2 = %{version}-%{release} Requires: glib2-devel Requires: dbus-1-devel Requires: gtk-doc @@ -86,12 +88,15 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build autoreconf -fi intltoolize -f %configure --disable-static \ --disable-iso-codes-check \ + --disable-gobject-introspection \ --enable-gtk-doc \ --disable-qt4-immodule \ --libexecdir=%{_prefix}/%{_lib}/ibus @@ -145,9 +150,9 @@ touch var/adm/SuSEconfig/run-gtk /sbin/SuSEconfig --module gtk2 -%post -n libibus1 -p /sbin/ldconfig +%post -n libibus2 -p /sbin/ldconfig -%postun -n libibus1 -p /sbin/ldconfig +%postun -n libibus2 -p /sbin/ldconfig %files -f %{name}.lst %defattr(-,root,root,-) @@ -165,8 +170,10 @@ %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/pixmaps/* %{_prefix}/%{_lib}/ibus +%dir %{_datadir}/vala +%{_datadir}/vala/* -%files -n libibus1 +%files -n libibus2 %defattr(-,root,root,-) %{_libdir}/lib*.so.* ++++++ ibus-1.2.0.20100111.tar.gz -> ibus-1.3.6.tar.gz ++++++ ++++ 202537 lines of diff (skipped) ++++++ ibus-disable-introspect.patch ++++++ diff --git a/configure.ac b/configure.ac index ea35a7c..53065fc 100644 --- a/configure.ac +++ b/configure.ac @@ -169,7 +169,20 @@ else fi # GObject introspection -GOBJECT_INTROSPECTION_CHECK([0.6.8]) + +AC_ARG_ENABLE(gobject-introspection, + AS_HELP_STRING([--disable-gobject-introspection], + [Do not use gobject-introspection code]), + [enable_gobject_introspection=$enableval], + [enable_gobject_introspection=yes] +) +AM_CONDITIONAL([HAVE_INTROSPECTION], [test "x$enable_gobject_introspection" = "xyes"]) + +if test x"$enable_gobject_introspection" = x"yes"; then + GOBJECT_INTROSPECTION_CHECK([0.6.8]) +else + AM_CONDITIONAL([HAVE_INTROSPECTION], [false]) +fi # check for gtk-doc GTK_DOC_CHECK(1.9) @@ -374,7 +387,7 @@ Build options: Build XIM agent server $enable_xim Build python modules $enable_python Build gconf modules $enable_gconf - Build introspection $found_introspection + Build introspection $enable_gobject_introspection Build vala binding $enable_vala Build document $enable_gtk_doc Enable key snooper $enable_key_snooper ++++++ ibus-disable-portability-check.patch ++++++ diff --git a/configure.ac b/configure.ac index e446d90..ea35a7c 100644 --- a/configure.ac +++ b/configure.ac @@ -32,7 +32,7 @@ m4_define([ibus_version], ibus_major_version.ibus_minor_version.ibus_micro_version[]ibus_maybe_datestamp) AC_INIT([ibus], [ibus_version], [http://code.google.com/p/ibus/issues/entry],[ibus]) -AM_INIT_AUTOMAKE([1.10]) +AM_INIT_AUTOMAKE([1.10 foreign -Wno-portability]) AC_GNU_SOURCE AC_CONFIG_HEADERS([config.h]) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org