Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package touchegg for openSUSE:Factory 
checked in at 2021-04-06 17:30:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/touchegg (Old)
 and      /work/SRC/openSUSE:Factory/.touchegg.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "touchegg"

Tue Apr  6 17:30:23 2021 rev:3 rq:882828 version:2.0.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/touchegg/touchegg.changes        2018-03-20 
22:00:18.325800008 +0100
+++ /work/SRC/openSUSE:Factory/.touchegg.new.2401/touchegg.changes      
2021-04-06 17:31:49.387262307 +0200
@@ -1,0 +2,70 @@
+Sat Apr 03 00:15:07 UTC 2021 - Markus Ebner <i...@ebner-markus.de>
+
+- Update to 2.0.8
+  * Fix animation when screens ot the same size are arranged vertically
+  * Fix crash caused by a g_variant not being referenced
+  * Handle the TOUCH_CANCEL event to avoid bugs
+
+- Update to 2.0.7
+  * Include different log levels, thanks to @imabuddha
+  * Improvements in documentation
+  * Fix intermittent crash
+
+- Update to 2.0.6
+  * New action added: `FULLSCREEN_WINDOW`. Thanks to @MarioJim
+  * Use D-Bus for daemon-client communication, making easier to write clients 
different languages
+  * Animations are pixel-precise at low speeds
+  * Make application name case insensitive in config file
+
+- Update to 2.0.5
+  * Allow to cancel non animated gestures when configured to run on end. 
Thanks to @d86leader
+  * Using unaccelerated deltas and different horizontal and vertical finish 
thresholds for a better
+    user experience
+  * Fix crashes when incorrect keys are used on `SEND_KEYS`
+  * Handle devices reporting a size of 0x0 mm
+  * Allow to use a symlink as configuration to Dotfiles users
+  * Handles window managers that don't set the `_NET_WORKAREA` atom
+
+- Update to 2.0.4
+  * New gesture available for touchscreens: `TAP`
+  * New action added: `MOUSE_CLICK`
+  * Better multi-monitor support
+  * Improve config file watcher
+
+- Update to 2.0.3
+  * Use `auto` with `color` and `borderColor` to use your theme's accent color
+  * Use `auto` with `CHANGE_DESKTOP` to follow your natural scroll preferences
+  * You are downloading a much better Debian (.deb) package
+  * Now Linux distributions shipping Touch??gg by default can update your 
configuration easily
+  * Improve protocol backward compatibility for third party integrations
+
+- Update to 2.0.2
+  * Touchscreen support. Now you can use PINCH and SWIPE gestures on your 
touchscreen.
+  * Animations are smoother, even in devices with limited resources like the 
Raspberry Pi 4.
+  * CHANGE_DESKTOP now allows to use up/down/left/right directions in addition 
to previous/next.
+    Made with love for KDE users.
+  * Touch??gg is added to startup automatically on installation.
+  * In case you manually added it to startup you don't need to change 
anything, now you can not run
+    multiple instances in parallel by mistake.
+  * Fix Crash when a screen is connected but disabled. Thanks to @magnus-gross.
+  * Fix Intermittent crash after editing the configuration file.
+  * Fix Crash when performing a gesture on the root window.
+
+- Update to 2.0.1
+  * Fix Arch Linux and openSUSE compilation
+
+- Update to 2.0.0
+  * Total rewrite
+  * Add libinput support
+  * Add 1:1 animations so your gestures doesn't feel like a "shortcut" anymore
+  * Drop the Qt dependency for better compatibility
+  * Available gestures: SWIPE, PINCH
+  * Available actions: MAXIMIZE_RESTORE_WINDOW, MINIMIZE_WINDOW, TILE_WINDOW,
+    CLOSE_WINDOW, CHANGE_DESKTOP, SHOW_DESKTOP, SEND_KEYS, RUN_COMMAND
+    
+- Removed touchegg-1.1.1-slowdown-scroll-speed.patch
+  Obsolete
+- Removed touchegg-qt5.patch
+  Obsolete
+
+-------------------------------------------------------------------

Old:
----
  touchegg-1.1.1-slowdown-scroll-speed.patch
  touchegg-1.1.1.tar.gz
  touchegg-qt5.patch

New:
----
  touchegg-2.0.8.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ touchegg.spec ++++++
