Hello community,

here is the log from the commit of package ckb-next for openSUSE:Factory 
checked in at 2020-12-21 10:22:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ckb-next (Old)
 and      /work/SRC/openSUSE:Factory/.ckb-next.new.5145 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ckb-next"

Mon Dec 21 10:22:51 2020 rev:9 rq:856842 version:0.4.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ckb-next/ckb-next.changes        2020-08-29 
20:44:58.229530808 +0200
+++ /work/SRC/openSUSE:Factory/.ckb-next.new.5145/ckb-next.changes      
2020-12-21 10:23:36.723993178 +0100
@@ -1,0 +2,46 @@
+Fri Dec 18 07:44:11 UTC 2020 - Luigi Baldoni <aloi...@gmx.com>
+
+* Update to version 0.4.3
+  Support for new devices:
+  * Scimitar RGB Elite
+  * Nightsword RGB
+  Important bugfixes:
+  * Fixed delay when shutting down with K95 RGB
+  * Fixed freezing when updating indicator LEDs
+  * Indicator LEDs are now more responsive when an animation is
+    playing
+  * GUI now starts hidden in tray on KDE
+  * The pipe animation now works consistently between mode
+    changes
+  * The pipe animation now handles input commands sent in rapid
+    succession before the device is updated
+  * Input works on wayland again after recent updates
+  * libgdx based games no longer crash on mouse input
+  * Mouse settings are now correctly restored when resuming from
+    suspend
+  * Fixed a bug where some devices would not be initialised on
+    daemon start and would require a replug
+  * Fixed layouts for K68, K65, K63, M95
+  New features:
+  * Under X11 only, lights can now automatically turn off after
+    a user-set time
+  * Macros now loop when the key is held down
+  * Macro UI has been redesigned and supports recording from non
+    ckb-next managed keyboards
+  * Modes can now be changed automatically based on the current
+    focused application (X11/XWayland Only)
+  * Translations are now supported
+  Notes for packagers:
+  * The systemd unit directory can be overriden with
+    -DSYSTEMD_UNIT_INSTALL_DIR
+  * libappindicator is no longer used
+  * Minimum Qt version has been bumped up to 5.5.1 (xenial)
+  * cmake now checks for quazip 1.0
+  * The following new dependencies have been introduced: Qt5
+    X11Extras, xcb, xcb-screensaver, xcb-ewmh, Qt5 translation
+    tools, dbusmenu-qt5
+- Refresh ckb-next-use-run.patch, ckb-next-systemd.patch and
+  422.patch
+- Drop ckb-next-gcc10.patch (merged upstream)
+
+-------------------------------------------------------------------

Old:
----
  ckb-next-0.4.2.tar.gz
  ckb-next-gcc10.patch

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

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

Other differences:
------------------
++++++ ckb-next.spec ++++++
--- /var/tmp/diff_new_pack.8ykUTk/_old  2020-12-21 10:23:37.415993962 +0100
+++ /var/tmp/diff_new_pack.8ykUTk/_new  2020-12-21 10:23:37.415993962 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           ckb-next
-Version:        0.4.2
+Version:        0.4.3
 Release:        0
 Summary:        RGB driver for Corsair keyboard and mice
 License:        GPL-2.0-only AND BSD-3-Clause
@@ -34,8 +34,6 @@
 Patch4:         ckb-next-udev.patch
 # PATCH-FIX-UPSTREAM 422.patch boo#1135528
 Patch5:         422.patch
-# PATCH-FIX-UPSTREAM ckb-next-gcc10.patch
-Patch6:         ckb-next-gcc10.patch
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  hicolor-icon-theme
@@ -43,12 +41,19 @@
 BuildRequires:  quazip-qt5-devel
 %endif
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5Widgets) >= 5.2
+BuildRequires:  cmake(Qt5DBus)
+BuildRequires:  cmake(Qt5LinguistTools)
+BuildRequires:  cmake(Qt5Network)
+BuildRequires:  cmake(Qt5Widgets) >= 5.2
+BuildRequires:  cmake(Qt5X11Extras)
+BuildRequires:  cmake(dbusmenu-qt5)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libpulse-simple)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(systemd)
+BuildRequires:  pkgconfig(xcb)
+BuildRequires:  pkgconfig(xcb-ewmh)
+BuildRequires:  pkgconfig(xcb-screensaver)
 BuildRequires:  pkgconfig(zlib)
 Obsoletes:      ckb < %{version}
 Provides:       ckb = %{version}
@@ -100,7 +105,7 @@
 %{_bindir}/%{name}
 %{_bindir}/%{name}-dev-detect
 %{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}*.png
 %{_sbindir}/rc%{name}-daemon
 %{_libexecdir}/%{name}-daemon
 %{_libexecdir}/%{name}-animations

++++++ 422.patch ++++++
--- /var/tmp/diff_new_pack.8ykUTk/_old  2020-12-21 10:23:37.435993985 +0100
+++ /var/tmp/diff_new_pack.8ykUTk/_new  2020-12-21 10:23:37.439993989 +0100
@@ -20,10 +20,10 @@
  src/ckbnextconfig.h.in | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 07804972..1b9a9e59 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
+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
 @@ -27,7 +27,7 @@
  
  # Export version, etc. to source code
@@ -33,14 +33,14 @@
  configure_file(
      ${CMAKE_CURRENT_LIST_DIR}/ckbnextconfig.h.in
      ${CMAKE_BINARY_DIR}/ckbnextconfig.h)
-diff --git a/src/ckbnextconfig.h.in b/src/ckbnextconfig.h.in
-index 7842968a..ed5e2404 100644
---- a/src/ckbnextconfig.h.in
-+++ b/src/ckbnextconfig.h.in
+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.4.2.tar.gz -> ckb-next-0.4.3.tar.gz ++++++
++++ 25473 lines of diff (skipped)

