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>