Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ibus for openSUSE:Factory checked in at 2025-06-10 08:56:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus (Old) and /work/SRC/openSUSE:Factory/.ibus.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus" Tue Jun 10 08:56:06 2025 rev:130 rq:1283858 version:1.5.32 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus/ibus.changes 2025-04-15 16:47:51.143994135 +0200 +++ /work/SRC/openSUSE:Factory/.ibus.new.19631/ibus.changes 2025-06-10 08:56:15.357022741 +0200 @@ -1,0 +2,20 @@ +Sat May 31 13:37:22 UTC 2025 - Fuminobu Takeyama <ft...@geeko.jp> - 1.5.32 + +- Upstream update to 1.5.32 + * Send FocusIn signal again after delayed FocusId property + * Fix time lag of CandidatePanel in X11 + * Update Unicode table with keysym + * Wayland input-method protocol version 1 and 2 + * https://github.com/ibus/ibus/wiki/WaylandDesktop + * Additional Wayland input-method; XIM and GTK2, Key repeating, Compose + * ibus start --type wayland new option + * Compose feature updates + * Bug fixes of Wayland features + * Update simple.xml with xkeyboard-config 2.44 +- Revert not to use systemd to launch ibus + * Remove ibus-ui-gtk3-restart-via-systemd.patch +- Remove patches merged by the upstream + * ibus-gcc15-1.patch + * ibus-gcc15-2.patch + +------------------------------------------------------------------- Old: ---- ibus-1.5.31.tar.gz ibus-gcc15-1.patch ibus-gcc15-2.patch ibus-ui-gtk3-restart-via-systemd.patch New: ---- ibus-1.5.32.tar.gz BETA DEBUG BEGIN: Old:- Remove patches merged by the upstream * ibus-gcc15-1.patch * ibus-gcc15-2.patch Old: * ibus-gcc15-1.patch * ibus-gcc15-2.patch Old:- Revert not to use systemd to launch ibus * Remove ibus-ui-gtk3-restart-via-systemd.patch - Remove patches merged by the upstream BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.9sHdHq/_old 2025-06-10 08:56:17.209099245 +0200 +++ /var/tmp/diff_new_pack.9sHdHq/_new 2025-06-10 08:56:17.229100072 +0200 @@ -1,7 +1,7 @@ # # spec file for package ibus # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,6 @@ %define flavor @BUILD_FLAVOR@%nil %define with_gtk4 0 -%define with_wayland 1 %define with_emoji 1 %if "%{flavor}" == "gtk4" @@ -35,7 +34,7 @@ %define _name ibus Name: %{_name}%{?nsuffix} -Version: 1.5.31 +Version: 1.5.32 Release: 0 Summary: The "Intelligent Input Bus" input method License: LGPL-2.1-or-later @@ -73,19 +72,15 @@ # Qt5 does not be update to the new version and patch for ibus on Leap 15, # it still needs this patch on leap 15. (boo#1187202) Patch15: ibus-socket-name-compatibility.patch -# PATCH-FIX-UPSTREAM ibus-ui-gtk3-restart-via-systemd.patch -# Allow ibus-ui-gtk3 to restart ibus-daemon when it is launched by systemd -Patch16: ibus-ui-gtk3-restart-via-systemd.patch -# PATCH-FIX-UPSTREAM ibus-gcc15.patch -Patch17: ibus-gcc15-1.patch -# PATCH-FIX-UPSTREAM ibus-gcc15-2.patch -Patch18: ibus-gcc15-2.patch BuildRequires: pkgconfig(dbusmenu-glib-0.4) BuildRequires: pkgconfig(dbusmenu-gtk3-0.4) +BuildRequires: pkgconfig(glib-2.0) >= 2.84.0 BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(wayland-client) >= 1.2.0 +BuildRequires: pkgconfig(wayland-protocols) %if ! 0%{?with_gtk4} BuildRequires: fdupes BuildRequires: gettext-devel @@ -99,7 +94,6 @@ BuildRequires: update-desktop-files BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dconf) >= 0.7.5 -BuildRequires: pkgconfig(glib-2.0) >= 2.34.0 BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libnotify) >= 0.7 BuildRequires: pkgconfig(python3) @@ -124,9 +118,6 @@ # versions to 3.0 only. Requires: typelib-1_0-Gtk-3_0 Provides: locale(ja;ko;zh) -%if %{with_wayland} -BuildRequires: pkgconfig(wayland-client) >= 1.2.0 -%endif %if %{with_emoji} BuildRequires: unicode-emoji BuildRequires: pkgconfig(cldr-emoji-annotation) @@ -240,16 +231,11 @@ %if 0%{?suse_version} <= 1500 %patch -P 15 -p1 %endif -%patch -P 16 -p1 -%patch -P 17 -p1 -%patch -P 18 -p1 %build %configure --disable-static \ --libexecdir=%{_libexecdir}/ibus \ -%if %{with_wayland} --enable-wayland \ -%endif %if %{with_emoji} --enable-emoji-dict \ %else @@ -273,7 +259,9 @@ --disable-xim \ --disable-gtk2 \ --disable-gtk3 \ - --enable-gtk4 \ + --disable-tests \ + --enable-gtk4 +# test code fails to build without xim %endif # non-parallel to have reproducible results in spite of non-deterministic build scripts https://github.com/ibus/ibus/issues/2272 ++++++ ibus-1.5.31.tar.gz -> ibus-1.5.32.tar.gz ++++++ ++++ 63433 lines of diff (skipped) ++++++ ibus-autostart ++++++ --- /var/tmp/diff_new_pack.9sHdHq/_old 2025-06-10 08:56:18.053134110 +0200 +++ /var/tmp/diff_new_pack.9sHdHq/_new 2025-06-10 08:56:18.057134275 +0200 @@ -3,14 +3,26 @@ test x"$INPUT_METHOD" = x"ibus" || exit 0 # GNOME starts ibus by itself -case "$WINDOWMANAGER" in - *gnome*) - exit 0;; +case "$XDG_CURRENT_DESKTOP" in + *GNOME*) + exit 0;; esac -# sleep for a little while to avoid duplicate startup -# sleep 2 +if [ "$XDG_SESSION_TYPE" = "wayland" ]; then + case "$XDG_CURRENT_DESKTOP" in + *KDE*) + ibus start --type=kde-wayland + exit 0;; + *) + ibus start --type=wayland + exit 0;; + esac +else + # sleep for a little while to avoid duplicate startup + # sleep 2 -ibus start --service-file org.freedesktop.IBus.session.generic.service -exit 0 + # `ibus start` does not exit, so we use ibus-daemon + ibus-daemon --xim --daemonize + exit 0 +fi