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