Compare commits

...

2 Commits

Author SHA256 Message Date
9e0badd88e Accepting request 1251773 from hardware
OBS-URL: https://build.opensuse.org/request/show/1251773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ckb-next?expand=0&rev=18
2025-03-10 17:06:43 +00:00
c3b6cf7d3d - Update to version 0.6.1
Support for new devices:
  * K100 RGB Optical-Mechanical
  * K70 Core TKL RGB
  * K65 Mini
  Features:
  * Port to Qt6
  Bug fixes:
  * The GUI no longer crashes on device disconnect
  * The slash key on the Brazilian (ABNT) layout now works with
    modern keyboards
  * Prevent possible USB connection issues on legacy devices
  * Resolve a crash on pure XWayland systems
  * Prevent memory leak on active window detection code
- Switch build to Qt6 on Tumbleweed

OBS-URL: https://build.opensuse.org/package/show/hardware/ckb-next?expand=0&rev=33
2025-03-10 11:43:34 +00:00
4 changed files with 41 additions and 7 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dd7c9a30ce7bf4fafcdfff974c519b2b3d2ff888c99d3255a6e0194ece5056f4
size 1835972

3
ckb-next-0.6.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:675fe181c008b23461e0d73394b5f7953de831bf7fe74092d1fc75bb167e7172
size 1861827

View File

@@ -1,3 +1,22 @@
-------------------------------------------------------------------
Mon Mar 10 11:35:11 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.6.1
Support for new devices:
* K100 RGB Optical-Mechanical
* K70 Core TKL RGB
* K65 Mini
Features:
* Port to Qt6
Bug fixes:
* The GUI no longer crashes on device disconnect
* The slash key on the Brazilian (ABNT) layout now works with
modern keyboards
* Prevent possible USB connection issues on legacy devices
* Resolve a crash on pure XWayland systems
* Prevent memory leak on active window detection code
- Switch build to Qt6 on Tumbleweed
-------------------------------------------------------------------
Sun Jun 25 09:49:23 UTC 2023 - Jannik Seiler <seil0@mosad.xyz>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ckb-next
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: ckb-next
Version: 0.6.0
Version: 0.6.1
Release: 0
Summary: RGB driver for Corsair keyboard and mice
License: BSD-3-Clause AND GPL-2.0-only
@@ -38,16 +38,28 @@ Patch6: harden_ckb-next-daemon.service.patch
BuildRequires: ImageMagick
BuildRequires: cmake
BuildRequires: hicolor-icon-theme
%if 0%{?suse_version} >= 1500
BuildRequires: quazip-qt5-devel
%if 0%{?suse_version} >= 1600
BuildRequires: cmake(QuaZip-Qt6)
%else
BuildRequires: cmake(QuaZip-Qt5)
%endif
BuildRequires: update-desktop-files
%if 0%{?suse_version} >= 1600
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6OpenGLWidgets)
BuildRequires: cmake(Qt6Widgets)
%else
BuildRequires: cmake(Qt5DBus)
BuildRequires: cmake(Qt5LinguistTools)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5Widgets) >= 5.2
BuildRequires: cmake(Qt5X11Extras)
BuildRequires: cmake(dbusmenu-qt5)
%endif
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(systemd)
@@ -71,6 +83,9 @@ including full RGB animations.
%build
%cmake \
%if 0%{?suse_version} >= 1600
-DPREFER_QT6=1 \
%endif
-DDISABLE_UPDATER=1 \
-DCMAKE_INSTALL_LIBEXECDIR=%{_libexecdir} \
-DUDEV_RULE_DIRECTORY=%{_udevrulesdir}