Hello community, here is the log from the commit of package ibus for openSUSE:Factory checked in at 2017-11-11 14:15:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus (Old) and /work/SRC/openSUSE:Factory/.ibus.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus" Sat Nov 11 14:15:57 2017 rev:79 rq:539422 version:1.5.17 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus/ibus.changes 2017-09-05 16:07:21.809409386 +0200 +++ /work/SRC/openSUSE:Factory/.ibus.new/ibus.changes 2017-11-11 14:16:01.075090649 +0100 @@ -1,0 +2,26 @@ +Sat Nov 4 08:34:08 UTC 2017 - [email protected] + +- Enable python3 build + +------------------------------------------------------------------- +Sat Oct 28 15:05:56 UTC 2017 - [email protected] + +- Update to 1.5.17 + * ui/gtk3: Emojier supports Ctrl-c,v,x and Ctrl-Shift-c + * Make all emoji dicts for fully qualified + * ui/gtk3: Fix SEGV of Emojier on de_DE.UTF-8 + * ui/gtk3: Do not activate emoji cells on mouse until mouse moves + * ui/gtk3: Fix SEGV of XKeysymToKeycode() on Wayland + * client/gtk2: include the scaling factor in Wayland + * Add IBus portal service to support Flatpack + * ui/gtk3: Switcher should ignore mouse until it moves + * client/gtk2: Do not send key events to GtkIMContextSimple + * ui/gtk3: Fix PropertyPanel position in workarea + * ui/gtk3: Fix to enable menu button on PropertyPanel + * ui/gtk3: Increase timeout of window filter in PropertyPanel + * ui/gtk3: Unset GDK_CORE_DEVICE_EVENTS + * ui/gtk3: Unref Panel and Indicator when double panels run + * engine: Add Malay and Mongolian keymaps + * Update translations + +------------------------------------------------------------------- New Changes file: --- /dev/null 2017-10-14 16:26:57.428140955 +0200 +++ /work/SRC/openSUSE:Factory/.ibus.new/python3-ibus.changes 2017-11-11 14:16:04.834952840 +0100 @@ -0,0 +1,850 @@ +------------------------------------------------------------------- +Sat Nov 4 08:34:08 UTC 2017 - [email protected] + +- Enable python3 build + +------------------------------------------------------------------- +Sat Oct 28 15:05:56 UTC 2017 - [email protected] + +- Update to 1.5.17 + * ui/gtk3: Emojier supports Ctrl-c,v,x and Ctrl-Shift-c + * Make all emoji dicts for fully qualified + * ui/gtk3: Fix SEGV of Emojier on de_DE.UTF-8 + * ui/gtk3: Do not activate emoji cells on mouse until mouse moves + * ui/gtk3: Fix SEGV of XKeysymToKeycode() on Wayland + * client/gtk2: include the scaling factor in Wayland + * Add IBus portal service to support Flatpack + * ui/gtk3: Switcher should ignore mouse until it moves + * client/gtk2: Do not send key events to GtkIMContextSimple + * ui/gtk3: Fix PropertyPanel position in workarea + * ui/gtk3: Fix to enable menu button on PropertyPanel + * ui/gtk3: Increase timeout of window filter in PropertyPanel + * ui/gtk3: Unset GDK_CORE_DEVICE_EVENTS + * ui/gtk3: Unref Panel and Indicator when double panels run + * engine: Add Malay and Mongolian keymaps + * Update translations + +------------------------------------------------------------------- +Tue Aug 29 12:38:07 UTC 2017 - [email protected] + +- Don't build the branding-openSUSE-KDE package on SLE + +------------------------------------------------------------------- +Sun Jul 23 15:14:29 UTC 2017 - [email protected] + +- Fix boo#1047912: ibus-setup crashes on Tumbleweed + * fix missing dependency on python?-gobject-Gdk + +------------------------------------------------------------------- +Sat May 27 12:21:30 UTC 2017 - [email protected] + +- Update ibus.spec: copy auto-start files to SOURCE directory + to enable modifications before compile. +- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load + preload-engines actions in SLE, which is unnecessary for mono IMF + in SLE and may cause CJK user login failed (bsc#1036729). + +------------------------------------------------------------------- +Wed May 24 14:00:34 UTC 2017 - [email protected] + +- Update to 1.5.16 + * Implement shortcut keys on emoji dialog + * Move language settings from IBusEmojier to ibus-setup + * Improve `ibus emoji` command to work on Wayland + * Emoji-related improvements + * Add man page of `ibus emoji` command +- Update to 1.5.15 + * Fix memory leaks + * Fix warnings during resizing panel + * Improve emoji lookup window + * Support scrill event in GTK3 candidate panel + * Avoid emoji typing during Unicode typing + * Fix potential buffer overrun in CreateNestedListi() + * Set emoji preview text on font setting + * Add `ibus emoji` command +- Clean up spec file + +------------------------------------------------------------------- +Sun Mar 12 14:41:40 UTC 2017 - [email protected] + +- Drop ibus-vala-0.36.patch: No longer needed, since vala 0.36 + re-introduced the compatibility layer. + +------------------------------------------------------------------- +Wed Mar 1 14:25:29 UTC 2017 - [email protected] + +- Drop ibus-vala-0.18.patch: No longer needed. + +------------------------------------------------------------------- +Wed Mar 1 13:16:08 UTC 2017 - [email protected] + +- Add ibus-vala-0.36.patch: Fix build with vala 0.36, which is + stricter in its binding usage. Patch only respective vala + versions. + +------------------------------------------------------------------- +Wed Dec 28 15:04:47 UTC 2016 - [email protected] + +- Disable emoji dict build. + +------------------------------------------------------------------- +Thu Aug 25 02:40:50 UTC 2016 - [email protected] + +- Update to 1.5.14 + * Don't warn if DISPLAY is not set. + * Install a DBus service file + * configure: don't hardcode pkg-config + * conf/gconf: Fix SEGV in ibus_config_gconf_get_values + * client/gtk2: Fix SEGV with Wayland display + * ui/gtk3: Fix panel CSS format for GTK 3.20 + * engine: Implement Emoji typing with XKB engines + * engine: Add emoji-list.html + * engine: Use annotations/en.xml from unocode.org but not + emoji-list.html + * Fix typo in configure.ac + * tests/ibus-engine-switch: Don't try to remove non-existing GSource + * Fix make dist + * Fix Croatian language code in simple.xml + * Replace deprecated GSimpleAsyncResult with GTask since GLib 2.46 + +------------------------------------------------------------------- +Mon Apr 18 14:40:35 UTC 2016 - [email protected] + +- Upstream update to 1.5.13 + * Add SetCursorLocationRelative D-Bus method +- Upstream update to 1.5.12 + * Fix ibus-daemon does not update user cache + * Fix lookup window on a secondary monitor cannot get its correct + size + * Fix default position of property panel under multi monitor + environments + * Change language code from ISO 939-2 to ISO 639-1 + * Fix minor bugs + +------------------------------------------------------------------- +Mon Apr 18 13:51:12 UTC 2016 - [email protected] + +- Drop show-input-mode-icon.patch + * this feature has been reimplemented in another approach + +------------------------------------------------------------------- +Wed Apr 13 16:47:52 UTC 2016 - [email protected] + +- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is + no longer installed to the same location + +------------------------------------------------------------------- +Wed Mar 23 10:29:32 UTC 2016 - [email protected] + +- Do not apply SLE patches on openSUSE 13.2. +- Drop ibus-adapt-new-vala.patch, not needed after all with vala + 0.32. + +-------------------------------------------------------------------- +Mon Feb 28 17:59:28 CET 2016 - [email protected] + +- Add ibus-adapt-new-vala.patch: Fix ibus compile error under + new vala compiler in SLE Desktop 12 SP2. + +-------------------------------------------------------------------- +Mon Feb 28 15:57:01 CET 2016 - [email protected] + +- Update ibus.spec: Add "Conflicts: fcitx" tag in SLE, + This can help to keep old fcitx input-frame for people + who updated from SLE-12-SP0 to SP1, means to avoid the exception + which was brought by FATE#319095. + +------------------------------------------------------------------- +Mon Feb 28 14:57:01 CET 2016 - [email protected] + +- Add support for translation-update-upstream (dummy bsc#933411). + +------------------------------------------------------------------- +Mon Feb 28 12:20:10 CET 2016 - [email protected] + +- Add setup-switch-im.patch: In SLE, if user launch ibus-setup + without ibus service daemon running, it will warn the user and + switch current input-frame to ibus by setting an environment + variable. Note, the setting will make effect the next time this + user login to desktop (bsc#899259). + +------------------------------------------------------------------- +Mon Feb 28 10:30:20 CET 2016 - [email protected] + +- Add hide-setup-menu.patch: Remove ibus-setup.desktop entry in + SLE from desktop main menu, So it will only be launched from + desktop indicator field now. + This action is for insure ibus-setup runs with ibus-daemon in + background everytime (bsc#899259). + +------------------------------------------------------------------- +Wed Feb 24 11:01:08 CET 2016 - [email protected] + +- Fix the invocation of ibus service for KDE, etc (boo#968486): + for DEs known to support autostart (KDE, XFCE and LXCE), ibus is + now started via XDG autostart for avoiding the race. This should + fix the missing ibus service. For other DEs, ibus is still + started in xim script, but with a slight (two seconds) delay for + avoiding the race, too. + + Along with the change, INPUT_METHOD environment variable is set + explicitly in xim script at startup; this is referred in XDG + autostart so that it won't be executed when other IM is chosen. + + Last but not least, the explicit dbus-launch invocation is dropped, + as it's known to conflict with DE's own startup of dbus + +------------------------------------------------------------------- ++++ 653 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.ibus.new/python3-ibus.changes Old: ---- ibus-1.5.16.tar.gz New: ---- ibus-1.5.17.tar.gz python3-ibus.changes python3-ibus.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.PniMcu/_old 2017-11-11 14:16:07.334861212 +0100 +++ /var/tmp/diff_new_pack.PniMcu/_new 2017-11-11 14:16:07.338861066 +0100 @@ -28,7 +28,7 @@ %endif Name: ibus -Version: 1.5.16 +Version: 1.5.17 Release: 0 Summary: Intelligent Input Bus for Linux OS License: LGPL-2.1+ @@ -413,7 +413,7 @@ %{_datadir}/pixmaps/ibus-keyboard.png %{_libdir}/ibus %{_datadir}/bash-completion/completions/ibus.bash -%{_datadir}/dbus-1/services/org.freedesktop.IBus.service +%{_datadir}/dbus-1/services/*.service # This file is generated by dconf update %ghost %{_sysconfdir}/dconf/db/ibus %dir %{_sysconfdir}/dconf/db/ibus.d ++++++ python3-ibus.spec ++++++ # # spec file for package python3-ibus # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define _name ibus Name: python3-ibus Version: 1.5.17 Release: 0 Summary: Python3 module for ibus License: LGPL-2.1+ Group: System/I18n/Chinese Url: https://github.com/ibus/ #Source: https://github.com/ibus/ibus/releases/download/%{version}/%{_name}-%{version}.tar.gz Source: %{_name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE ibus-python-install-dir.patch [email protected] Patch0: ibus-python-install-dir.patch # PATCH-FIX-UPSTREAM [email protected] # Ibus will use python3 only when variable PYTHON2 is empty. # Thus ibus-setup and bindings are still bytecompiled with python2. # Then python3 support is useless, so we force python3 when python3 # is enabled, and fix syntax errors in python-config.py Patch5: ibus-force-python3.patch # PATCH-FIX-UPSTREAM [email protected] Patch7: ibus-python3-migration.patch BuildRequires: dbus-1-glib-devel BuildRequires: dbus-1-python-devel >= 0.83.0 BuildRequires: dconf-devel >= 0.7.5 BuildRequires: fdupes BuildRequires: gconf2-devel BuildRequires: gettext-devel BuildRequires: glib2-devel >= 2.34.0 BuildRequires: gobject-introspection-devel >= 0.9.6 BuildRequires: gtk-doc >= 1.9 BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: iso-codes-devel BuildRequires: libnotify-devel >= 0.7 BuildRequires: libtool BuildRequires: pkg-config BuildRequires: python-devel BuildRequires: python3 BuildRequires: python3-devel BuildRequires: python3-gobject2-devel BuildRequires: x11-tools BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(json-glib-1.0) Requires: python3-gobject2 %if 0%{suse_version} > 1320 Requires: python3-gobject-Gdk %endif BuildRequires: update-desktop-files BuildRequires: pkgconfig(vapigen) BuildRequires: pkgconfig(xkbcommon) # copy_deep method is supported since 0.31.1 BuildRequires: vala >= 0.31.1 Requires: %{_name} = %{version} Requires: python3 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description IBus means Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily. %prep %setup -q -n %{_name}-%{version} %patch0 -p1 %patch5 -p1 %patch7 -p1 %build autoreconf -fi intltoolize -f %configure --disable-static \ --enable-gtk3 \ --enable-vala \ --disable-emoji-dict \ --with-python=python3 \ --enable-python-library \ --enable-introspection \ --disable-gconf \ --enable-dconf \ --enable-gtk-doc \ --enable-surrounding-text \ --enable-appindicator_engine_icon \ --libexecdir=%{_libdir}/ibus make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install -j1 #remove nessary files rm -rf %{buildroot}%{_bindir} %{buildroot}%{_datadir} %{buildroot}%{_libdir}/ibus \ %{buildroot}%{_libdir}/gtk-* %{buildroot}%{_sysconfdir} %{buildroot}%{_includedir} \ %{buildroot}%{_libdir}/libibus* %{buildroot}%{_libdir}/pkgconfig \ %{buildroot}%{_libdir}/girepository-1.0 %files %defattr(-,root,root) %{python3_sitearch}/ibus %changelog ++++++ ibus-1.5.16.tar.gz -> ibus-1.5.17.tar.gz ++++++ ++++ 61291 lines of diff (skipped)
