Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ckb-next for openSUSE:Factory 
checked in at 2023-06-29 17:28:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ckb-next (Old)
 and      /work/SRC/openSUSE:Factory/.ckb-next.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ckb-next"

Thu Jun 29 17:28:49 2023 rev:17 rq:1095870 version:0.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ckb-next/ckb-next.changes        2023-04-10 
21:48:36.945052786 +0200
+++ /work/SRC/openSUSE:Factory/.ckb-next.new.13546/ckb-next.changes     
2023-06-29 17:29:11.730564097 +0200
@@ -1,0 +2,31 @@
+Sun Jun 25 09:49:23 UTC 2023 - Jannik Seiler <se...@mosad.xyz>
+
+- Update to version 0.6.0
+  Support for new devices:
+  * K55 RGB PRO
+  * K55 RGB PRO XT
+  * K60 PRO (Monochrome)
+  * K60 PRO TKL RGB
+  * Dark Core RGB Pro (experimental)
+  * Dark Core RGB Pro SE (experimental)
+  * Slipstream wireless dongle (when paired with a single supported device)
+  Important bugfixes:
+  * The Fn key now behaves as expected on the K65
+  * The GUI now accepts macros containing the ISO backslash key
+  * A workaround is now implemented to prevent the media keys on the Strafe 
from getting stuck pressed
+  * The daemon no longer crashes with a buffer overflow detected message on 
start under certain conditions
+  * The WinLock LED now functions on the K55 RGB and K55 RGB Pro XT
+  * The GUI no longer crashes under certain conditions when the sound server 
is being restarted
+  * The battery states are now reported correctly in the GUI
+  * The brightness is now correctly set for newer devices (and the lights now 
turn off instantly)
+  New features:
+  * The device previews are now rendered using the GPU
+  * Horizontal scrolling is now available for binding
+  * The mute indicator can now indicate either the default output or input 
audio device
+  * The music visualizer now supports automatic gain control, automatically 
adapting to volume changes
+  * It is now possible to pair wireless devices with dongles (not in GUI yet)
+- Refresh ckb-next-use-run.patch
+- Refresh 422.patch
+- Drop fix_buffer_overflow_FORTIFY_SOURCE.patch, fixed upstream
+
+-------------------------------------------------------------------

Old:
----
  ckb-next-0.5.0.tar.gz
  fix_buffer_overflow_FORTIFY_SOURCE.patch

New:
----
  ckb-next-0.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ckb-next.spec ++++++
--- /var/tmp/diff_new_pack.iM5DOB/_old  2023-06-29 17:29:12.474568456 +0200
+++ /var/tmp/diff_new_pack.iM5DOB/_new  2023-06-29 17:29:12.478568479 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ckb-next
-Version:        0.5.0
+Version:        0.6.0
 Release:        0
 Summary:        RGB driver for Corsair keyboard and mice
 License:        BSD-3-Clause AND GPL-2.0-only
@@ -35,8 +35,6 @@
 # PATCH-FIX-OPENSUSE 422.patch boo#1135528
 Patch5:         422.patch
 Patch6:         harden_ckb-next-daemon.service.patch
-# PATCH-FIX-UPSTREAM fix_buffer_overflow_FORTIFY_SOURCE.patch
-Patch7:         fix_buffer_overflow_FORTIFY_SOURCE.patch
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  hicolor-icon-theme
@@ -51,7 +49,6 @@
 BuildRequires:  cmake(Qt5X11Extras)
 BuildRequires:  cmake(dbusmenu-qt5)
 BuildRequires:  pkgconfig(libpulse)
-BuildRequires:  pkgconfig(libpulse-simple)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(xcb)
@@ -113,6 +110,7 @@
 %{_sbindir}/rc%{name}-daemon
 %{_libexecdir}/%{name}-daemon
 %{_libexecdir}/%{name}-animations
