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)


Reply via email to