Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package solaar for openSUSE:Factory checked in at 2022-03-30 20:35:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/solaar (Old) and /work/SRC/openSUSE:Factory/.solaar.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "solaar" Wed Mar 30 20:35:56 2022 rev:16 rq:966034 version:1.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/solaar/solaar.changes 2021-12-29 21:11:34.474316009 +0100 +++ /work/SRC/openSUSE:Factory/.solaar.new.1900/solaar.changes 2022-03-30 20:36:00.397320034 +0200 @@ -1,0 +2,66 @@ +Wed Mar 30 13:03:53 UTC 2022 - Andreas Schneider <a...@cryptomilk.org> + +- Add missing requirements +- Use python macros in spec file + +------------------------------------------------------------------- +Sun Mar 27 19:32:40 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.1.2: + * Update documentation on supported devices and translations + * Include evdev as a dependency + * Try to use uinput for fake input if XTest extension not available + * Add Nano receiver C542 for M190 mice + * Broaden range of HID++ Bluetooth devices + * Add setting to divert gestures + * Rule editor can edit all rule components + * Configuation via solaar config takes effect in Solaar UI if it is running + * Add setting to disable Onboard Profiles and decouple from Polling Rate setting + * Add setting for PERSISTENT_REMAPPABLE_ACTION, common keyboard and mouse cases only + * Split Test rule condition into Test and TestBytes and support in rule editor + * Fix bug in speed-change setting + * Support Backlight3 feature + * Ensure that settings are pushed in resume + * Update German, Polish, and zh_CN translations + * Determine device number for direct-connected devices from protocol + * fix bug in add and delete button actions in rule editor + * dispose of no-op notifications quickly + * add rule condition for checking device settings + * use local file for conversion from key names to keysyms + * get keyboard group and use to get correct keycodes (X11 only) + * improve how rules work under Wayland + * add settings for M-Key LEDs and MR-Key LED + * fix bug in unpacking M and MR key notification + * add G815 keyboard and MX518 mouse + * add new special keys for recent keyboards + * track M and MR keys for use in rules + * make sure that device is online when searching for devices in solaar show + * don't check for device kind in dpi sliding setting + * fix problem with devices that report 0 DPI + * handle missing divert-setting in action RW for settings + * add id property (unitId or serial) and don't use ? for unknown serial + * fix contains for NamedInts and eliminate use of has_element + * check for xtest and disable modifier checking if not available + * improve determination of gesture information + * add Set rules to rule GUI + * add gesture params to Set rules + * hide system tray when there are no devices to control + * add G733 headset, G9 mouse, G502 Hero mouse + * Use greyscale solaar icon in tray when using symbolic icons + * Fix bugs in solaar config + * Use classes for settings to hep with modularity + * Accept '~' and Toggle for toggling boolean settings in cli and rules + * handle errors when writing to devices + * refactor config_panel.py to use classes for widgets + * add rules action to set Solaar settings + * decrease amount of logging at each debug level + * don't stretch toggles in settings + * use key structure for key remapping setting + * optimize ReprogrammableKey implementation + * keep track of settings that are absent from device + * add G512 keyboard and G402 mouse + * reformat descriptors.py + * use feature numbers for reprogrammable key versions + * don't use new_from_icon_set in menu as it is deprecated + +------------------------------------------------------------------- Old: ---- Solaar-1.1.1.obscpio New: ---- Solaar-1.1.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ solaar.spec ++++++ --- /var/tmp/diff_new_pack.ZxRTep/_old 2022-03-30 20:36:01.037320560 +0200 +++ /var/tmp/diff_new_pack.ZxRTep/_new 2022-03-30 20:36:01.041320563 +0200 @@ -1,7 +1,7 @@ # # spec file for package solaar # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,11 @@ # +%{?!python_module:%define python_module() python3-%{**}} +%define pythons python3 + Name: solaar -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: Linux devices manager for the Logitech Unifying Receiver License: GPL-2.0-or-later @@ -28,19 +31,27 @@ Patch0: solaar-fix-desktop-categories.patch # BuildRequires: fdupes +BuildRequires: %{python_module setuptools} BuildRequires: hicolor-icon-theme BuildRequires: python-rpm-macros -BuildRequires: python3-setuptools BuildRequires: update-desktop-files # -BuildRequires: python3-gobject +BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module evdev} +BuildRequires: %{python_module gobject-Gdk} +BuildRequires: %{python_module gobject} +BuildRequires: %{python_module psutil} +BuildRequires: %{python_module python-xlib} +BuildRequires: %{python_module pyudev} +BuildRequires: typelib-1_0-Gtk-3_0 + +Requires: python3-PyYAML +Requires: python3-evdev Requires: python3-gobject -BuildRequires: python3-gobject-Gdk Requires: python3-gobject-Gdk -BuildRequires: python3-PyYAML -Requires: python3-PyYAML +Requires: python3-psutil +Requires: python3-python-xlib Requires: python3-pyudev -BuildRequires: typelib-1_0-Gtk-3_0 Requires: typelib-1_0-Gtk-3_0 # Requires: solaar-udev >= %{version} @@ -87,10 +98,10 @@ %build sed -i 's#/usr/bin/env python##' lib/solaar/gtk.py lib/solaar/tasks.py -%python3_build +%python_build %install -%python3_install +%python_install %fdupes %{buildroot}%{python3_sitelib} %fdupes -s %{buildroot}%{_datadir} %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop @@ -116,6 +127,7 @@ %{_datadir}/metainfo/io.github.pwr_solaar.solaar.metainfo.xml %{python3_sitelib}/hidapi %{python3_sitelib}/logitech_receiver +%{python3_sitelib}/keysyms %{python3_sitelib}/solaar %{python3_sitelib}/solaar-* ++++++ Solaar-1.1.1.obscpio -> Solaar-1.1.2.obscpio ++++++ ++++ 21006 lines of diff (skipped) ++++++ Solaar.obsinfo ++++++ --- /var/tmp/diff_new_pack.ZxRTep/_old 2022-03-30 20:36:01.289320768 +0200 +++ /var/tmp/diff_new_pack.ZxRTep/_new 2022-03-30 20:36:01.293320771 +0200 @@ -1,5 +1,5 @@ name: Solaar -version: 1.1.1 -mtime: 1640453355 -commit: 723959ba1c3cf9cc178413d18de1cababfc276e9 +version: 1.1.2 +mtime: 1648309926 +commit: 4100c83390d1396796153c6a53fd2fde5998560c ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ZxRTep/_old 2022-03-30 20:36:01.317320790 +0200 +++ /var/tmp/diff_new_pack.ZxRTep/_new 2022-03-30 20:36:01.321320794 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/pwr-Solaar/Solaar</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">1.1.1</param> - <param name="version">1.1.1</param> + <param name="revision">1.1.2</param> + <param name="version">1.1.2</param> </service> <service name="tar" mode="buildtime" /> <service name="recompress" mode="buildtime">