+%{_libexecdir}/%{name}-sinfo
 %{_udevrulesdir}/99-%{name}-daemon.rules
 %{_unitdir}/%{name}-daemon.service
 

++++++ 422.patch ++++++
--- /var/tmp/diff_new_pack.iM5DOB/_old  2023-06-29 17:29:12.506568643 +0200
+++ /var/tmp/diff_new_pack.iM5DOB/_new  2023-06-29 17:29:12.510568666 +0200
@@ -15,15 +15,19 @@
 across distributions (Fedora has /usr/libexec and openSUSE has /usr/lib )
 
 This matches usage in src/daemon/CMakeLists.txt
----
- src/CMakeLists.txt     | 2 +-
- src/ckbnextconfig.h.in | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-Index: ckb-next-0.4.3/src/CMakeLists.txt
-===================================================================
---- ckb-next-0.4.3.orig/src/CMakeLists.txt
-+++ ckb-next-0.4.3/src/CMakeLists.txt
+diff -Naur ckb-next-0.6.0.orig/src/ckbnextconfig.h.in 
ckb-next-0.6.0/src/ckbnextconfig.h.in
+--- ckb-next-0.6.0.orig/src/ckbnextconfig.h.in 2023-06-22 23:07:29.000000000 
+0200
++++ ckb-next-0.6.0/src/ckbnextconfig.h.in      2023-06-25 11:15:37.424689978 
+0200
+@@ -1,5 +1,5 @@
+ #define CKB_NEXT_VERSION_STR "${ckb-next_VERSION}"
+-#define CKB_NEXT_ANIMATIONS_PATH 
"${CMAKE_INSTALL_PREFIX}/${INSTALL_DIR_ANIMATIONS}"
++#define CKB_NEXT_ANIMATIONS_PATH "${INSTALL_DIR_ANIMATIONS}"
+ #define CKB_NEXT_UTILITIES_PATH 
"${CMAKE_INSTALL_PREFIX}/${INSTALL_DIR_UTILITIES}"
+ 
+ #define CKB_NEXT_PROFILE_VER ${ckb-next_PROFILE_VER}
+diff -Naur ckb-next-0.6.0.orig/src/CMakeLists.txt 
ckb-next-0.6.0/src/CMakeLists.txt
+--- ckb-next-0.6.0.orig/src/CMakeLists.txt     2023-06-22 23:07:29.000000000 
+0200
++++ ckb-next-0.6.0/src/CMakeLists.txt  2023-06-25 11:16:37.568637199 +0200
 @@ -27,7 +27,7 @@
  
  # Export version, etc. to source code
@@ -33,15 +37,4 @@
  configure_file(
      ${CMAKE_CURRENT_LIST_DIR}/ckbnextconfig.h.in
      ${CMAKE_BINARY_DIR}/ckbnextconfig.h)
-Index: ckb-next-0.4.3/src/ckbnextconfig.h.in
-===================================================================
---- ckb-next-0.4.3.orig/src/ckbnextconfig.h.in
-+++ ckb-next-0.4.3/src/ckbnextconfig.h.in
-@@ -1,5 +1,5 @@
- #cmakedefine CKB_NEXT_VERSION_STR "${ckb-next_VERSION}"
--#cmakedefine CKB_NEXT_ANIMATIONS_PATH 
"${CMAKE_INSTALL_PREFIX}/${INSTALL_DIR_ANIMATIONS}"
-+#cmakedefine CKB_NEXT_ANIMATIONS_PATH "${INSTALL_DIR_ANIMATIONS}"
- 
- #define CKB_NEXT_PROFILE_VER ${ckb-next_PROFILE_VER}
- #define CKB_NEXT_SETTINGS_VER ${ckb-next_SETTINGS_VER}
 

++++++ ckb-next-0.5.0.tar.gz -> ckb-next-0.6.0.tar.gz ++++++
++++ 31490 lines of diff (skipped)

