From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 12 15:14:18 2022 Received: (at submit) by debbugs.gnu.org; 12 Mar 2022 20:14:18 +0000 Received: from localhost ([127.0.0.1]:40902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nT882-0001WT-6P for submit@debbugs.gnu.org; Sat, 12 Mar 2022 15:14:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:44510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nT880-0001WL-F3 for submit@debbugs.gnu.org; Sat, 12 Mar 2022 15:14:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nT880-0005sW-8R for guix-patches@gnu.org; Sat, 12 Mar 2022 15:14:16 -0500 Received: from mail-4318.protonmail.ch ([185.70.43.18]:62469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nT87x-0008SL-Gs for guix-patches@gnu.org; Sat, 12 Mar 2022 15:14:15 -0500 Date: Sat, 12 Mar 2022 20:14:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1647116042; bh=cDUnW08N/SDEw2tXERCVPeKfcAKd7B9GMHZ0i49oOLA=; h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID; b=TcxuVMG2mACIeOBqtbIrmv1DgmCQros/RydmfmbMThreB5IXi1OpFBOpwlE0FkvGz ino9c7HaJ5D81a3BpzxnMMVKJ0JU4MFejerCEseH3/LyEIkMEECVUzQiFxitZPRVJg SIvfNzbNXfmBamJYFUIdxDtCw/HGfBFIphr8MgNn0PFA0T7AAsXUmahkd+MtKMmAmE 0InHlLIWqKWjkIFSu/LRWehWe/vDw6eP+mHE2/kXgQ5JpmJptJ8PvKAB+8+GvM7HbI 0U+Lcpu5PP80bWi1y8m+eLJ3lNPwwA3GdYBXrAz/v7ST4Zj5aU5SxDMqoWkv8BuRlw l8ecCJxl5Ib/A== To: Formbi via Guix-patches From: Formbi Subject: [PATCH] gnu: Add ckb-next. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.18; envelope-from=formbi@protonmail.com; helo=mail-4318.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Formbi Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) =3DThis patch adds ckb-next, a free app for controlling some Corsair device= s. >From 1e9e6403f28ebaccac9bd6f0f7d3bd744516aed1 Mon Sep 17 00:00:00 2001 From: Formbi Date: Sat, 12 Mar 2022 20:09:26 +0100 Subject: [PATCH] gnu: add ckb-next * gnu/packages/hardware.scm (ckb-next): add ckb-next --- gnu/packages/hardware.scm | 64 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/hardware.scm b/gnu/packages/hardware.scm index 0a2a7dbb7..e43c18c1a 100644 --- a/gnu/packages/hardware.scm +++ b/gnu/packages/hardware.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright =C2=A9 2018 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2022 Marcel Kupiec ;;; ;;; This file is part of GNU Guix. ;;; @@ -17,15 +18,20 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages hardware) + #:use-module (gnu packages bash) #:use-module (gnu packages compression) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages lxqt) #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages qt) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix download) #:use-module (guix git-download) @@ -35,6 +41,64 @@ ;; This is a module for packages related to physical hardware that don't (= yet) ;; have a more specific home like gps.scm, security-token.scm, &c. +(define-public ckb-next + (let ((commit "967f44018a9d46efa7203fad38518e9381eba0f3") + (revision "0")) + (package + (name "ckb-next") + (version (git-version "0.4.4" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ckb-next/ckb-next") + (commit commit))) + (sha256 + (base32 "0bfpah0zgmyhbi6payymr3p98nfnwqr2xqxgkyzvccz72z246316")) + (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 pkg-config)) + (inputs + (list qtbase-5 + zlib + libdbusmenu-qt + quazip + pulseaudio + libxcb + xcb-util-wm + qtx11extras + eudev + bash-minimal)) + (home-page "https://github.com/ckb-next/ckb-next") + (synopsis "Open-source driver for Corsair keyboards and mice") + (description "ckb-next is an open-source driver for Corsair keyboard= s and +mice. It aims to bring the features of Corsair's proprietary CUE software= to +Linux operating systems. This project is currently a work in progress, bu= t it +already supports much of the same functionality, including full RGB animat= ions. +More features are coming soon.") + (license license:gpl2)))) + (define-public ddcutil (package (name "ddcutil") -- 2.35.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 18 10:39:04 2022 Received: (at 54355-done) by debbugs.gnu.org; 18 Mar 2022 14:39:04 +0000 Received: from localhost ([127.0.0.1]:58056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVDkt-00078k-Qn for submit@debbugs.gnu.org; Fri, 18 Mar 2022 10:39:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nVDks-00078E-JF for 54355-done@debbugs.gnu.org; Fri, 18 Mar 2022 10:39:03 -0400 Received: from [2001:470:142:3::e] (port=49470 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nVDkn-0006Ts-8q; Fri, 18 Mar 2022 10:38:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=+CaEToCyZphJBlzhvB3LB/dO3QBjUa05XCfRkM69okg=; b=TM//SAW47udJG9GrGyTI WC6w+o+FhGbIuhdcIfP5luy6zzrNc1V9z+RSfWtG583pYkiJkKxzO0nE/XbubLxp4btgdUjfBgHyc SmeA+tVtKBnQZrYMUOdrWeaN2ejEqjxOO3DeaG+Gba/WnriNR3FoM+e/mSKYZcqL+JRDpRRAl/5Eu F7G4dD2J8dQ8PGeW4JPmZ7Wu5xFQr2kH7ACUyJQ5NuT30f2nMgPIZMfg5i/UgSg041P8+hwwiC7NH /sj7ELaooHdUCQYVilZX7c4LjzTB7sGtWYAW5LCMkaJ1O3BerUJgrr/RMu7dj64cOZ125jUNkoUKI McmJJ53bMTmXIQ==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:62607 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nVDkm-00043G-TA; Fri, 18 Mar 2022 10:38:57 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Formbi Subject: Re: bug#54355: [PATCH] gnu: Add ckb-next. References: Date: Fri, 18 Mar 2022 15:38:54 +0100 In-Reply-To: (formbi@protonmail.com's message of "Sat, 12 Mar 2022 20:14:00 +0000") Message-ID: <87wngrpbpd.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 54355-done Cc: 54355-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Formbi skribis: >>>From 1e9e6403f28ebaccac9bd6f0f7d3bd744516aed1 Mon Sep 17 00:00:00 2001 > From: Formbi > Date: Sat, 12 Mar 2022 20:09:26 +0100 > Subject: [PATCH] gnu: add ckb-next > > * gnu/packages/hardware.scm (ckb-next): add ckb-next [...] > +(define-public ckb-next > + (let ((commit "967f44018a9d46efa7203fad38518e9381eba0f3") > + (revision "0")) > + (package > + (name "ckb-next") > + (version (git-version "0.4.4" revision commit)) > + (source > + (origin > + (method git-fetch) I passed it through =E2=80=98guix style=E2=80=99 to get conventional format= ting: https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html [...] > + (home-page "https://github.com/ckb-next/ckb-next") > + (synopsis "Open-source driver for Corsair keyboards and mice") > + (description "ckb-next is an open-source driver for Corsair keyboa= rds and > +mice. It aims to bring the features of Corsair's proprietary CUE softwa= re to > +Linux operating systems. This project is currently a work in progress, = but it > +already supports much of the same functionality, including full RGB anim= ations. > +More features are coming soon.") I tweaked that a bit, removing =E2=80=9Copen source=E2=80=9D (everything is= free software in Guix, no need to mention it) and the reference to =E2=80=9CCUE= =E2=80=9D, as per the Free System Distribution Guideline (FSDG). Thanks! Ludo=E2=80=99. From unknown Sat Jun 21 10:39:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 16 Apr 2022 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator