Hello community, here is the log from the commit of package ckb-next for openSUSE:Factory checked in at 2019-03-26 15:40:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ckb-next (Old) and /work/SRC/openSUSE:Factory/.ckb-next.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ckb-next" Tue Mar 26 15:40:33 2019 rev:2 rq:682988 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ckb-next/ckb-next.changes 2019-01-21 10:50:52.219981728 +0100 +++ /work/SRC/openSUSE:Factory/.ckb-next.new.25356/ckb-next.changes 2019-03-26 15:42:05.868255072 +0100 @@ -1,0 +2,60 @@ +Sat Mar 9 08:46:09 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 0.4.0 + Support for new devices: + * K70 RGB MK.2 LP + * M65 RGB Elite + * M95 Legacy + Important bugfixes: + * ST100 now works on macOS properly + * Strafe RGB MK.2 logo is mapped to the right LEDs, and media + buttons are positioned correctly + * A buffer overflow causing the daemon to crash or hang has + been fixed + * quickinstall can now run correctly with multibyte characters + in the path + * Rename now works correctly in the Profile Manager context + menu + * Animations with no presets no longer get loaded to prevent + crashes + * K70 Lux is now marked correctly as monochrome + * ckb-next can be built again with Qt 5.2 + * Save to hardware now gets disabled in the context menu for + unsupported devices + * Settings backend has been changed to ini for macOS, + preventing silent configuration data corruption + * The K55, the ST100 and the Polaris now have working default + profiles + * A few cases that may cause the GUI to crash have been found + and fixed + * Blank animation names are no longer allowed + New features: + * GUI has gained a monochrome tray icon option + (QSystemTrayIcon only) + * Device brightness can be controlled by scrolling on the tray + icon on Linux systems that support it (AppIndicator or KDE) + * Profiles and modes can now be changed with the --profile and + --mode arguments passed to the GUI binary + * New Conway's Game of Life animation + * New 'snake' animation + * New 'pipe' animation, allowing the user to send rgb data + from external applications + * Music Visualizer (mviz) is now supported on macOS, and has + been reworked to function correctly + * A --version argument has been added to the daemon + Notes: + * On Linux, the udev rule has been renamed and moved + * On Linux, for builds with libappindicator, it can be force + enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR + environment variable + * On Linux, libappindicator support is also enabled if the Qt + platform theme is gtk2 (Useful for Unity on Ubuntu 19.04) + * The restart command has been removed from the daemon + * Threads are now named for easier debugging + * Signal handler has been rewritten + * A few unneeded packets are no longer being sent to M65 mice + * Only Red channel data is being sent to monochrome devices + +- Refreshed ckb-next-systemd.patch and ckb-next-udev.patch + +------------------------------------------------------------------- Old: ---- ckb-next-0.3.2.tar.gz New: ---- ckb-next-0.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ckb-next.spec ++++++ --- /var/tmp/diff_new_pack.Dta3Ch/_old 2019-03-26 15:42:06.812254532 +0100 +++ /var/tmp/diff_new_pack.Dta3Ch/_new 2019-03-26 15:42:06.816254529 +0100 @@ -17,10 +17,10 @@ Name: ckb-next -Version: 0.3.2 +Version: 0.4.0 Release: 0 Summary: RGB driver for Corsair keyboard and mice -License: GPL-2.0 AND BSD-3-Clause +License: GPL-2.0-only AND BSD-3-Clause Group: Hardware/Other URL: https://github.com/ckb-next/ckb-next Source: https://github.com/ckb-next/ckb-next/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz ++++++ ckb-next-0.3.2.tar.gz -> ckb-next-0.4.0.tar.gz ++++++ ++++ 9217 lines of diff (skipped) ++++++ ckb-next-systemd.patch ++++++ --- /var/tmp/diff_new_pack.Dta3Ch/_old 2019-03-26 15:42:06.976254438 +0100 +++ /var/tmp/diff_new_pack.Dta3Ch/_new 2019-03-26 15:42:06.980254436 +0100 @@ -1,8 +1,8 @@ -Index: ckb-next-0.3.2/src/daemon/CMakeLists.txt +Index: ckb-next-0.4.0/src/daemon/CMakeLists.txt =================================================================== ---- ckb-next-0.3.2.orig/src/daemon/CMakeLists.txt -+++ ckb-next-0.3.2/src/daemon/CMakeLists.txt -@@ -292,7 +292,7 @@ elseif (LINUX) +--- ckb-next-0.4.0.orig/src/daemon/CMakeLists.txt ++++ ckb-next-0.4.0/src/daemon/CMakeLists.txt +@@ -294,7 +294,7 @@ elseif (LINUX) endif () # A way to check for systemd @@ -11,7 +11,7 @@ message(STATUS "systemd detected") set(CKB_NEXT_INIT_SYSTEM "systemd" CACHE INTERNAL "") set(DISALLOW_SYSVINIT TRUE) -@@ -404,7 +404,7 @@ if (MACOS) +@@ -406,7 +406,7 @@ if (MACOS) elseif (LINUX) install( TARGETS ckb-next-daemon @@ -20,19 +20,10 @@ endif () # Declare target's auxiliary files installation paths -@@ -456,7 +456,7 @@ endif () - if (LINUX) - install( - FILES "${CMAKE_SOURCE_DIR}/linux/udev/99-ckb-daemon.rules" -- DESTINATION "/etc/udev/rules.d" -+ DESTINATION "/usr/lib/udev/rules.d" - PERMISSIONS - OWNER_READ OWNER_WRITE - GROUP_READ -Index: ckb-next-0.3.2/linux/systemd/ckb-next-daemon.service.in +Index: ckb-next-0.4.0/linux/systemd/ckb-next-daemon.service.in =================================================================== ---- ckb-next-0.3.2.orig/linux/systemd/ckb-next-daemon.service.in -+++ ckb-next-0.3.2/linux/systemd/ckb-next-daemon.service.in +--- ckb-next-0.4.0.orig/linux/systemd/ckb-next-daemon.service.in ++++ ckb-next-0.4.0/linux/systemd/ckb-next-daemon.service.in @@ -5,7 +5,7 @@ Description=Corsair Keyboards and Mice Daemon ++++++ ckb-next-udev.patch ++++++ --- /var/tmp/diff_new_pack.Dta3Ch/_old 2019-03-26 15:42:06.988254431 +0100 +++ /var/tmp/diff_new_pack.Dta3Ch/_new 2019-03-26 15:42:06.988254431 +0100 @@ -1,38 +1,8 @@ -From ddee00c184701925fbe4c28d4851aeb95fc2702c Mon Sep 17 00:00:00 2001 -From: Luigi Baldoni <[email protected]> -Date: Tue, 8 Jan 2019 19:35:11 +0100 -Subject: [PATCH] Renamed .rules file as well - ---- - linux/udev/{99-ckb-daemon.rules => 99-ckb-next-daemon.rules} | 0 - src/daemon/CMakeLists.txt | 2 +- - 2 files changed, 1 insertion(+), 1 deletion(-) - rename linux/udev/{99-ckb-daemon.rules => 99-ckb-next-daemon.rules} (100%) - -Index: ckb-next-0.3.2/linux/udev/99-ckb-daemon.rules +Index: ckb-next-0.4.0/linux/udev/99-ckb-next-daemon.rules =================================================================== ---- ckb-next-0.3.2.orig/linux/udev/99-ckb-daemon.rules -+++ /dev/null -@@ -1,2 +0,0 @@ --# Mark ckb devices as not a joystick and create symlinks to the virtual input devices +--- ckb-next-0.4.0.orig/linux/udev/99-ckb-next-daemon.rules ++++ ckb-next-0.4.0/linux/udev/99-ckb-next-daemon.rules +@@ -1,2 +1,2 @@ + # Mark ckb devices as not a joystick and create symlinks to the virtual input devices -ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="ckb[0-9]: [A-Za-z0-9]*", ENV{ID_INPUT_JOYSTICK}="", PROGRAM="/usr/bin/env sed 's/[0-9]: /-/' /sys/class/input/%k/device/name", ENV{.INPUT_NAME}="%c, "SYMLINK+="input/by-id/%E{.INPUT_NAME}-event" -Index: ckb-next-0.3.2/linux/udev/99-ckb-next-daemon.rules -=================================================================== ---- /dev/null -+++ ckb-next-0.3.2/linux/udev/99-ckb-next-daemon.rules -@@ -0,0 +1,2 @@ -+# Mark ckb devices as not a joystick and create symlinks to the virtual input devices +ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="ckb[0-9]: [A-Za-z0-9]*", ENV{ID_INPUT_JOYSTICK}="", PROGRAM="/usr/bin/sed 's/[0-9]: /-/' /sys/class/input/%k/device/name", ENV{.INPUT_NAME}="%c, "SYMLINK+="input/by-id/%E{.INPUT_NAME}-event" -Index: ckb-next-0.3.2/src/daemon/CMakeLists.txt -=================================================================== ---- ckb-next-0.3.2.orig/src/daemon/CMakeLists.txt -+++ ckb-next-0.3.2/src/daemon/CMakeLists.txt -@@ -455,7 +455,7 @@ endif () - - if (LINUX) - install( -- FILES "${CMAKE_SOURCE_DIR}/linux/udev/99-ckb-daemon.rules" -+ FILES "${CMAKE_SOURCE_DIR}/linux/udev/99-ckb-next-daemon.rules" - DESTINATION "/usr/lib/udev/rules.d" - PERMISSIONS - OWNER_READ OWNER_WRITE
