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


Reply via email to