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-06-08 21:42:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenRGB (Old) and /work/SRC/openSUSE:Factory/.OpenRGB.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenRGB" Thu Jun 8 21:42:08 2023 rev:9 rq:1091705 version:0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenRGB/OpenRGB.changes 2022-11-29 10:53:12.164751499 +0100 +++ /work/SRC/openSUSE:Factory/.OpenRGB.new.15902/OpenRGB.changes 2023-06-08 21:42:18.385900622 +0200 @@ -1,0 +2,9 @@ +Tue May 2 13:59:02 UTC 2023 - Michael Gumsley <gumsle...@hotmail.com> + +- Fix openSUSE build: + * Add OpenRGB-mbedTLS3-hueplusplus.patch: Remove certs.h + dependency for embedded hueplusplus library. + * Add OpenRGB-GCC13.patch: Apply GCC 13 compilation fixes from + upstream. + +------------------------------------------------------------------- New: ---- OpenRGB-GCC13.patch OpenRGB-mbedTLS3-hueplusplus.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenRGB.spec ++++++ --- /var/tmp/diff_new_pack.3f5cX6/_old 2023-06-08 21:42:19.073904676 +0200 +++ /var/tmp/diff_new_pack.3f5cX6/_new 2023-06-08 21:42:19.077904700 +0200 @@ -1,7 +1,7 @@ # # spec file for package OpenRGB # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: OpenRGB Version: 0.8 Release: 0 @@ -22,9 +23,15 @@ 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 BuildRequires: gcc-c++ +BuildRequires: libqt5-linguist +BuildRequires: libqt5-linguist-devel BuildRequires: mbedtls-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Core) @@ -32,8 +39,6 @@ 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. ++++++ OpenRGB-GCC13.patch ++++++ Index: OpenRGB-release_0.8/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp =================================================================== --- OpenRGB-release_0.8.orig/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp +++ OpenRGB-release_0.8/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp @@ -10,6 +10,7 @@ #include "ENESMBusInterface_SpectrixS40G.h" #include <sys/ioctl.h> #include <cstring> +#include <cstdint> /*---------------------------------------------------------------------*\ | Functions for submitting NVME admin passthrough command taken from | Index: OpenRGB-release_0.8/Controllers/SteelSeriesController/SteelSeriesMouseController.h =================================================================== --- OpenRGB-release_0.8.orig/Controllers/SteelSeriesController/SteelSeriesMouseController.h +++ OpenRGB-release_0.8/Controllers/SteelSeriesController/SteelSeriesMouseController.h @@ -10,6 +10,7 @@ #include <hidapi/hidapi.h> #include <vector> #include "SteelSeriesGeneric.h" +#include <cstdint> #pragma once Index: OpenRGB-release_0.8/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp =================================================================== --- OpenRGB-release_0.8.orig/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp +++ OpenRGB-release_0.8/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp @@ -11,6 +11,7 @@ #include <cstring> #include <stdio.h> #include <stdlib.h> +#include <cstdint> static void send_usb_msg(hid_device* dev, char * data_pkt, unsigned int size) { ++++++ OpenRGB-mbedTLS3-hueplusplus.patch ++++++ Index: OpenRGB-release_0.8/dependencies/hueplusplus-1.0.0/src/EntertainmentMode.cpp =================================================================== --- OpenRGB-release_0.8.orig/dependencies/hueplusplus-1.0.0/src/EntertainmentMode.cpp +++ OpenRGB-release_0.8/dependencies/hueplusplus-1.0.0/src/EntertainmentMode.cpp @@ -21,7 +21,6 @@ **/ #include "hueplusplus/EntertainmentMode.h" -#include "mbedtls/certs.h" #include "mbedtls/ctr_drbg.h" #include "mbedtls/debug.h" #include "mbedtls/entropy.h"