This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 52c9f8fe9a gnu: ckb-next: Switch to qt6.
52c9f8fe9a is described below

commit 52c9f8fe9a6162013797b7c9fd457db8f59c753c
Author: Sergey Trofimov <[email protected]>
AuthorDate: Mon Dec 29 12:36:30 2025 +0100

    gnu: ckb-next: Switch to qt6.
    
    * gnu/packages/hardware.scm (ckb-next): Switch to qt6.
    [build-system]: Switch to qt-build-system.
    [arguments]{#:configure-flags}: Add -DPREFER_QT6=ON.
    {#:phases}: Remove wrap-qt phase; convert to gexp.
    {#:qtbase}: Set qtbase.
    [native-inputs]: Replace qttools-5 with qttools; sort.
    [inputs]: Replace quazip-5 with quazip, remove qtbase-5,
    add qt5compat; sort.
    
    Change-Id: I5472091bb78ea3040693bf4f47f97c34b0033ee6
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/packages/hardware.scm | 74 ++++++++++++++++++++---------------------------
 1 file changed, 32 insertions(+), 42 deletions(-)

diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm
index f49886d764..110eebd54d 100644
--- a/gnu/packages/hardware.scm
+++ b/gnu/packages/hardware.scm
@@ -591,51 +591,41 @@ support.")
     (license license:gpl2+)))
 
 (define-public ckb-next
-    (package
-      (name "ckb-next")
-      (version "0.6.2")
-      (source (origin
-                (method git-fetch)
-                (uri (git-reference
-                      (url "https://github.com/ckb-next/ckb-next";)
-                      (commit (string-append "v" version))))
-                (sha256
-                 (base32
-                  "1mdmimxifzajyv7n75zrnkn1fi0v46vbas028da2mncy8yjla3cl"))
-                (file-name (git-file-name name version))))
-      (build-system cmake-build-system)
-      (arguments
-       `(#:modules ((guix build cmake-build-system) (guix build qt-utils)
-                    (guix build utils))
-         #:imported-modules (,@%cmake-build-system-modules
-                             (guix build qt-utils))
-         #:tests? #f
-         #:phases
-         (modify-phases %standard-phases
-           (add-before 'build 'patch-lib-udev
-             (lambda* (#:key inputs outputs #:allow-other-keys)
-               (substitute* "src/daemon/cmake_install.cmake"
-                 (("/lib/udev")
-                  (string-append (assoc-ref outputs "out")
-                                 "/lib/udev")))))
-           (add-after 'install 'wrap-qt
-             (lambda* (#:key inputs outputs #:allow-other-keys)
-               (let ((out (assoc-ref outputs "out")))
-                 (wrap-qt-program "ckb-next"
-                                  #:output out
-                                  #:inputs inputs)))))))
-      (native-inputs (list qttools-5 pkg-config))
-      (inputs (list qtbase-5
-                    qtwayland-5
-                    zlib
+  (package
+    (name "ckb-next")
+    (version "0.6.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/ckb-next/ckb-next";)
+                     (commit (string-append "v" version))))
+              (sha256
+               (base32
+                "1mdmimxifzajyv7n75zrnkn1fi0v46vbas028da2mncy8yjla3cl"))
+              (file-name (git-file-name name version))))
+    (build-system qt-build-system)
+    (arguments
+     (list
+      #:qtbase qtbase
+      #:tests? #f
+      #:configure-flags #~(list "-DPREFER_QT6=ON")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'patch-lib-udev
+            (lambda _
+              (substitute* "src/daemon/cmake_install.cmake"
+                (("/lib/udev") (string-append #$output "/lib/udev"))))))))
+      (native-inputs (list pkg-config qttools))
+      (inputs (list bash-minimal
+                    eudev
                     libdbusmenu-qt
-                    quazip-5
-                    pulseaudio
                     libxcb
-                    xcb-util-wm
+                    pulseaudio
+                    qt5compat
                     qtx11extras
-                    eudev
-                    bash-minimal))
+                    quazip
+                    xcb-util-wm
+                    zlib))
       (home-page "https://github.com/ckb-next/ckb-next";)
       (synopsis "Driver for Corsair keyboards and mice")
       (description

Reply via email to