Hello community,

here is the log from the commit of package ibus for openSUSE:Factory checked in 
at 2020-02-26 15:01:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus (Old)
 and      /work/SRC/openSUSE:Factory/.ibus.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus"

Wed Feb 26 15:01:56 2020 rev:98 rq:779043 version:1.5.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus/ibus.changes        2020-02-14 
16:26:32.411228614 +0100
+++ /work/SRC/openSUSE:Factory/.ibus.new.26092/ibus.changes     2020-02-26 
15:01:58.164822823 +0100
@@ -1,0 +2,33 @@
+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)
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/ibus/python-ibus.changes 2019-09-11 
10:23:58.175484138 +0200
+++ /work/SRC/openSUSE:Factory/.ibus.new.26092/python-ibus.changes      
2020-02-26 15:01:58.208822910 +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.jcW6iU/_old  2020-02-26 15:01:59.044824578 +0100
+++ /var/tmp/diff_new_pack.jcW6iU/_new  2020-02-26 15:01:59.044824578 +0100
@@ -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}
@@ -136,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
@@ -178,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} .
@@ -192,8 +210,6 @@
 %patch12 -p1
 %endif
 
-%patch13 -p1
-
 %build
 autoreconf -fi
 %configure --disable-static \
@@ -302,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
@@ -338,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.jcW6iU/_old  2020-02-26 15:01:59.072824634 +0100
+++ /var/tmp/diff_new_pack.jcW6iU/_new  2020-02-26 15:01:59.072824634 +0100
@@ -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