Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenRGB for openSUSE:Factory checked in at 2023-08-28 17:15:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenRGB (Old) and /work/SRC/openSUSE:Factory/.OpenRGB.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenRGB" Mon Aug 28 17:15:22 2023 rev:10 rq:1106125 version:0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenRGB/OpenRGB.changes 2023-06-08 21:42:18.385900622 +0200 +++ /work/SRC/openSUSE:Factory/.OpenRGB.new.1766/OpenRGB.changes 2023-08-28 17:15:28.105196320 +0200 @@ -1,0 +2,130 @@ +Fri Jul 14 14:02:05 UTC 2023 - Erwan GEORGET <[email protected]> + +- Update to upstream version 0.9 + + New Features: + + * Segments + + Split addressable LED zones into sub-groups + + Useful to divide up daisy-chained ARGB devices (fans, strips) connected to the same header + * Keyboard Layout Manager, a back-end feature that makes it easier to develop keyboard integrations and manage multiple regional layouts + * Hardware IDs page helps to make it easier to integrate new devices + * SDK integration for plugins, allows plugins to expose their own custom SDK hooks + * Replaced old PNG icons with new icons + * Additional translations + + Malaysian + + Japanese + + Croatian + + Polish + * Translation updates for existing translations + + New Device Support: + + * Many additional GPUs added to existing GPU controllers + + ASUS + + Colorful + + EVGA + + Gainward + + Gigabyte + + iGame + + MSI + + NVIDIA + + Palit + + PNY + * AOC controller: + + AOC GK500 keyboard + + AOC GMM700 mousemat + + AOC GM500 mouse + * ASRock controller improvements: + + Fixes for ASRock Polychrome USB boards + * ASUS controller improvements: + + Additional devices added + + Various device-specific improvements + + ASUS ROG Ally support + * Cherry keyboard support + * Corsair controller improvements: + + Corsair Dominator Platinum DDR5 support + + Corsair Vengeance DDR5 support + * CRYORIG H7 Quad Lumi support + * Das Keyboard controller improvements: + + Additional device support + * ENE controller improvements: + + Improved ENE SMBus configuration table parsing (fixes Unknown LED names on most ENE DRAM) + + Made Save to Device hidden behind configuration file setting as it is unreliable on some modules + * GaiZhongGai controller improvements: + + Additional device support + * Gigabyte controller improvements: + + Added new motherboard layouts + * HyperX controller improvements: + + Added an hidapi wrapped device type to use libusb-hidapi on Linux for certain devices that have a non-compliant USB HID descriptor + + Additional device support + * JSAUX Steam Deck dock support + * LEGO Dimensions toypad base support + * Lenovo laptop controller improvements: + + Additional device support + * Lenovo motherboard support + * Lian-Li controller improvements: + + Additional device support + * Logitech controller improvements: + + Bug fixes + * MSI controller improvements: + + More MSI Mystic Light motherboards added + * Nollie32 controller support + * NZXT Hue 1 (Smart Device V1) support + * NZXT Hue 2 controller improvements: + + Additional device support + + Additional accessory (fans/strips) support + * OKS keyboard support + * Razer controller improvements: + + Additional device support + + Fixed initialization issues that made some devices unreliable + + Migrated many Razer keyboards to KeyboardLayoutManager + * RedSquare keyboard support + * Roccat headset support + * Sapphire controller improvements: + + Additional features supported + * TP-Link Kasa Smart support + * Wooting controller improvements: + + Additional device support + +Bug Fixes: + + * Fixed some CLI issues + +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 + * AMD GPU controllers do not work on Linux due to issues with AMD's amdgpu kernel driver. + * 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. OpenRazer will likely be removed in the next release. + * 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. + +- Patches + * Drop OpenRGB-GCC13.patch: fixed upstream + * Drop OpenRGB-mbedTLS3-hueplusplus.patch: fixed upstream + * Rebase OpenRGB-use_system_libs.patch: Update to new version + + +------------------------------------------------------------------- +Sat Jun 3 07:38:14 UTC 2023 - Erwan GEORGET <[email protected]> + +- Split the package in two to allow installation of udev rules for use with the Flatpak version. + +------------------------------------------------------------------- +Thu May 25 08:45:23 UTC 2023 - Jan Baier <[email protected]> + +- openSUSE build: + * Fix build in Factory: + + Add OpenRGB-mbedTLS3-hueplusplus.patch + + Add OpenRGB-GCC13.patch + +------------------------------------------------------------------- Old: ---- OpenRGB-GCC13.patch OpenRGB-mbedTLS3-hueplusplus.patch OpenRGB-release_0.8.tar.gz New: ---- OpenRGB-release_0.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenRGB.spec ++++++ --- /var/tmp/diff_new_pack.GonQuE/_old 2023-08-28 17:15:30.333276330 +0200 +++ /var/tmp/diff_new_pack.GonQuE/_new 2023-08-28 17:15:30.381278053 +0200 @@ -17,18 +17,14 @@ Name: OpenRGB -Version: 0.8 +Version: 0.9 Release: 0 Summary: Open source RGB lighting control License: GPL-2.0-only URL: https://gitlab.com/CalcProgrammer1/OpenRGB Source0: https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_%{version}/OpenRGB-release_%{version}.tar.gz -# PATCH-FIX-OPENSUSE OpenRGB-mbedTLS3-hueplusplus.patch -Patch0: OpenRGB-mbedTLS3-hueplusplus.patch # PATCH-FEATURE-OPENSUSE OpenRGB-use_system_libs.patch -Patch1: OpenRGB-use_system_libs.patch -# PATCH-FIX-OPENSUSE GCC13 fix upstream commit 269ebeddb49951b72a8ca04adf02d3a3aa2db45d -Patch2: OpenRGB-GCC13.patch +Patch0: OpenRGB-use_system_libs.patch BuildRequires: gcc-c++ BuildRequires: libqt5-linguist BuildRequires: libqt5-linguist-devel @@ -39,11 +35,19 @@ BuildRequires: pkgconfig(gusb) BuildRequires: pkgconfig(hidapi-hidraw) BuildRequires: pkgconfig(libe131) +Requires: %{name}-udev-rules = %{version} %description The purpose of this tool is to control RGB lights on different peripherals. Accessing the SMBus is a potentially dangerous operation, so exercise caution. +%package udev-rules +BuildArch: noarch +Summary: OpenRGB udev rules + +%description udev-rules +This package contain the udev rules for OpenRGB. + %prep %autosetup -p1 -n %{name}-release_%{version} @@ -61,10 +65,10 @@ # see if creating .conf to load speficic kernel modules is necessary -%post +%post udev-rules %udev_rules_update -%postun +%postun udev-rules %udev_rules_update %files @@ -73,6 +77,9 @@ %{_bindir}/openrgb %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png + +%files udev-rules +%license LICENSE %{_udevrulesdir}/60-openrgb.rules %changelog ++++++ OpenRGB-release_0.8.tar.gz -> OpenRGB-release_0.9.tar.gz ++++++ /work/SRC/openSUSE:Factory/OpenRGB/OpenRGB-release_0.8.tar.gz /work/SRC/openSUSE:Factory/.OpenRGB.new.1766/OpenRGB-release_0.9.tar.gz differ: char 12, line 1 ++++++ OpenRGB-use_system_libs.patch ++++++ --- /var/tmp/diff_new_pack.GonQuE/_old 2023-08-28 17:15:30.781292418 +0200 +++ /var/tmp/diff_new_pack.GonQuE/_new 2023-08-28 17:15:30.817293710 +0200 @@ -1,16 +1,15 @@ -Index: OpenRGB-release_0.8/OpenRGB.pro -=================================================================== ---- OpenRGB-release_0.8.orig/OpenRGB.pro -+++ OpenRGB-release_0.8/OpenRGB.pro -@@ -63,7 +63,6 @@ INCLUDEPATH += +diff -rub OpenRGB-release_0.9.orig/OpenRGB.pro OpenRGB-release_0.9.patch/OpenRGB.pro +--- OpenRGB-release_0.9.orig/OpenRGB.pro 2023-07-10 05:51:47.000000000 +0200 ++++ OpenRGB-release_0.9.patch/OpenRGB.pro 2023-07-14 15:54:00.355006793 +0200 +@@ -68,7 +68,6 @@ dependencies/hueplusplus-1.0.0/include/hueplusplus \ dependencies/httplib \ dependencies/json/ \ - dependencies/libe131/src/ \ dependencies/libcmmk/include/ \ dependencies/mdns \ - i2c_smbus/ \ -@@ -604,7 +603,6 @@ SOURCES += + hidapi_wrapper/ \ +@@ -812,7 +811,6 @@ 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,10 +17,10 @@ dependencies/libcmmk/src/libcmmk.c \ main.cpp \ cli.cpp \ -@@ -1373,6 +1371,7 @@ contains(QMAKE_PLATFORM, linux) { - -lmbedx509 \ +@@ -1789,6 +1787,7 @@ -lmbedtls \ -lmbedcrypto \ + -ldl \ + $$system(pkg-config --libs libe131) \ COMPILER_VERSION = $$system($$QMAKE_CXX " -dumpversion")
