Hello community,

here is the log from the commit of package ibus for openSUSE:Factory checked in 
at 2014-09-03 08:30:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus (Old)
 and      /work/SRC/openSUSE:Factory/.ibus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus/ibus.changes        2014-08-13 
17:07:56.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ibus.new/ibus.changes   2014-09-03 
08:30:09.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Aug 26 08:15:16 UTC 2014 - [email protected]
+
+- Do not only requires typelib-1_0-Gtk-3_0 when building with
+  python3.
+
+-------------------------------------------------------------------
+Fri Aug 22 12:49:54 UTC 2014 - [email protected]
+
+- Update ibus xim script to properly detect GNOME 3.12+ and to use
+  ibus default configuration on first startup of GNOME (bnc#862589
+  internal), with help from Takashi Iwai.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ibus.spec ++++++
--- /var/tmp/diff_new_pack.Z3voIX/_old  2014-09-03 08:30:11.000000000 +0200
+++ /var/tmp/diff_new_pack.Z3voIX/_new  2014-09-03 08:30:11.000000000 +0200
@@ -98,12 +98,10 @@
 Requires:       dconf
 Requires:       iso-codes
 Requires:       libibus-1_0-5 = %{version}
-%if %{with_python3}
 # ibus-setup will require typelib(Gdk) typelib(GdkX11), typelib(Gtk) 
 # which are provided by two packages in openSUSE, so we limit their 
 # versions to 3.0 only.
 Requires:       typelib-1_0-Gtk-3_0
-%endif
 Recommends:     %{name}-lang
 
 #Fix cursor following problem in KDE4 for libreoffice.

++++++ xim.d-ibus-121 ++++++
--- /var/tmp/diff_new_pack.Z3voIX/_old  2014-09-03 08:30:11.000000000 +0200
+++ /var/tmp/diff_new_pack.Z3voIX/_new  2014-09-03 08:30:11.000000000 +0200
@@ -31,7 +31,19 @@
     # GNOME 3 Settings Daemon keyboard plugin manages all ibus settings itself,
     # so don't do manual setup&startup of ibus otherwise it would conflict with
     # G-S-D. see bnc#873016.
-    *gnome-session*)
+    *gnome*)
+        SOURCES=$(gsettings get org.freedesktop.ibus.general preload-engines)
+        if [ "$SOURCES" == '@as []' ]; then
+        echo "initial GNOME startup, ibus default configuration applied"
+        ibus-daemon -d
+        timer=5
+        while [ "$SOURCES" == '@as []' ] && [ ${timer} -gt 0 ]; do
+            sleep 1
+            timer=$[${timer}-1]
+            SOURCES=$(gsettings get org.freedesktop.ibus.general 
preload-engines)
+        done
+        ibus exit
+        fi
         # make sure G-S-D keyboard plugin is active
         echo "ibus will be managed by GNOME."
         gsettings set org.gnome.settings-daemon.plugins.keyboard active true

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to