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;
         }

Reply via email to