Hello community, here is the log from the commit of package ibus for openSUSE:Leap:15.2 checked in at 2020-03-20 05:52:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/ibus (Old) and /work/SRC/openSUSE:Leap:15.2/.ibus.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus" Fri Mar 20 05:52:24 2020 rev:30 rq:782176 version:1.5.22 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/ibus/ibus.changes 2020-01-30 14:51:30.638937893 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ibus.new.3160/ibus.changes 2020-03-20 05:52:28.356046146 +0100 @@ -1,0 +2,51 @@ +Mon Feb 24 14:27:11 UTC 2020 - Fuminobu Takeyama <[email protected]> + +- Fix dependency between ibus and ibus-dict-emoji + * Keep ibus and ibus-dict-emoji from the same source + * Add Conflict to remove old ibus containing emoji dictionary + files + +------------------------------------------------------------------- +Sat Feb 22 12:30:37 UTC 2020 - Hillwood Yang <[email protected]> + +- Update version to 1.5.22 + * GDBusAuthObserver security fix, drop + ibus-CVE-2019-14822-GDBusServer-peer-authorization.patch + * Use XDG_RUNTIME_DIR for Unix socket directory + * Hangul button press handling + * Fix deprecated APIs + * Bug fixes + * Fix boo#1149065 + * Fix restart crash with inotify read() (Robert Hoffmann) + * Make session file header comment more clear (Jason) + * Amend typos (Jason) + * Add NotShowIn and Keywords keys to the desktop entry (Changwoo Ryu) + * Handle small final sigma in ibus_keyval_convert_case (Alex Henrie) + * Update translations. +- Add ibus-fix-Signal-does-not-exist.patch. Fix build on Leap 15.1 and below + +------------------------------------------------------------------- +Wed Feb 19 14:57:10 UTC 2020 - Fuminobu Takeyama <[email protected]> + +- Split ibus-dict-emoji so that KDE Plasma can use IBus's emoji + dictionaries without IBus daemon (boo#1161584) + +------------------------------------------------------------------- +Tue Feb 4 22:02:07 UTC 2020 - Bjørn Lie <[email protected]> + +- No longer recommend -lang: supplements are in use. + +------------------------------------------------------------------- +Sat Jan 11 05:14:20 UTC 2020 - Fuminobu Takeyama <[email protected]> + +- Drop ibus-delete-weak-pointer-for-vala-0.43.4.patch + * which cannot be applied to 1.5.21 + +------------------------------------------------------------------- +Wed Dec 18 07:49:54 UTC 2019 - Cliff Zhao <[email protected]> + +- Add ibus-delete-weak-pointer-for-vala-0.43.4.patch: + Backport this fix from upstream, To make ibus-1.5.19 can success + build with vala-0.43.4 and later editions(bnc#1159079). + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Leap:15.2/ibus/python-ibus.changes 2020-01-30 14:51:30.678937914 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ibus.new.3160/python-ibus.changes 2020-03-20 05:52:28.440046201 +0100 @@ -1,0 +2,6 @@ +Sat Feb 22 12:34:36 UTC 2020 - Hillwood Yang <[email protected]> + +- Update version to 1.5.22 + * No update for this subpackage + +------------------------------------------------------------------- Old: ---- ibus-1.5.21.tar.gz ibus-CVE-2019-14822-GDBusServer-peer-authorization.patch New: ---- ibus-1.5.22.tar.gz ibus-fix-Signal-does-not-exist.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.lrVgWA/_old 2020-03-20 05:52:29.076046625 +0100 +++ /var/tmp/diff_new_pack.lrVgWA/_new 2020-03-20 05:52:29.080046628 +0100 @@ -1,7 +1,7 @@ # # spec file for package ibus # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,7 +30,7 @@ %define with_emoji 0 %endif Name: ibus -Version: 1.5.21 +Version: 1.5.22 Release: 0 Summary: The "Intelligent Input Bus" input method License: LGPL-2.1-or-later @@ -51,6 +51,9 @@ # PATCH-FIX-UPSTREAM [email protected] # Select an IM engine at the first login Patch8: im-engines-precede-xkb.patch +# PATFH-FIX-OPENSUSE ibus-fix-Signal-does-not-exist.patch [email protected] +# panel.vala: The name `Signal' does not exist in the context of `Posix' in Leap 15.1 and below +Patch9: ibus-fix-Signal-does-not-exist.patch # PATCH-FIX-SLE hide-setup-menu.patch bnc#899259 [email protected] # ibus-setup should not launch from main menu. Patch10: hide-setup-menu.patch @@ -60,9 +63,6 @@ # PATCH-FIX-SLE ibus-disable-engines-preload-in-GNOME.patch bnc#1036729 [email protected] # Disable ibus engines preload in GNOME for These works are handled by gnome-shell. Patch12: ibus-disable-engines-preload-in-GNOME.patch - -Patch13: ibus-CVE-2019-14822-GDBusServer-peer-authorization.patch - BuildRequires: dbus-1-glib-devel BuildRequires: dconf-devel >= 0.7.5 BuildRequires: fdupes @@ -87,6 +87,9 @@ BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(vapigen) BuildRequires: pkgconfig(xkbcommon) +%if %{with_emoji} +Requires: %{name}-dict-emoji = %{version} +%endif Requires: dconf Requires: iso-codes Requires: libibus-1_0-5 = %{version} @@ -97,7 +100,6 @@ # which are provided by two packages in openSUSE, so we limit their # versions to 3.0 only. Requires: typelib-1_0-Gtk-3_0 -Recommends: %{name}-lang Provides: locale(ja;ko;zh) Obsoletes: ibus-gnome-shell %if %{with_kde} @@ -137,6 +139,18 @@ %description -n typelib-1_0-IBus-1_0 This package contains the introspection bindings for the IBus library. +%if %{with_emoji} +%package dict-emoji +Summary: Emoji dictionary for IBus +Group: System/I18n/Chinese +BuildArch: noarch +# make sure old ibus package containing emoji dict files is updated +Conflicts: ibus < 1.5.22 + +%description dict-emoji +This package contains data of emoji dictionary for IBus and other applications +%endif + %package gtk Summary: IBus input method support for gtk2 applications Group: System/I18n/Chinese @@ -179,6 +193,9 @@ %patch0 -p1 %patch4 -p1 %patch8 -p1 +%if 0%{?sle_version} < 150200 && 0%{?suse_version} <=1500 +%patch9 -p1 +%endif cp -r %{SOURCE2} . cp -r %{SOURCE3} . @@ -193,8 +210,6 @@ %patch12 -p1 %endif -%patch13 -p1 - %build autoreconf -fi %configure --disable-static \ @@ -303,7 +318,13 @@ %{_bindir}/ibus-autostart %{_bindir}/ibus-daemon %{_bindir}/ibus-setup -%{_datadir}/ibus/ +%dir %{_datadir}/ibus +%{_datadir}/ibus/component +%dir %{_datadir}/ibus/dicts +%{_datadir}/ibus/dicts/unicode-*.dict +%{_datadir}/ibus/engine +%{_datadir}/ibus/keymaps +%{_datadir}/ibus/setup %{_datadir}/applications/org.freedesktop.IBus.Setup.desktop %{_datadir}/GConf/gsettings/ibus.convert %{_datadir}/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml @@ -339,6 +360,13 @@ %files -n libibus-1_0-5 %{_libdir}/libibus-1.0.so.* +%if %{with_emoji} +%files dict-emoji + +%dir %{_datadir}/ibus/dicts +%{_datadir}/ibus/dicts/emoji-*.dict +%endif + %files -n typelib-1_0-IBus-1_0 %{_libdir}/girepository-1.0/IBus-1.0.typelib ++++++ python-ibus.spec ++++++ --- /var/tmp/diff_new_pack.lrVgWA/_old 2020-03-20 05:52:29.096046639 +0100 +++ /var/tmp/diff_new_pack.lrVgWA/_new 2020-03-20 05:52:29.096046639 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-ibus # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define _name ibus Name: python-ibus -Version: 1.5.21 +Version: 1.5.22 Release: 0 Summary: Python2 module for ibus License: LGPL-2.1-or-later ++++++ ibus-1.5.21.tar.gz -> ibus-1.5.22.tar.gz ++++++ ++++ 47300 lines of diff (skipped) ++++++ ibus-fix-Signal-does-not-exist.patch ++++++ diff -Nur ibus-1.5.22/ui/gtk3/panel.vala ibus-1.5.22-new/ui/gtk3/panel.vala --- ibus-1.5.22/ui/gtk3/panel.vala 2020-02-21 20:46:17.000000000 +0800 +++ ibus-1.5.22-new/ui/gtk3/panel.vala 2020-02-24 17:55:17.718453204 +0800 @@ -1053,7 +1053,7 @@ private void show_setup_dialog() { if (m_setup_pid != 0) { - if (Posix.kill(m_setup_pid, Posix.Signal.USR1) == 0) + if (Posix.kill(m_setup_pid, Posix.SIGUSR1) == 0) return; m_setup_pid = 0; }
