commit ibus for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - fcrozat@suse.com + +- Do not only requires typelib-1_0-Gtk-3_0 when building with + python3. + +------------------------------------------------------------------- +Fri Aug 22 12:49:54 UTC 2014 - fcrozat@suse.com + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de