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"

Reply via email to