--- /var/tmp/diff_new_pack.ja0Q3c/_old  2021-04-06 17:31:50.079263090 +0200
+++ /var/tmp/diff_new_pack.ja0Q3c/_new  2021-04-06 17:31:50.083263094 +0200
@@ -17,96 +17,64 @@
 
 
 Name:           touchegg
-Version:        1.1.1
+Version:        2.0.8
 Release:        0
 Summary:        A multitouch gesture recogniser for GNU/Linux
 License:        GPL-2.0-or-later AND GPL-3.0-or-later
 Group:          Hardware/Other
 Url:            https://github.com/JoseExposito/touchegg
 Source:         
https://github.com/JoseExposito/%{name}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE touchegg-1.1.1-slowdown-scroll-speed.patch
-Patch0:         touchegg-1.1.1-slowdown-scroll-speed.patch
-# PATCH-FEATURE-OPENSUSE touchegg-qt5.patch sor.ale...@meowr.ru -- Build with 
Qt5.
-Patch1:         touchegg-qt5.patch
+BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Core)
-BuildRequires:  pkgconfig(Qt5Gui)
-BuildRequires:  pkgconfig(Qt5Widgets)
-BuildRequires:  pkgconfig(Qt5X11Extras)
-BuildRequires:  pkgconfig(Qt5Xml)
-BuildRequires:  pkgconfig(dbus-1)
-BuildRequires:  pkgconfig(libgeis)
+BuildRequires:  pkgconfig(libudev)
+BuildRequires:  pkgconfig(libinput)
+BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xtst)
-Suggests:       %{name}-gui >= %{version}
+BuildRequires:  cmake(pugixml)
+Obsoletes:      %{name}-gui
 
 %description
-Touchegg is a multitouch gesture recogniser for GNU/Linux that
-allows associating actions to each gesture. Written in C++ with Qt4
-and geis library.
-
-%package gui
-Summary:        Multitouch gesture recogniser GUI
-Group:          System/GUI/Other
-Requires:       %{name} >= %{version}
-
-%description gui
-Graphical user interface for a multitouch gesture recogniser for
-GNU/Linux.
+Touchegg is an app that runs in the background and transforms the
+gestures you make on your touchpad or touchscreen into visible
+actions in your desktop.
 
 %prep
 %setup -q
-%patch0
-%patch1 -p1
 
 %build
-for dir in %{name} %{name}-gui; do
-    pushd "$dir"
-    %qmake5
-    make %{?_smp_mflags} V=1
-    popd
-done
+%cmake
+%cmake_build
 
 %install
-for dir in %{name} %{name}-gui; do
-    pushd "$dir"
-    %qmake5_install
-    popd
-done
-
-mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
-mv -f %{buildroot}%{_datadir}/icons/%{name}-gui.png \
-  %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}-gui.png
-
-%suse_update_desktop_file -r %{name}-gui Utility DesktopUtility
-
-%if 0%{?suse_version} < 1500
-%post gui
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun gui
-%desktop_database_postun
-%icon_theme_cache_postun
-%endif
+%cmake_install
+mkdir -p %{buildroot}%{_unitdir}
+mv %{buildroot}/lib/systemd/system/touchegg.service 
%{buildroot}%{_unitdir}/%{name}.service
+
+%pre
+%service_add_pre %{name}.service
+
+%post
+%service_add_post %{name}.service
+
+%preun
+%service_del_preun %{name}.service
+
+%postun
+%service_del_postun %{name}.service
 
 %files
-%if 0%{?suse_version} >= 1500
-%license %{name}/COPYING
-%else
-%doc %{name}/COPYING
-%endif
-%doc %{name}/{CHANGELOG,README}
 %{_bindir}/%{name}
-%{_datadir}/%{name}/
-
-%files gui
-%{_bindir}/%{name}-gui
-%{_datadir}/applications/%{name}-gui.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}-gui.*
+%{_unitdir}/%{name}.service
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/%{name}.conf
+%{_sysconfdir}/xdg/autostart/%{name}.desktop
 
 %changelog

++++++ touchegg-1.1.1.tar.gz -> touchegg-2.0.8.tar.gz ++++++
/work/SRC/openSUSE:Factory/touchegg/touchegg-1.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.touchegg.new.2401/touchegg-2.0.8.tar.gz differ: 
char 12, line 1

Reply via email to