++++++ ckb-next-systemd.patch ++++++
--- /var/tmp/diff_new_pack.8ykUTk/_old  2020-12-21 10:23:37.623994198 +0100
+++ /var/tmp/diff_new_pack.8ykUTk/_new  2020-12-21 10:23:37.623994198 +0100
@@ -1,8 +1,8 @@
-Index: ckb-next-0.4.1/src/daemon/CMakeLists.txt
+Index: ckb-next-0.4.3/src/daemon/CMakeLists.txt
 ===================================================================
---- ckb-next-0.4.1.orig/src/daemon/CMakeLists.txt
-+++ ckb-next-0.4.1/src/daemon/CMakeLists.txt
-@@ -294,7 +294,7 @@ elseif (LINUX)
+--- ckb-next-0.4.3.orig/src/daemon/CMakeLists.txt
++++ ckb-next-0.4.3/src/daemon/CMakeLists.txt
+@@ -302,7 +302,7 @@ elseif (LINUX)
      endif ()
  
      # A way to check for systemd
@@ -10,8 +10,8 @@
 +    if (EXISTS "/usr/lib/systemd/system" OR "systemd" IN_LIST 
FORCE_INIT_SYSTEM)
          message(STATUS "systemd detected")
          set(CKB_NEXT_INIT_SYSTEM "systemd" CACHE INTERNAL "")
-         set(DISALLOW_SYSVINIT TRUE)
-@@ -406,7 +406,7 @@ if (MACOS)
+         set(SYSTEMD_UNIT_INSTALL_DIR "/usr/lib/systemd/system" CACHE STRING 
"Where to install systemd unit files.")
+@@ -415,7 +415,7 @@ if (MACOS)
  elseif (LINUX)
      install(
          TARGETS ckb-next-daemon
@@ -20,10 +20,10 @@
  endif ()
  
  # Declare target's auxiliary files installation paths
-Index: ckb-next-0.4.1/linux/systemd/ckb-next-daemon.service.in
+Index: ckb-next-0.4.3/linux/systemd/ckb-next-daemon.service.in
 ===================================================================
---- ckb-next-0.4.1.orig/linux/systemd/ckb-next-daemon.service.in
-+++ ckb-next-0.4.1/linux/systemd/ckb-next-daemon.service.in
+--- ckb-next-0.4.3.orig/linux/systemd/ckb-next-daemon.service.in
++++ ckb-next-0.4.3/linux/systemd/ckb-next-daemon.service.in
 @@ -5,7 +5,7 @@
  Description=Corsair Keyboards and Mice Daemon
  

++++++ ckb-next-use-run.patch ++++++
--- /var/tmp/diff_new_pack.8ykUTk/_old  2020-12-21 10:23:37.635994212 +0100
+++ /var/tmp/diff_new_pack.8ykUTk/_new  2020-12-21 10:23:37.635994212 +0100
@@ -1,14 +1,14 @@
-Index: ckb-next-0.4.1/ckb-next-dev-detect
+Index: ckb-next-0.4.3/ckb-next-dev-detect
 ===================================================================
---- ckb-next-0.4.1.orig/ckb-next-dev-detect
-+++ ckb-next-0.4.1/ckb-next-dev-detect
+--- ckb-next-0.4.3.orig/ckb-next-dev-detect
++++ ckb-next-0.4.3/ckb-next-dev-detect
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env bash
 +#!/bin/bash
  
  # Newline
  N=$'\n'
-@@ -48,7 +48,7 @@ else
+@@ -49,7 +49,7 @@ else
          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
@@ -16,11 +16,11 @@
 +    OUT="${OUT}${N}${N}Dev nodes:${N}`find /run/ckb* -print -type f -exec cat 
{} \; 2>&1`"
      OUT="${OUT}${N}${N}Environment:${N}`printenv | grep 
"QT\|XDG.*DESKTOP\|DISPLAY" 2>&1`"
      OUT="${OUT}${N}${N}Kernel command line:${N}`cat /proc/cmdline`"
- fi
-Index: ckb-next-0.4.1/src/daemon/devnode.c
+     GUIPATH="$(which ckb-next)"
+Index: ckb-next-0.4.3/src/daemon/devnode.c
 ===================================================================
---- ckb-next-0.4.1.orig/src/daemon/devnode.c
-+++ ckb-next-0.4.1/src/daemon/devnode.c
+--- ckb-next-0.4.3.orig/src/daemon/devnode.c
++++ ckb-next-0.4.3/src/daemon/devnode.c
 @@ -7,12 +7,7 @@
  #include "profile.h"
  #include <ckbnextconfig.h>
@@ -35,12 +35,13 @@
  
  long gid = -1;
  #define S_GID_READ  (gid >= 0 ? S_CUSTOM_R : S_READ)
-Index: ckb-next-0.4.1/src/gui/kbmanager.cpp
+Index: ckb-next-0.4.3/src/gui/kbmanager.cpp
 ===================================================================
---- ckb-next-0.4.1.orig/src/gui/kbmanager.cpp
-+++ ckb-next-0.4.1/src/gui/kbmanager.cpp
-@@ -1,10 +1,6 @@
+--- ckb-next-0.4.3.orig/src/gui/kbmanager.cpp
++++ ckb-next-0.4.3/src/gui/kbmanager.cpp
+@@ -1,11 +1,7 @@
  #include "kbmanager.h"
+ #include "idletimer.h"
  
 -#ifndef Q_OS_MACOS
 -QString devpath = "/dev/input/ckb%1";
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to