++++++ ckb-next-use-run.patch ++++++
--- /var/tmp/diff_new_pack.iM5DOB/_old  2023-06-29 17:29:12.790570307 +0200
+++ /var/tmp/diff_new_pack.iM5DOB/_new  2023-06-29 17:29:12.794570330 +0200
@@ -1,14 +1,13 @@
-Index: ckb-next-0.5.0/ckb-next-dev-detect
-===================================================================
---- ckb-next-0.5.0.orig/ckb-next-dev-detect
-+++ ckb-next-0.5.0/ckb-next-dev-detect
+diff -Naur ckb-next-0.6.0.orig/ckb-next-dev-detect 
ckb-next-0.6.0/ckb-next-dev-detect
+--- ckb-next-0.6.0.orig/ckb-next-dev-detect    2023-06-22 23:07:29.000000000 
+0200
++++ ckb-next-0.6.0/ckb-next-dev-detect 2023-06-25 10:58:28.109452264 +0200
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env bash
 +#!/bin/bash
  
  # Newline
  N=$'\n'
-@@ -69,7 +69,7 @@ else
+@@ -69,7 +69,7 @@
              OUT="${OUT}${N}${N}Daemon on current boot:${N}`journalctl -o 
short-precise -b 0 --unit=ckb-next-daemon 2>&1`"
              OUT="${OUT}${N}${N}Daemon on last boot:${N}`journalctl -o 
short-precise -b -1 --unit=ckb-next-daemon 2>&1`"
          fi
@@ -17,10 +16,9 @@
          OUT="${OUT}${N}${N}Kernel command line:${N}`cat /proc/cmdline`"
          GUIPATH="$(which ckb-next)"
          OUT="${OUT}${N}${N}GUI ldd:${N}`ldd ${GUIPATH}`"
-Index: ckb-next-0.5.0/src/daemon/devnode.c
-===================================================================
---- ckb-next-0.5.0.orig/src/daemon/devnode.c
-+++ ckb-next-0.5.0/src/daemon/devnode.c
+diff -Naur ckb-next-0.6.0.orig/src/daemon/devnode.c 
ckb-next-0.6.0/src/daemon/devnode.c
+--- ckb-next-0.6.0.orig/src/daemon/devnode.c   2023-06-22 23:07:29.000000000 
+0200
++++ ckb-next-0.6.0/src/daemon/devnode.c        2023-06-25 11:00:12.833333006 
+0200
 @@ -7,13 +7,7 @@
  #include "profile.h"
  #include <ckbnextconfig.h>
@@ -28,18 +26,17 @@
 -// OSX doesn't like putting FIFOs in /dev for some reason
 -// Don't make these pointers, as doing so will result in sizeof() not 
producing the correct result.
 -#ifndef OS_MAC
--const char devpath[] = "/dev/input/ckb";
+-#define DEVPATH "/dev/input/ckb"
 -#else
--const char devpath[] = "/var/run/ckb";
+-#define DEVPATH "/var/run/ckb"
 -#endif
-+const char devpath[] = "/run/ckb";
++#define DEVPATH "/run/ckb"
  
+ const char devpath[] = DEVPATH;
  #define DEVPATH_LEN (sizeof(devpath) - 1)
- 
-Index: ckb-next-0.5.0/src/gui/kbmanager.cpp
-===================================================================
---- ckb-next-0.5.0.orig/src/gui/kbmanager.cpp
-+++ ckb-next-0.5.0/src/gui/kbmanager.cpp
+diff -Naur ckb-next-0.6.0.orig/src/gui/kbmanager.cpp 
ckb-next-0.6.0/src/gui/kbmanager.cpp
+--- ckb-next-0.6.0.orig/src/gui/kbmanager.cpp  2023-06-22 23:07:29.000000000 
+0200
++++ ckb-next-0.6.0/src/gui/kbmanager.cpp       2023-06-25 11:01:01.785277266 
+0200
 @@ -2,11 +2,7 @@
  #include "idletimer.h"
  #include <limits>

Reply via email to