Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenRGB for openSUSE:Factory checked in at 2022-11-29 10:53:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenRGB (Old) and /work/SRC/openSUSE:Factory/.OpenRGB.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenRGB" Tue Nov 29 10:53:09 2022 rev:8 rq:1038655 version:0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenRGB/OpenRGB.changes 2022-01-06 15:51:47.636988079 +0100 +++ /work/SRC/openSUSE:Factory/.OpenRGB.new.1597/OpenRGB.changes 2022-11-29 10:53:12.164751499 +0100 @@ -1,0 +2,141 @@ +Mon Nov 28 09:31:08 UTC 2022 - Michael Gumsley <gumsle...@hotmail.com> + +- OpenSUSE Build: + * Re-enable LTO flags. + * Drop OpenRGB-fix_return_in_nonvoid.patch due to upstream merge. + * Refresh OpenRGB-use_system_libs.patch. + * Modify OpenRGB.spec to support auto-translation and auto-udev generation. + +- Update to 0.8 + New Features: + * Translation support + + Automatically detect language from OS or manually select in settings + * UI cleanup, frames around UI elements + * Automatic udev rules generation + * Improved AMD ADL I2C driver to support more AMD GPUs on Windows + * Option to enable SMBus mutex in Windows for compatibility with other + hardware management and RGB software that accesses SMBus. + * (Windows) Switched from inpout32 to WinRing0 low level access library. + * More Intel chipsets added to Intel SMBus detection + * New Device Support: + + Many additional GPUs added to existing GPU controllers: + + ASUS Aura GPU (Legacy) + + ASUS Aura GPU (ENE) + + Gigabyte RGB Fusion v1 + + Gigabyte RGB Fusion v2 + + EVGA GPU + + MSI GPU + + Gainward GPU + + Palit/PNY GPU + * New GPU controllers: + + NVIDIA Illumination (FE cards, Windows only) + + Colorful GPU + * MSI-RGB controller improvements: + + Additional motherboards added + * MSI Mystic Light controller improvements: + + Additional motherboards added + + Per-LED Direct mode on compatible boards + + More modes re-enabled + * Razer controller improvements: + + Additional devices added + + Improved keymaps, unused slots no longer show as an LED + * SteelSeries controller improvements: + + Additional devices added + + Firmware version request + + Improved keymaps + * Logitech controller improvements: + + Additional devices added + + Improved keymaps + * ASUS Peripheral controller improvements: + + Additional devices added + * Trust support + + Controller for Trust devices + * ZET GAMING + + Edge Air Pro + + Fury Pro + * NZXT Hue 2 controller improvements: + + Additional modes added + * LIFX support + + Controller for LIFX bulbs + + Tab in Settings to configure LIFX devices + * Zalman Z-SYNC re-enabled + + WARNING: Corruption issues are still possible, but also possible + with OEM software. Recommend using Direct mode only. + + Firmware detection improved + * NVIDIA ESA controller + * Lexip gaming mouse controller + * Keychron controller (non-QMK) + * Gigabyte/Aorus RGB DRAM controller + * Cougar device controller + * Acer Monitor controller + * Corsair Peripheral controller improvements: + + Additional devices added + * Roccat controller improvements: + + Additional devices added + * E1.31 controller improvements: + + Add grouping for unicast controllers on the same IP address + * Thermaltake Riing Quad additional devices added + * Cooler Master controller improvements: + + Additional devices added + * EVGA Peripheral controller improvements: + + Additional devices added + * Nanoleaf support + + Controller for Nanoleaf panels + + All panel types should be supported + + Tab in Settings to configure Nanoleaf devices + * ASRock Polychrome controller improvements: + + Additional motherboards added + + Improved speed settings for modes + * Dark Project KD3B keyboard support + * Patriot Viper DRAM improvements: + + Proper Direct mode support fixes flickering + + Multiple sticks sync in effects modes + * ViewSonic support for some monitor RGB strips + * Patriot Viper Steel DRAM support + * HyperX Peripheral controller improvements: + + Additional devices added + * AMD Wraith Prism controller improvements: + + Now supports per-LED control on the ring zone + * Intel Arc A770 Limited Edition support (Direct mode only) + * Sony DualSense controller + * SRGBMods Raspberry Pi Pico controller + * Wooting controller improvements: + + Additional devices added + * Elgato Keylight support + + Controller for Elgato Keylight + + Tab in Settings to configure Keylight devices + * Basic I2C protocol for Arduino-controlled ARGB over I2C + + Bug Fixes: + + * Fixed inverted brightness handling in the UI + * Sinowealth keyboard controller has been disabled due to bricking + issues with certain Redragon keyboards due to USB PID/VID reuse. + + Known Issues: + + * Some NVIDIA GPU controllers may not work on Linux due to issues + with NVIDIA's proprietary driver. The latest beta version of + the driver should have a fix. + + ASUS Aura 3xxx (ENE) GPUs + + EVGA 3xxx GPUs + * Redragon M711 wave effect doesn't work + * Some Corsair mice do not have specific LED labels + * Some Razer keyboards are missing key maps + * Asus Addressable number of channels may be incorrect + + Notes: + + Due to changes in device names, existing profiles you have saved from + previous versions may not work and will need to be recreated. Same + goes for saved addressable controller sizes. If upgrading from a release + prior to OpenRGB 0.6, it is recommended to disable OpenRazer or + OpenRazer-win32 in the settings. This allows use of the new Razer + controller with better device support. Due to plugin versioning change, + you may have to delete your old plugins manually before OpenRGB will + install new ones. To do this, go to the Settings tab, under General + Settings click Open Settings Folder. Close OpenRGB, then delete the + plugins folder in this directory. Reopen OpenRGB and you can install + new plugins from the settings tab. + +------------------------------------------------------------------- Old: ---- OpenRGB-fix_return_in_nonvoid.patch OpenRGB-release_0.7.tar.gz New: ---- OpenRGB-release_0.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenRGB.spec ++++++ --- /var/tmp/diff_new_pack.9BWGcd/_old 2022-11-29 10:53:13.028756038 +0100 +++ /var/tmp/diff_new_pack.9BWGcd/_new 2022-11-29 10:53:13.028756038 +0100 @@ -15,9 +15,8 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - Name: OpenRGB -Version: 0.7 +Version: 0.8 Release: 0 Summary: Open source RGB lighting control License: GPL-2.0-only @@ -25,8 +24,6 @@ Source0: https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_%{version}/OpenRGB-release_%{version}.tar.gz # PATCH-FEATURE-OPENSUSE OpenRGB-use_system_libs.patch Patch1: OpenRGB-use_system_libs.patch -# PATCH-FIX-OPENSUSE OpenRGB-fix_return_in_nonvoid.patch -Patch4: OpenRGB-fix_return_in_nonvoid.patch BuildRequires: gcc-c++ BuildRequires: mbedtls-devel BuildRequires: update-desktop-files @@ -35,6 +32,8 @@ BuildRequires: pkgconfig(gusb) BuildRequires: pkgconfig(hidapi-hidraw) BuildRequires: pkgconfig(libe131) +BuildRequires: libqt5-linguist +BuildRequires: libqt5-linguist-devel %description The purpose of this tool is to control RGB lights on different peripherals. @@ -44,10 +43,11 @@ %autosetup -p1 -n %{name}-release_%{version} %build -%define _lto_cflags %{nil} -%qmake5 +%qmake5 QMAKE_CXXFLAGS+=-save-temps %make_build +./scripts/build-udev-rules.sh $(pwd) + %install install -Dpm0755 openrgb %{buildroot}/%{_bindir}/openrgb install -Dpm0644 qt/OpenRGB.png %{buildroot}%{_datadir}/pixmaps/%{name}.png ++++++ OpenRGB-release_0.7.tar.gz -> OpenRGB-release_0.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/OpenRGB/OpenRGB-release_0.7.tar.gz /work/SRC/openSUSE:Factory/.OpenRGB.new.1597/OpenRGB-release_0.8.tar.gz differ: char 12, line 1 ++++++ OpenRGB-use_system_libs.patch ++++++ --- /var/tmp/diff_new_pack.9BWGcd/_old 2022-11-29 10:53:13.072756268 +0100 +++ /var/tmp/diff_new_pack.9BWGcd/_new 2022-11-29 10:53:13.076756290 +0100 @@ -1,16 +1,16 @@ -Index: OpenRGB-release_0.7/OpenRGB.pro +Index: OpenRGB-release_0.8/OpenRGB.pro =================================================================== ---- OpenRGB-release_0.7.orig/OpenRGB.pro -+++ OpenRGB-release_0.7/OpenRGB.pro -@@ -62,7 +62,6 @@ INCLUDEPATH += - dependencies/hueplusplus-1.0.0/include \ +--- OpenRGB-release_0.8.orig/OpenRGB.pro ++++ OpenRGB-release_0.8/OpenRGB.pro +@@ -63,7 +63,6 @@ INCLUDEPATH += dependencies/hueplusplus-1.0.0/include/hueplusplus \ + dependencies/httplib \ dependencies/json/ \ - dependencies/libe131/src/ \ dependencies/libcmmk/include/ \ + dependencies/mdns \ i2c_smbus/ \ - i2c_tools/ \ -@@ -522,7 +521,6 @@ SOURCES += +@@ -604,7 +603,6 @@ SOURCES += dependencies/hueplusplus-1.0.0/src/UPnP.cpp \ dependencies/hueplusplus-1.0.0/src/Utils.cpp \ dependencies/hueplusplus-1.0.0/src/ZLLSensors.cpp \ @@ -18,7 +18,7 @@ dependencies/libcmmk/src/libcmmk.c \ main.cpp \ cli.cpp \ -@@ -1188,6 +1186,7 @@ unix:!macx { +@@ -1373,6 +1371,7 @@ contains(QMAKE_PLATFORM, linux) { -lmbedx509 \ -lmbedtls \ -lmbedcrypto \