Received: (at 75159) by debbugs.gnu.org; 3 Jan 2025 21:59:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 03 16:59:00 2025 Received: from localhost ([127.0.0.1]:52473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tTph6-00052d-A0 for submit <at> debbugs.gnu.org; Fri, 03 Jan 2025 16:59:00 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:53493) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tTph3-00052E-8E for 75159 <at> debbugs.gnu.org; Fri, 03 Jan 2025 16:58:59 -0500 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-38633b5dbcfso12175952f8f.2 for <75159 <at> debbugs.gnu.org>; Fri, 03 Jan 2025 13:58:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735941530; x=1736546330; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sY8AHMRCKP6iDlP9WwWFxfIYydTdQAg2rCVuNnH2TUc=; b=X5Z1JffekE5gYZ3nCwcGLbZL6TQAbKp+TbwLOqVABUEH/E4ksqS1NgXiQ3rr5U11Lt tKl7/909IZrLOivyJnO1GojxumFl+733QB3UbZUUOGZiHkWFNWo4Sr1B7WJB0CFmlOVx pH3N9UXtQzgwqm0gDpHsIW4R9pIsNNM0GcZY+R/wYDqUpiqFWafc/QZZySRAwf5MDqPf wfG7nXrAB0KUX36fYm1vz1aVTShM0LDscYWv9krHICvBlsf9zjASyJH7PlRh+i3r+lxM aiwUF85OaVzf/AxGL5qkFQndBk9HTd8tB90TlycOirOzJsLZ8CimIRZO/FfzFY9iy4X4 kQyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735941530; x=1736546330; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=sY8AHMRCKP6iDlP9WwWFxfIYydTdQAg2rCVuNnH2TUc=; b=Pb4Bj/hcQnPX4MhnYeIQzVzUESYu5OsvO/7sqTEw++zK8jTvMNj3G4GT3EhdHwUejY syIWdwSd2M77ICYzs9iujjy1fSQsjgTZLt2LruXvogC825hUAdUglr2YwV0civTHlNdB IgdWOY8kx3grF6F/zXHkDjnAdZshGd0W+ujYjALk9B5pLd3UsXtJAOt811CdROzJYFUY FhPeYOxBP8fuVCh+9coLszEQxixQKWN6l0iqZpYL8AT5qoTLKL4dY2Ew+QhhvBXVZwf5 TP6/AujbK52ccu9p4qCJbvIQGayKfgYfpV+gEW0rlkLZQXfEdiBK33UV9X/2szSHK14h ItbQ== X-Gm-Message-State: AOJu0YyD2gw6fCcI+UY1TjtSDuAFxPANJxcHApOW3ZUcE3661zt07o5H qcAmY1Ai8LU2rTQUgeSIpJP5dB3LTvGOfF0x8kHZPxPIDUscOhV5Dmejw5xa9P1BH5sXPCNiwvp ASkYsCX2PN01SrEI2HnTTQUZV6EKNPMp+ X-Gm-Gg: ASbGncubzoxvwTgz1+y4Ki3TPtAzF7SjVt+l9c7ev0uOpTRn9MkH4xUXxumRw3Nea6e 40bRse3lNSHLoMDo4C9pca8PojIjjw2Jz6yG9dQ2RLlC3QsqzwEd6a/CtgbnOyYdNIKNQpuA= X-Google-Smtp-Source: AGHT+IHzvwMzNh9Pb1QUK+3U3j3OiJgGykFqe5LlzcPygwAIv7iyblBoXKjCef3h6S39GGGRQvdGPQgWAZXwgPHJQi8= X-Received: by 2002:a5d:5c10:0:b0:386:3672:73c7 with SMTP id ffacd0b85a97d-38a221eac3cmr41545336f8f.17.1735941529899; Fri, 03 Jan 2025 13:58:49 -0800 (PST) MIME-Version: 1.0 References: <20241231181027.28121-2-ashvithshetty10@HIDDEN> In-Reply-To: <20241231181027.28121-2-ashvithshetty10@HIDDEN> From: Ashvith Shetty <ashvithshetty10@HIDDEN> Date: Fri, 3 Jan 2025 21:58:38 +0000 Message-ID: <CA+n6Bx9mFZyzB+-mfQE5vKB-vPyVSDh9wiMgH15M3VUgNzzxYw@HIDDEN> Subject: Re: [PATCH v2 0/3] Add corectrl and corectrl-helper-service-type To: 75159 <at> debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000003d99f0062ad46249" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: zhengjunjie@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) --0000000000003d99f0062ad46249 Content-Type: text/plain; charset="UTF-8" With respect to the earlier patches, I also feel the need to mention that the test makes use of a randomly generated seed. Would that be an issue? --0000000000003d99f0062ad46249 Content-Type: text/html; charset="UTF-8" <div dir="ltr"><div></div><div>With respect to the earlier patches, I also feel the need to mention that the test makes use of a randomly generated seed. Would that be an issue?</div></div> --0000000000003d99f0062ad46249--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 31 Dec 2024 18:12:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 13:12:33 2024 Received: from localhost ([127.0.0.1]:36737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tSgjJ-0000VN-25 for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:33 -0500 Received: from mail-pl1-f175.google.com ([209.85.214.175]:52593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tSgjG-0000V2-Tx for 75159 <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:31 -0500 Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-21661be2c2dso124479165ad.1 for <75159 <at> debbugs.gnu.org>; Tue, 31 Dec 2024 10:12:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735668684; x=1736273484; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yQYcsTvpehf9RSF1NwH359cy1sXW/hq+Cyx7zkQA5og=; b=LnYAJGmmFy60J+a5Whn7Ro5VQVQuDXLYsx6LXWwgPxIzPou0Kda8PFly+9K86bPLiI 8HZBCzyE+N7ggDnndkdESnT/yTNnJTw5B1B+Tp+7o0fUKD7bwedCJEOu39MMHsSkC7FO nWHb0ynn+wvE58AsT8vQ460cI1LHoLN0pg+DsYh0Pfz0OjDKw5+o6OExp/+/3pP1EQLa qFXZjPwdCmoKByxCfY92RwtopzYS9OP1rzLbEm4gLJiMCjjt8uAsqCWopRmZJFWpNdvV SXxfN62u7FDfqjLnlEENVhKdV3sH84QwoRwIL5xfhRlL0/h6ysmxkBTeFfi9/W+5SYaM RioA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735668684; x=1736273484; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yQYcsTvpehf9RSF1NwH359cy1sXW/hq+Cyx7zkQA5og=; b=EU4o8fi2NjjmJz0Tyne8+mWTRXTaPlM99VAusdeddNILIx8wYN9VVNTuozgMyQ2TX8 6cVe+1TC9sJarXIXqOEGybKb1M2JAVoADPA8BCQlQJv522AGEn20i6xYHWDz1HZjHW66 isCAOKyVbSpQlXkxVkPFOw28nU4rRGCXYUdtYe17C/9ofO8CgdQT28kVOh8NbgGFSPHe JuPtJzAEPk2pkqneXbRaHKQbYvD3EAENwJUqy3SGyCgXIN2SmsusiMPEscAFtlYmPwQK Xdqxg5i254s5cPAzJYihszNQulZkT2GerfzLfiuMbjLgbKIv0njIwh58JqsjfpOUH++Z GKOw== X-Gm-Message-State: AOJu0YzktHqolIXpiKq5U6Y/akc6+2uS2h5ZZPjJfUEs+08nJbYCVLAP /I9+RqqpTDMs3NuP+a4b/Y7qWf9nr2j+84QW9Mjl1WqNryZ0ebke3TLMpety X-Gm-Gg: ASbGnctOhK9k6VWDw5pTJ2pHTlj58DkRRatfc9E6gtk3PZ3S/zDwtVa+V8x+2kMra+r ViRctw+lCPyMDTfi87Nms4kee//RMQMyzgzPGShBXSA6SgrmAfDjL+nmVWjKG+AbBx8tmBN9LsL 0fQgjE6N24MmDPfTnuLnr6DafWUhcWMVrwqjrIQWu6eXAbIAuUOStncY6x6cpoGJfn+BYLkpUuo gbUVittrGKQix2sXswiLa949i0ZoUmZALjl0unK93VKNuLCMvczhdda90euPXEbo0ocuoRlh7X/ IVVA9g== X-Google-Smtp-Source: AGHT+IEXXJnrsormw1v8JjSclMV8ZMgnxlGdnsvly3hGZrycE7IhD0z05DaeMKAFvRVOsxbm9CbeAA== X-Received: by 2002:a17:903:1cb:b0:215:9894:5679 with SMTP id d9443c01a7336-219e6cc8836mr516343645ad.0.1735668684484; Tue, 31 Dec 2024 10:11:24 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:a636:550a:44c0:5ef0:37c9]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9cde0dsm197634165ad.140.2024.12.31.10.11.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Dec 2024 10:11:24 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v2 3/3] services: Add corectrl-helper-service-type. Date: Tue, 31 Dec 2024 23:39:49 +0530 Message-ID: <20241231181027.28121-5-ashvithshetty10@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241231181027.28121-2-ashvithshetty10@HIDDEN> References: <20241231181027.28121-2-ashvithshetty10@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) From: Ashvith Shetty <ashvith@HIDDEN> * gnu/services/admin.scm: New file. (corectrl-helper-service-type): new variable. * gnu/local.mk: Add them. * doc/guix.texi (Miscellaneous Services): Document it. --- doc/guix.texi | 32 ++++++++++++++++++++++++++++++++ gnu/services/admin.scm | 27 ++++++++++++++++++++++++++- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index 924f13f0f6..9330525c61 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -135,6 +135,7 @@ Copyright @copyright{} 2024 Nigko Yerden@* Copyright @copyright{} 2024 Troy Figiel@* Copyright @copyright{} 2024 Sharlatan Hellseher@* Copyright @copyright{} 2024 45mg@* +Copyright @copyright{} 2024 Ashvith Shetty@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -42590,6 +42591,37 @@ empty list means that no type is specified. @end deftp +@cindex corectrl-helper +@subsubheading CoreCtrl Helper Service + +The @code{(gnu services admin)} module provides a DBus service for +interacting with system hardware resources, such as CPU and GPU, +enabling advanced control and management through the CoreCtrl application. + +@defvar corectrl-helper-service-type +The service type for @command{corectrl}, which provides a helper service. + +@lisp +(service corectrl-helper-service-type) +@end lisp +@end defvar + + +@deftp {Data Type} corectrl-helper-configuration +This is the data type representing the configuration of corectrl-helper. + +@table @asis +@item @code{corectrl} (default: @code{corectrl}) (type: package) + +The @command{corectrl} executable to use. +@end table +@end deftp + +For more details, please read the +@uref{https://gitlab.com/corectrl/corectrl/-/wikis/Installation, Installation} +and +@uref{https://gitlab.com/corectrl/corectrl/-/wikis/Setup, Setup} wiki pages. + @c %end of fragment @node Privileged Programs diff --git a/gnu/services/admin.scm b/gnu/services/admin.scm index 571af6a04e..42cefdf256 100644 --- a/gnu/services/admin.scm +++ b/gnu/services/admin.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2023 Giacomo Leidi <goodoldpaul@HIDDEN> ;;; Copyright © 2024 Gabriel Wicki <gabriel@HIDDEN> ;;; Copyright © 2024 Richard Sent <richard@HIDDEN> +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -33,6 +34,7 @@ (define-module (gnu services admin) #:use-module (gnu packages linux) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services dbus) #:use-module (gnu services mcron) #:use-module (gnu services shepherd) #:use-module (gnu system accounts) @@ -108,7 +110,11 @@ (define-module (gnu services admin) resize-file-system-configuration-cloud-utils resize-file-system-configuration-e2fsprogs resize-file-system-configuration-btrfs-progs - resize-file-system-configuration-bcachefs-tools)) + resize-file-system-configuration-bcachefs-tools + + corectrl-helper-service-type + corectrl-helper-configuration + corectrl-helper-configuration?)) ;;; Commentary: ;;; @@ -679,4 +685,23 @@ (define resize-file-system-service-type (service-extension shepherd-root-service-type (compose list resize-file-system-shepherd-service)))))) +;;; +;;; CoreCtrl helper service. +;;; + +(define-configuration corectrl-helper-configuration + (corectrl (file-like corectrl) "The corectrl package")) + +(define (corectrl-helper-dbus-service config) + (list (corectrl-helper-configuration-corectrl config))) + +(define corectrl-helper-service-type + (service-type (name 'corectrl-helper) + (extensions (list (service-extension dbus-root-service-type + corectrl-helper-dbus-service) + (service-extension polkit-service-type + corectrl-helper-dbus-service))) + (default-value (corectrl-helper-configuration)) + (description "Run corectrl-helper, an essential service for the corectrl application."))) + ;;; admin.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 31 Dec 2024 18:12:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 13:12:26 2024 Received: from localhost ([127.0.0.1]:36734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tSgjB-0000V0-A6 for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:25 -0500 Received: from mail-pl1-f169.google.com ([209.85.214.169]:58721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tSgj8-0000Um-Su for 75159 <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:24 -0500 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2165448243fso163625025ad.1 for <75159 <at> debbugs.gnu.org>; Tue, 31 Dec 2024 10:12:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735668676; x=1736273476; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Cy5t6vGrGCZBTEQKgmeEHQaA5ybmzx95dGK2PsJvXMA=; b=dD25YA4nyep5Y52S9rfQsCBWMGBBqD5EsFoI7q1QSBjl8bSecOP0UF2M/kV7miKP3W tYADwntgi9VY64eh7aCEzfchGReH1gWAeRTTIMnUqvt54Q+z3JhTolM0LfNFD5gBW6Ms SU0Tgh0RDpOVNkS2LILNlCxenbh4gO8ZfZuzU328366qDSXvuCROCCOlwpJA3arh2BrS fxDAfJZ4IIHpBqiJsEQYCuF301lSWMgbOwc5RxaEUCTctQ9K0Hog9hNOcy10cgD/Ljls qHEx01aSWUPbJXahOPhx1beG0xDcJ1D+VXi/fGUf2R7DESBw3CYKhdx7XA32UGAUrzNj cWOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735668676; x=1736273476; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Cy5t6vGrGCZBTEQKgmeEHQaA5ybmzx95dGK2PsJvXMA=; b=Toz194joNkEXWhqz8MdaDbv1M7ynzgWXY6Md8c24051u3QM7cE7syQtGrC8m75Jh7q MYwlNMgGf3Vt13tZIp48nK988wYedxNGcIJ5PpNKa0TxV6g2UwrkChzhpVKg4ppgLgC+ 2tMGNTmzr1Hxfv/zBbVPzNhWaeoXYxE+CsoQMSpKMyuok5lT+akxuRVRHU6ExdFe0fTl cLm/JktJKq5qQIjkJJfGL5o3mEwO1zmQjuoAe0GLqNkvh7B4ApgHBlESrz6zzOox/XiJ y3cIKZcGipgl1nS/iCKeETBMxvnIQ8n5fCxkcLxemCY8gK0f2t/H8zW/j6fY9/ktC7Nd i6ew== X-Gm-Message-State: AOJu0Yw/2EmV6e/siCGbZ2h7k9vypT3lzwr2NcLoHuaQ25lTYIKKxZKp eFUy5QYcPS2haNAc6ktJ5GUjhlCvKBtPfSyLO+gAvK4pjC28WTPetzECcMYW X-Gm-Gg: ASbGncuQsa1ZWUw7JA84SQuscsoDuCVa0zKM9AfXzLJY0azqHylB1oXlDYo8ZgrgEkM qg9mvEesIpX52BpT166A9ouWizTqo9u3DDxDiOvgPw11y9dGqod5NISJa5j8751yHmhfcwk+WTv 23vjeRvHgrKVWEx6NXp/Q8dmrcNOh/516UDe21hNMWuonNb8sDfl4z2aDwHHGAVPeB3XTZs8NQ+ s1SMKojmt5I3xF3e1PCqsxqfl/FQuYr217zAmuQlPKBFJnloTGaAE5qu/IeDzM6H+NAuLmWmwo9 aSKnVg== X-Google-Smtp-Source: AGHT+IHD6RR8J3nEwD+PQlhda4sryaKTpGe5e8yGMHylI32scv8GHjswWb1DnRHkzSXuEb8mnP57kw== X-Received: by 2002:a17:903:11c5:b0:216:69ca:770b with SMTP id d9443c01a7336-219e6e8bb28mr642304135ad.12.1735668676555; Tue, 31 Dec 2024 10:11:16 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:a636:550a:44c0:5ef0:37c9]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9cde0dsm197634165ad.140.2024.12.31.10.11.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Dec 2024 10:11:16 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v2 2/3] gnu: Add corectrl. Date: Tue, 31 Dec 2024 23:39:48 +0530 Message-ID: <20241231181027.28121-4-ashvithshetty10@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241231181027.28121-2-ashvithshetty10@HIDDEN> References: <20241231181027.28121-2-ashvithshetty10@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) From: Ashvith Shetty <ashvith@HIDDEN> * gnu/packages/admin.scm (corectrl): New variable. * gnu/packages/patches/corectrl-polkit-install-dir.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: I7b0f85c917eb58d7518d7ee7c5b22ef2debde7d9 --- gnu/local.mk | 2 + gnu/packages/admin.scm | 73 +++++++++++++++++++ .../patches/corectrl-polkit-install-dir.patch | 21 ++++++ 3 files changed, 96 insertions(+) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch diff --git a/gnu/local.mk b/gnu/local.mk index 02a6fa616e..799a1ce591 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -69,6 +69,7 @@ # Copyright © 2024 Fabio Natali <me@HIDDEN> # Copyright © 2024 Noé Lopez <noelopez@HIDDEN> # Copyright © 2024 Runciter <runciter@HIDDEN> +# Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> # # This file is part of GNU Guix. # @@ -1121,6 +1122,7 @@ dist_patch_DATA = \ %D%/packages/patches/converseen-hide-non-free-pointers.patch \ %D%/packages/patches/cool-retro-term-wctype.patch \ %D%/packages/patches/coq-autosubst-1.8-remove-deprecated-files.patch \ + %D%/packages/patches/corectrl-polkit-install-dir.patch \ %D%/packages/patches/corefx-mono-5.4.0-patches.patch \ %D%/packages/patches/corefx-mono-pre-5.8.0-patches.patch \ %D%/packages/patches/coreutils-gnulib-tests.patch \ diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index dce93e4f3a..3759b53d52 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -70,6 +70,7 @@ ;;; Copyright © 2024 Vinicius Monego <monego@HIDDEN> ;;; Copyright © 2024 nathan <nathan_mail@HIDDEN> ;;; Copyright © 2024 Nikita Domnitskii <nikita@HIDDEN> +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -137,6 +138,7 @@ (define-module (gnu packages admin) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gawk) #:use-module (gnu packages gettext) + #:use-module (gnu packages gcc) #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -157,10 +159,12 @@ (define-module (gnu packages admin) #:use-module (gnu packages libunwind) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages logging) #:use-module (gnu packages lua) #:use-module (gnu packages m4) #:use-module (gnu packages mail) #:use-module (gnu packages man) + #:use-module (gnu packages maths) #:use-module (gnu packages markup) #:use-module (gnu packages mcrypt) #:use-module (gnu packages mpi) @@ -195,6 +199,7 @@ (define-module (gnu packages admin) #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) + #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) @@ -6484,3 +6489,71 @@ (define-public sshguard services. It aggregates system logs and blocks repeat offenders using one of several firewall backends.") (license license:isc))) + +(define-public corectrl + (package + (name "corectrl") + (version "1.4.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/corectrl/corectrl") + (commit (string-append "v" version)))) + (sha256 + (base32 "0qpc04xxzv4jbqqlraqriipix4ph7bm1hfiry807jjp668i9n25d")) + (file-name (git-file-name name version)) + (patches (search-patches "corectrl-polkit-install-dir.patch")))) + (build-system qt-build-system) + (arguments + (list + #:qtbase qtbase-5 + #:configure-flags #~(list "-DINSTALL_DBUS_FILES_IN_PREFIX=true" + (string-append "-DPOLKIT_POLICY_INSTALL_DIR=" + #$output + "/share/polkit-1/actions") + (string-append "-DWITH_PCI_IDS_PATH=" + #$(this-package-input "hwdata") + "/share/hwdata/pci.ids")) + #:phases #~(modify-phases %standard-phases + (add-after 'install 'wrap-program + (lambda* (#:key inputs #:allow-other-keys) + (wrap-program (string-append #$output "/bin/corectrl") + (list "PATH" + 'prefix + (map (lambda (binary) + (dirname (search-input-file inputs + (string-append + "bin/" + binary)))) + '("glxinfo" "lscpu" "vulkaninfo"))))))))) + ;; Text formatting only supported since C++20, which is available in gcc-13. + ;; https://en.cppreference.com/w/cpp/compiler_support#cpp_lib_format_201907L + (native-inputs (list pkg-config gcc-13)) + (inputs (list dbus + botan + catch2-3 + hwdata + mesa-utils + polkit + procps + pugixml + qtcharts-5 + qtdeclarative-5 + qtquickcontrols2-5 + qtsvg-5 + qttools-5 + quazip + spdlog + trompeloeil + units + util-linux + vulkan-tools + zlib)) + (home-page "https://gitlab.com/corectrl/corectrl") + (synopsis "Profile based system control utility") + (description + "CoreCtrl is a Free and Open Source GNU/Linux application that allows +you to control with ease your computer hardware using application profiles. +It aims to be flexible, comfortable and accessible to regular users.") + (license (list license:gpl3)))) diff --git a/gnu/packages/patches/corectrl-polkit-install-dir.patch b/gnu/packages/patches/corectrl-polkit-install-dir.patch new file mode 100644 index 0000000000..586e096cf4 --- /dev/null +++ b/gnu/packages/patches/corectrl-polkit-install-dir.patch @@ -0,0 +1,21 @@ +diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt +index c262086..523ea97 100644 +--- a/src/helper/CMakeLists.txt ++++ b/src/helper/CMakeLists.txt +@@ -26,15 +26,7 @@ message("D-Bus files will be installed into ${DBUS_DATADIR_PREFIX_DIR}/dbus-1") + + # Find polkit + pkg_check_modules(POLKIT REQUIRED polkit-gobject-1) +-execute_process( +- COMMAND pkg-config --variable=policydir polkit-gobject-1 +- RESULT_VARIABLE POLKIT_POLICY_INSTALL_DIR_RESULT +- OUTPUT_VARIABLE POLKIT_POLICY_INSTALL_DIR +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) +-if(NOT POLKIT_POLICY_INSTALL_DIR_RESULT EQUAL "0") +- message(FATAL_ERROR "Failed to retrieve Polkit `policydir` variable using pkg-config") +-endif() ++option(POLKIT_POLICY_INSTALL_DIR "Polkit policy directory") + + list(APPEND HELPER_COMPILE_DEFINITIONS + SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 31 Dec 2024 18:12:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 13:12:16 2024 Received: from localhost ([127.0.0.1]:36731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tSgj1-0000Ue-R6 for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:16 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:61546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tSgiz-0000UR-JN for 75159 <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:12:14 -0500 Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2166022c5caso119659015ad.2 for <75159 <at> debbugs.gnu.org>; Tue, 31 Dec 2024 10:12:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735668668; x=1736273468; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5IJa0Kp2bNgA2fQs73yzQnX35hHUPsWC5eNwvj2yuUI=; b=ByC8AupP2lMcixGNFyq/KE+It8OleD8Uy9o48vCLSQms2oxFHpQg4xPKsrcuFIChTM N/eg610kZsMydoaONlOWEhXDwOu0wiX2taAGXtPfYobKRguzxap43xo6yi3YBPfkgz+l F64dcTOj6URuaydUiEjjs7uxWWjD44ZLWXvVe5nVBlz4GUo8SKI2m+q7erYHiQCfVfYQ b4BEU7Fr3/7YZrOQG0IYX6OMJxVWf2lc/3/WunxtxEj7UNI6RsTN8G2XQxA7WtoPiKFL zo0o8gmxHDf05I+ILOhf54srZc9LU5y1WNYI2sgQGIhzUogeKpoBsXPr2GKuHttheIXf l4XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735668668; x=1736273468; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5IJa0Kp2bNgA2fQs73yzQnX35hHUPsWC5eNwvj2yuUI=; b=XJbcUSmEMUS5aEVC/Vl+vv18LQk/ZicOyTu9ZeodHXwIXGjqLio6z8MC69aKe/CgQS 2HNP/dZTkVDjGc4+WRkP9I35CM7XQT2OsAtyVXQPjVVQT5oeQYKu25fLvqGsCLY8kzog noLZqehj3O+XNxOi0c1DBsE6mbXlUwqzPLotthOLx8J5djzKq9l/lqCegkkUa4r1gXPH L+Sjp4ErsG9sPOgCY7bsrm5rRN0qphcskSj41JQGkeZyj4UzHr7bTCFo+Cm2stQtzE/s x/8WijIFGlTavF+dSSNQLSFHCzaAF/iWAiqTxr3/luEBDtTdBNxFHsWvrJMXxSobI1Xg gPXw== X-Gm-Message-State: AOJu0YwHciQzTg8J/HTS8XrSUdjBYPT4nseIoQIMwQuAqL/D+8FPoCC9 lWPmKRUOQJtodw3IhofP2LdEoVN0pCRM9DBqsMWMsRg1djyD5tRkRzFEYEba X-Gm-Gg: ASbGncu721LMe4UuHRYImnabIg1yoUeY+VEmvktjFhIj6Btcyoc7hRoQ7J66GYiCjty a7vkBZsM4wPzIrPNy73b/P2Smr11ZlLW1K+vlRsw1wBvJ/UBNoaDUhDa3V1QPVk3WhNPFdKUQGg y3AtxORGXZoqrOblf8ELLjuT5CJQs6ZAW5wZNBcs4cp+gyQu6aTY75vnFOb1iCd456qy0T1T3Io teoVLn7vHpfTCxJ5wDgr9mQ4dSXayDhcz6UjCIWeNhM9U1s3RK1NPXvDqEbIE0nVL3JNzSH57QM 5bFWXg== X-Google-Smtp-Source: AGHT+IGwkAgE9VMALiA3wQbUEaySjLT40mjL2Hj2q4gcAgwMTOOOjFfXlPmZGuGLpdJYdkqeGrrQWQ== X-Received: by 2002:a17:903:2287:b0:216:682f:175 with SMTP id d9443c01a7336-219e6f42c4dmr611880785ad.49.1735668667593; Tue, 31 Dec 2024 10:11:07 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:a636:550a:44c0:5ef0:37c9]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9cde0dsm197634165ad.140.2024.12.31.10.11.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Dec 2024 10:11:07 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v2 1/3] gnu: Add trompeloeil. Date: Tue, 31 Dec 2024 23:39:47 +0530 Message-ID: <20241231181027.28121-3-ashvithshetty10@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241231181027.28121-2-ashvithshetty10@HIDDEN> References: <20241231181027.28121-2-ashvithshetty10@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) From: Ashvith Shetty <ashvith@HIDDEN> * gnu/packages/check.scm (trompeloeil): New variable. Change-Id: I442cd0b5e84e8f9956b16b7d9235f67d9f5f693e --- gnu/packages/check.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 5fef10485b..151c6fb5c4 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -52,6 +52,7 @@ ;;; Copyright © 2024 Zheng Junjie <873216071@HIDDEN> ;;; Copyright © 2024 Navid Afkhami <navid.afkhami@HIDDEN> ;;; Copyright © 2024 gemmaro <gemmaro.dev@HIDDEN> +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -3806,6 +3807,36 @@ (define-public toml-test tests. The output format is JSON.") (license license:expat))) +(define-public trompeloeil + (package + (name "trompeloeil") + (version "49") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rollbear/trompeloeil") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4bfzcj033qfk3sihbikrhk9krsdbsqk79nsambnsnqqcgc2903")))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags #~(list "-D TROMPELOEIL_BUILD_TESTS=yes") + #:test-target "test/self_test" + #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? test-target #:allow-other-keys) + (when tests? + (invoke test-target))))))) + (native-inputs (list catch2-3)) + (home-page "https://github.com/rollbear/trompeloeil") + (synopsis "Header only C++14 mocking framework") + (description + "Trompeloeil is a thread-safe header-only mocking framework for C++11/14.") + (license license:boost1.0))) + (define-public unittest-cpp (package (name "unittest-cpp") -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 31 Dec 2024 18:11:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 31 13:11:54 2024 Received: from localhost ([127.0.0.1]:36727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tSgig-0000Te-GS for submit <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:11:54 -0500 Received: from mail-pl1-f177.google.com ([209.85.214.177]:47271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tSgie-0000TQ-MO for 75159 <at> debbugs.gnu.org; Tue, 31 Dec 2024 13:11:53 -0500 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-21680814d42so117665655ad.2 for <75159 <at> debbugs.gnu.org>; Tue, 31 Dec 2024 10:11:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735668651; x=1736273451; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=mWmgZwfLQapUbo/d2ApO1GSn6YOOw//LWqqZi/s4Ltw=; b=TbWGHoaVAcyW756mDBUlTyOfEmf3H82NSKSh4zrbhlYKSGJBeolPzza1Y9paWem+W/ qsc0fSBrYRpAhyv5W98FwzgBHoWwzUazGiqSFALBUM+q0S6DyxftuXEAFA9l9loQttO9 QHDDTQ0B8aiJ9RzKM0rYW+JOu58nqlA/AJZMBx3hXjOAreOY3eCl6ivpXENaFKxRiKlJ vJG5pSQRyTCxkv11HfVglBJdJ5sn+H57z2GZUb9M5AzCJMQvu/LvtOMmpCS4z0vPzuKf tARbGFM0el3kbemlec+NxqnX6GlzIh/1SBr2PsSSPWe0L2kZRFeRc5T4fC4XU2756+80 MDNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735668651; x=1736273451; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mWmgZwfLQapUbo/d2ApO1GSn6YOOw//LWqqZi/s4Ltw=; b=byi9SaZM7yAbStXAhHWJ1y/ScVcJ9TfDt5GyFq20FzMxnPEk3Kz1tpnUptr4Wb5TW7 UOz+EyryAnn8dIpD8qHMHPY6ht//vewpLa0uA+aSh2mvtMvK23Sfp9d/YbhRomjtPZ60 lAMKEXBqoiqEf0KfyUKn7llL6NlxbzxIfbF/rxlF3EwRcHwG87R9QrOIsIA99D5NK8YA ay4WxXqeCuy+HWbUBHVx7IyQhcVKg67udRZJtlsPAyM15S6B0WKJkviKq3Cp0wjEwxXo O/e52gmfZfR6m1TamL9aiHBOXLMTO2x2b3rJf21czmwjxat8rcAaGu7Kja4HqmAXiK1o Jj9A== X-Gm-Message-State: AOJu0YyGQLMGcqL2vbR8gbN/cWeLyCnQAw2wd3nJENPkdLRv+qbYW8gW UdH9yfWER7g+gnCPg7GXg/eIepeLPTu9sSFwAkMj4JJz36AFlySdpst5UnrB X-Gm-Gg: ASbGncvD3lIlFpEqp/LfoXvvVElLuqCw/BhBYLuKpSrGbaow0rHRagOTS48fsT/j+zx xhbGBwmOTkaO1gyMjiRto4QeX3mKJLXvXeyBTalm4doPsz6n8JXPuKNw/ViAI9lOGlqjX3blb8Y gy4agYu5ftKNcq1/QNPDxrNXFs3Jumt0uLxz0K6zZSnTHouEEiQMjihNnK6kgqpGZGY1IZXdiaS WjUu13mKvEzuBP/ZLTPVzl0iyFrkfslsU0ZZLegJwgwCvBLGnJ5GdmlMxp6lzHc0AxMI41HBg+S xoTG1w== X-Google-Smtp-Source: AGHT+IFvho1GP3yViqEFMQh3FbfBotaNVl4zNgCUHUycKZh+1ErSsXE00QFMsx8QWQdg5V16u7LI2A== X-Received: by 2002:a17:902:d543:b0:216:1e9f:c5db with SMTP id d9443c01a7336-219e6eb63d8mr634245585ad.28.1735668651012; Tue, 31 Dec 2024 10:10:51 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:a636:550a:44c0:5ef0:37c9]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9cde0dsm197634165ad.140.2024.12.31.10.10.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Dec 2024 10:10:50 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v2 0/3] Add corectrl and corectrl-helper-service-type Date: Tue, 31 Dec 2024 23:39:46 +0530 Message-ID: <20241231181027.28121-2-ashvithshetty10@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvithshetty10@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Made improvements on the previous commits as per the review. Ashvith Shetty (3): gnu: Add trompeloeil. gnu: Add corectrl. services: Add corectrl-helper-service-type. doc/guix.texi | 32 ++++++++ gnu/local.mk | 2 + gnu/packages/admin.scm | 73 +++++++++++++++++++ gnu/packages/check.scm | 31 ++++++++ .../patches/corectrl-polkit-install-dir.patch | 21 ++++++ gnu/services/admin.scm | 27 ++++++- 6 files changed, 185 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 30 Dec 2024 07:49:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 02:49:03 2024 Received: from localhost ([127.0.0.1]:57191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tSAWM-0001FF-Re for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:49:03 -0500 Received: from smtp21.cstnet.cn ([159.226.251.21]:54840 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tSAWK-0001Ec-6V for 75159 <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:49:01 -0500 Received: from m (unknown [107.174.64.25]) by APP-01 (Coremail) with SMTP id qwCowACHjm5dUHJnJQK3BA--.6420S2; Mon, 30 Dec 2024 15:48:49 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v1 3/5] gnu: Add corectrl. In-Reply-To: <20241228153020.20233-4-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 21:00:05 +0530") References: <20241228153020.20233-1-ashvith@HIDDEN> <20241228153020.20233-4-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Mon, 30 Dec 2024 15:48:40 +0800 Message-ID: <87seq5sjaf.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: qwCowACHjm5dUHJnJQK3BA--.6420S2 X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUYT7k0a2IF6w4kM7kC6x804xWl14x267AK xVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGw A2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK6xIIjxv20xvE14v26F1j 6w1UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26F4j6r4UJwA2z4x0Y4vEx4A2jsIE14v26r xl6s0DM28EF7xvwVC2z280aVCY1x0267AKxVW0oVCq3wAa7VASzI0EjI02j7AqF2xKxVCj xxvEa2IrM2AIxVAIcxkEcVAq07x20xvEncxIr21le4C267I2x7xF54xIwI1l5I8CrVACY4 xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8 JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr41l42xK82IYc2Ij64vIr41l4I8I3I 0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWU GVWUWwC2zVAF1VAY17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI 0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0 rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r4j6r 4UJbIYCTnIWIevJa73UjIFyTuYvjxU6cdbDUUUU X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > * gnu/packages/pciutils.scm (corectrl): New variable. [...] > +(define-public corectrl > + (package > + (name "corectrl") > + (version "1.4.3") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/corectrl/corectrl") > + (commit (string-append "v" version)))) and you forget Add (file-name (git-file-name name version)) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdyUFgACgkQO1qpk+Gi 3/CNahAAovpsBhH3AzhDPy3JT7ceO2391gvOnwKgPmNHPY0HS9AR0tMlDlXGC3UE x2ibn9yFiGJowtxDiAmnCVQL8dDOHf+ESrjwIIEcsgsCfQxS2auplTw6eoMLQ5ZL 9qyvMJ5cQSco4cNOC8C0IorVw3niXjBW96g+sBQBOCVyjd6gIYiomhrOgk0fWFgp w8aplhSpcR3kCI1hlkvkOWf5Xj46PggIITYk+TkMZeKGGbgaWIR/8OtgF5mnWLWD LQWQKgsb5p9z/2P37KqpGj8MB++rcmNKraXqE6d/NBlBh/hdJunfFid0hnCuAHNb Wrltv7YAaA5xWZuj+L1pPPoagpUKpu7g0BZ6rzmkVLsNYq5OgBUtoPZhNatApYH4 BOX/HMySEDfRkKs1hNnFF17NTphZPhTJemxl8TDw7XiNG/+5f8GreD0tCk04b0Y4 SuY3QdFbzdfFIINkAEIsrSR+wiMJ9gx1R1XPc6gUIL1kmG77GXJC9/5ROThZAkqz SM9EXRSC5eenQMm8J7i8H1ZnHPkPtAobwCP5G2qUH1caX6ppukfp/0s8ehgRYgaU mL80bo4Uftbe8120pRfNkyL0QgqaDhr/l2du/zYs0vDGUN9DORvoax9D20di3hRX csLGINbkefx7PbR5X9jhT/Z/kag6/8J3nl2/Tf/AVKwf8hAbTXE= =bbu5 -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 30 Dec 2024 07:04:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 02:04:06 2024 Received: from localhost ([127.0.0.1]:57136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tS9or-0007Qu-Ig for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:04:05 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:43508 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tS9on-0007QK-PY for 75159 <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:04:03 -0500 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAD33zLVRXJnrhS+BA--.25812S2; Mon, 30 Dec 2024 15:03:52 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v1 1/5] guix: qt: add inputs and outputs build variables in qt-build In-Reply-To: <20241228153020.20233-2-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 21:00:03 +0530") References: <20241228153020.20233-1-ashvith@HIDDEN> <20241228153020.20233-2-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Mon, 30 Dec 2024 15:03:47 +0800 Message-ID: <871pxptzxo.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAD33zLVRXJnrhS+BA--.25812S2 X-Coremail-Antispam: 1UD129KBjvJXoWxWw48JF4fKrWxtw4kGryUZFb_yoW5urWxpa nYkF43Kr4DGr17JrsFgFn2qrn8Gws2kw1jva1Sv3W2v34Yvr9F9ryfKa1fXrW3Aw1rua4U Wr10yw17uryxXrDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvlb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwV C2z280aVCY1x0267AKxVW0oVCq3wAa7VASzI0EjI02j7AqF2xKxVCjxxvEa2IrM2AIxVAI cxkEcVAq07x20xvEncxIr21le4C267I2x7xF54xIwI1l5I8CrVACY4xI64kE6c02F40Ex7 xfMcIj6xIIjxv20xvE14v26r1Y6r17McIj6I8E87Iv67AKxVWUJVW8JwAm72CE4IkC6x0Y z7v_Jr0_Gr1lF7xvr2IY64vIr41l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr 0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY 17CE14v26r1Y6r17MIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcV C0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY 6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvj DU0xZFpf9x07jMJPiUUUUU= X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: Rutherther <rutherther@HIDDEN>, 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > From: Rutherther <rutherther@HIDDEN> > > Qt build doesn't provide build-variables of inputs and outputs, > so it's not possible to refer to %outputs in arguments of > a package that uses qt-build-system. This patch unifies > qt-build-system's behavior with other build systems like > cmake-build-system or gnu-build-system. > This patch will cause all qt packages to be rebuilt, and the future should be to remove cmake-build-system, gnu-build-system's %outputs, use gexp. so this patch will not be merged. > * guix/build-system/qt.scm (qt-build): Wrap with with-build-variables to > provide variables to arguments > > Change-Id: I65853a5831ce7b5dc7ebe10807c6e61bb89cab36 > --- > guix/build-system/qt.scm | 54 +++++++++++++++++++++------------------- > 1 file changed, 28 insertions(+), 26 deletions(-) > > diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm > index d1f721c54e..5f9a5019ae 100644 > --- a/guix/build-system/qt.scm > +++ b/guix/build-system/qt.scm > @@ -152,32 +152,34 @@ (define builder > (with-imported-modules imported-modules > #~(begin > (use-modules #$@(sexp->gexp modules)) > - (qt-build #:source #+source > - #:system #$system > - #:outputs #$(outputs->gexp outputs) > - #:inputs #$(input-tuples->gexp inputs) > - #:search-paths '#$(sexp->gexp > - (map search-path-specification->s= exp > - search-paths)) > - #:phases #$(if (pair? phases) > - (sexp->gexp phases) > - phases) > - #:qtbase #+qtbase > - #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs > - #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs > - #:configure-flags #$configure-flags > - #:make-flags #$make-flags > - #:out-of-source? #$out-of-source? > - #:build-type #$build-type > - #:tests? #$tests? > - #:test-target #$test-target > - #:parallel-build? #$parallel-build? > - #:parallel-tests? #$parallel-tests? > - #:validate-runpath? #$validate-runpath? > - #:patch-shebangs? #$patch-shebangs? > - #:strip-binaries? #$strip-binaries? > - #:strip-flags #$strip-flags > - #:strip-directories #$strip-directories)))) > + > + #$(with-build-variables inputs outputs > + #~(qt-build #:source #+source > + #:system #$system > + #:outputs %outputs > + #:inputs %build-inputs > + #:search-paths '#$(sexp->gexp > + (map search-path-specificat= ion->sexp > + search-paths)) > + #:phases #$(if (pair? phases) > + (sexp->gexp phases) > + phases) > + #:qtbase #+qtbase > + #:qt-wrap-excluded-outputs #$qt-wrap-excluded-= outputs > + #:qt-wrap-excluded-inputs #$qt-wrap-excluded-i= nputs > + #:configure-flags #$configure-flags > + #:make-flags #$make-flags > + #:out-of-source? #$out-of-source? > + #:build-type #$build-type > + #:tests? #$tests? > + #:test-target #$test-target > + #:parallel-build? #$parallel-build? > + #:parallel-tests? #$parallel-tests? > + #:validate-runpath? #$validate-runpath? > + #:patch-shebangs? #$patch-shebangs? > + #:strip-binaries? #$strip-binaries? > + #:strip-flags #$strip-flags > + #:strip-directories #$strip-directories))))) >=20=20 > (mlet %store-monad ((guile (package->derivation (or guile (default-gui= le)) > system #:graft? #f))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdyRdMACgkQO1qpk+Gi 3/Ac6Q/8DeSYat64oTF7NnhWJOxkpAm7a6I4buJrpitTRM6onl70gDOoNLMQnYYV TXA9xuUh/CNJH2B4/ISXg5WPiph/XF3bhr8dZlkt51R7DIdw/A+PWbcbFXkPppPD +o7WePM6LPwOkC8oPeR2Tarxn61ChQ+IC6ZvbZeoYZGXOpqOq4foBKqUQReq/gPq XvDgZfR6ZJAtATHmcc3wWzM4IRIOdXxiCLRjWeAZZZaBsDoKgSv2S4nGSmLh5qVO eKmTvuemXvPeUtQOvIHHYkYSWC1RCYq3Iis99fjObhkxzpucv62bSxGUmmrmPv+z snaNcShlqSwfXeWHrblYC5sbEVAnq2Xb2lB07X+ISI37qA6XZHOkRKysZFHEFZnG l+j8YaR0BbA1fQQbkGIfS+j9NzJWAAWLjf6poWJ6xRFglNh/wSQ391kEIji8yRWf IqG9PryNDTWaTg0u1SivuKqDN7OGke7qWOv5QBl7KXIxlD2Irn3vNh9xbdJXJzeK OMfYUkuNwsWW7YrJnHbtmLCOv3yB4uQPd6JfTg1peJS32KVwK3OT2zIVQOBua4ge 8NckcmA4+CfKVOhc1i6F30uM/LLKRA0z20DerXMPll/Ugp/9ANV3KGm1HsCebO2I z8EuCfO32jOG/1bY358/q554B8QuSIMpnpoRLbm6ZB4K0QpM8DM= =Zo5y -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 30 Dec 2024 07:00:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 02:00:57 2024 Received: from localhost ([127.0.0.1]:57132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tS9lo-0007Jy-KJ for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:00:57 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:42440 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tS9lk-0007Jf-T7 for 75159 <at> debbugs.gnu.org; Mon, 30 Dec 2024 02:00:55 -0500 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAA3MzgXRXJndP69BA--.25922S2; Mon, 30 Dec 2024 15:00:43 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v1 4/5] services: Add corectrl-helper-service-type. In-Reply-To: <20241228153020.20233-5-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 21:00:06 +0530") References: <20241228153020.20233-1-ashvith@HIDDEN> <20241228153020.20233-5-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Mon, 30 Dec 2024 15:00:35 +0800 Message-ID: <877c7hu030.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAA3MzgXRXJndP69BA--.25922S2 X-Coremail-Antispam: 1UD129KBjvJXoWxCr4ruFWxAw1kCF4UAF1DZFb_yoWrCrykpF 1UWF1ftr1xtF17Wwn3XF17tw43W3s2gF1ruFnrWF17Ar15AFykAr47Kw4a9an7Gr4Fqw4Y qFWftF98ua4kArJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUk0b7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwV C2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487M2AExVA0xI80 1c8C04v7Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7V C2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxAIw28I cxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2 IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI 42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42 IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280 aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxUq_b1DUUUU X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > * gnu/services/pciutils.scm: New file. This service doesn't seem to have anything to do with pciutils. Put it in another module or a separate corectrl module. > (corectrl-helper-service-type): new variable. i think should corectrl-service-type. corectr-helper doesn't mean anything. And use profile-service-type to add corectrl to profile. This allows only one service to use corectrl, rather than requiring the user to add the package. > * gnu/local.mk: Add them. > * doc/guix.texi (Miscellaneous Services): Document it. > > Change-Id: I1dbeb927100a9a488909ff1950ec7e50d3797c29 > --- > doc/guix.texi | 15 ++++++++++++++ > gnu/local.mk | 1 + > gnu/services/pciutils.scm | 43 +++++++++++++++++++++++++++++++++++++++ > 3 files changed, 59 insertions(+) > create mode 100644 gnu/services/pciutils.scm > > diff --git a/doc/guix.texi b/doc/guix.texi > index da4d2f5ebc..a36d3cc0f1 100644 > --- a/doc/guix.texi > +++ b/doc/guix.texi > @@ -42550,6 +42550,21 @@ empty list means that no type is specified. >=20=20 > @end deftp >=20=20 > +@cindex corectrl-helper > +@subsubheading CoreCtrl Helper Service > + > +The @code{(gnu services pciutils)} module provides a DBus service for=20 > +interacting with system hardware resources, such as CPU and GPU,=20 > +enabling advanced control and management through the CoreCtrl applicatio= n. > + > +@defvar corectrl-helper-service-type > +The service type for @command{corectrl}, which provides a helper service. > + > +@lisp > +(service corectrl-helper-service-type) > +@end lisp > +@end defvar > + > @c %end of fragment >=20=20 > @node Privileged Programs > diff --git a/gnu/local.mk b/gnu/local.mk > index 84160f407a..5ebdb72624 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -751,6 +751,7 @@ GNU_SYSTEM_MODULES =3D \ > %D%/services/nix.scm \ > %D%/services/nfs.scm \ > %D%/services/pam-mount.scm \ > + %D%/services/pciutils.scm \ > %D%/services/science.scm \ > %D%/services/security.scm \ > %D%/services/security-token.scm \ > diff --git a/gnu/services/pciutils.scm b/gnu/services/pciutils.scm > new file mode 100644 > index 0000000000..cfd310b584 > --- /dev/null > +++ b/gnu/services/pciutils.scm > @@ -0,0 +1,43 @@ > +;;; GNU Guix --- Functional package management for GNU > +;;; Copyright =C2=A9 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> > +;;; > +;;; This file is part of GNU Guix. > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify it > +;;; under the terms of the GNU General Public License as published by > +;;; the Free Software Foundation; either version 3 of the License, or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public License > +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. > + > +(define-module (gnu services pciutils) > + #:use-module (gnu packages pciutils) > + #:use-module (gnu services) > + #:use-module (gnu services configuration) > + #:use-module (gnu services dbus) > + #:use-module (guix gexp) > + #:export (corectrl-helper-configuration > + corectrl-helper-configuration? > + corectrl-helper-service-type)) > + > +(define-configuration corectrl-helper-configuration > + (corectrl (file-like corectrl) "The corectrl package")) > + > +(define (corectrl-helper-dbus-service config) > + (list (corectrl-helper-configuration-corectrl config))) > + > +(define corectrl-helper-service-type > + (service-type (name 'corectrl-helper) > + (extensions (list (service-extension dbus-root-service-t= ype > + corectrl-helper-dbu= s-service) > + (service-extension polkit-service-type > + corectrl-helper-dbu= s-service))) also add profile-service-type. > + (default-value (corectrl-helper-configuration)) > + ;; TODO: Improve the description. > + (description "Run corectrl-helper, an essential service = for the corectrl application."))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdyRRMACgkQO1qpk+Gi 3/CeNQ//QWGMsUDidrFAF1dtLAJCkerg6UqFUindi+9qKxqZIQ/Wjj0Z/i13m8L6 u3OlYQx/cwo0M+qEq6lu45PoeJuDLShvxUj0PKyQkMpzcx4UpBgIlVt0hb88Kz+F rB8/YXjf+//S9i6I7wRG6+GFyMjJ5FGsbx2n6/ldEfN5Ks7uhV8tcc21IBJWKWCU 5VVRsN3un/Fk90iqnzAgEfBlbVptuh2u9KkqxlumEOcOKCXfjrIGEcVdgEm5Ez/7 RcKo9mLnWw2Wx6Iwl8M0JsgiQNk5DMoIqRSKPnK+YOMKcE79eL91RQKQqwwOcok1 ptkra3l7XD3xfn30Jl9mVTH4WmB2Ry4asudwjCPO1q4ks3b+rgiyKqlQM98/PPxg OtyOocFnV2q0qqbtUVX/gkuiCvbnHt2nGSHfkiBy2Hai1t6s48Pai3z85yRci8kY N40BMk4z3iFxPZ6vfsvUC8WEV9M63AJJk63USpOD+rSk4kZSASnCrYdK9i3DGixi 3XNCQ4Lq5dlUo/2+9aIp/csMxKTGIRmyobmxyshFHm88T3SfPy0baPic4Zv+dhf5 JjSZs99JpnyJhlPZ8vsCMm/Xzc+ItnpOJjY3EAHOe40DXnQS0TU9GEnvWUUaVq2K D7dUm6Hwkbl5Yo/y673mmi+RtwUb5nV0901GDDbK5hdfxlEeW5o= =MQ65 -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 30 Dec 2024 06:50:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 01:50:29 2024 Received: from localhost ([127.0.0.1]:57115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tS9bh-0006kc-7h for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 01:50:29 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:39924 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tS9bX-0006go-Ss for 75159 <at> debbugs.gnu.org; Mon, 30 Dec 2024 01:50:28 -0500 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAAH7jCcQnJnqKi9BA--.25651S2; Mon, 30 Dec 2024 14:50:08 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v1 3/5] gnu: Add corectrl. In-Reply-To: <20241228153020.20233-4-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 21:00:05 +0530") References: <20241228153020.20233-1-ashvith@HIDDEN> <20241228153020.20233-4-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Mon, 30 Dec 2024 14:50:00 +0800 Message-ID: <87cyh9u0kn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAAH7jCcQnJnqKi9BA--.25651S2 X-Coremail-Antispam: 1UD129KBjvJXoW3Xr1ktFy8ZF43JrWfCr48Zwb_yoWxGFykp3 4fur13Cr48Grn8Jws2qwnFga13u392qFWjg3ZrW34Skw45KFW0yrWxKa15ZF1fCr1rJw47 Wan2gryDJFyUZrJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvmb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnU UI43ZEXa7IUeqFAtUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > * gnu/packages/pciutils.scm (corectrl): New variable. > * gnu/packages/patches/corectrl-polkit-install-dir.patch: > New file. > > Change-Id: I726c6cbfb6530abd8284f36e10a1e1f7a0fc4661 > --- > .../patches/corectrl-polkit-install-dir.patch | 21 +++++ > gnu/packages/pciutils.scm | 83 ++++++++++++++++++- > 2 files changed, 103 insertions(+), 1 deletion(-) > create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch > > diff --git a/gnu/packages/patches/corectrl-polkit-install-dir.patch b/gnu= /packages/patches/corectrl-polkit-install-dir.patch you forget add this patch to gnu/local.mk(dist_patch_DATA). You can also mention a pr upstream that allows custom POLKIT_POLICY_INSTALL_DIR. > new file mode 100644 > index 0000000000..586e096cf4 > --- /dev/null > +++ b/gnu/packages/patches/corectrl-polkit-install-dir.patch > @@ -0,0 +1,21 @@ > +diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt > +index c262086..523ea97 100644 > +--- a/src/helper/CMakeLists.txt > ++++ b/src/helper/CMakeLists.txt > +@@ -26,15 +26,7 @@ message("D-Bus files will be installed into ${DBUS_DA= TADIR_PREFIX_DIR}/dbus-1") > +=20 > + # Find polkit > + pkg_check_modules(POLKIT REQUIRED polkit-gobject-1) > +-execute_process( > +- COMMAND pkg-config --variable=3Dpolicydir polkit-gobject-1 > +- RESULT_VARIABLE POLKIT_POLICY_INSTALL_DIR_RESULT > +- OUTPUT_VARIABLE POLKIT_POLICY_INSTALL_DIR > +- OUTPUT_STRIP_TRAILING_WHITESPACE > +-) > +-if(NOT POLKIT_POLICY_INSTALL_DIR_RESULT EQUAL "0") > +- message(FATAL_ERROR "Failed to retrieve Polkit `policydir` variable u= sing pkg-config") > +-endif() > ++option(POLKIT_POLICY_INSTALL_DIR "Polkit policy directory") > +=20 > + list(APPEND HELPER_COMPILE_DEFINITIONS > + SPDLOG_ACTIVE_LEVEL=3DSPDLOG_LEVEL_TRACE > diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm > index 08f1634113..1ae568a8eb 100644 > --- a/gnu/packages/pciutils.scm > +++ b/gnu/packages/pciutils.scm > @@ -6,6 +6,7 @@ > ;;; Copyright =C2=A9 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu= .org> > ;;; Copyright =C2=A9 2022 Brendan Tildesley <mail@HIDDEN> > ;;; Copyright =C2=A9 2022 Marius Bakke <marius@HIDDEN> > +;;; Copyright =C2=A9 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -30,11 +31,23 @@ (define-module (gnu packages pciutils) > #:use-module (guix utils) > #:use-module (guix git-download) > #:use-module (guix build-system gnu) > + #:use-module (guix build-system qt) > #:use-module (gnu packages) > + #:use-module (gnu packages base) > + #:use-module (gnu packages check) > #:use-module (gnu packages compression) > + #:use-module (gnu packages crypto) > + #:use-module (gnu packages gcc) > + #:use-module (gnu packages gl) > + #:use-module (gnu packages logging) > + #:use-module (gnu packages maths) > + #:use-module (gnu packages polkit) > #:use-module (gnu packages pkg-config) > + #:use-module (gnu packages glib) > #:use-module (gnu packages linux) > - #:use-module (gnu packages base)) > + #:use-module (gnu packages qt) > + #:use-module (gnu packages vulkan) > + #:use-module (gnu packages xml)) >=20=20 > (define-public hwdata > (package > @@ -173,3 +186,71 @@ (define-public pciutils > of operating systems. This includes the @command{lspci} and @command{se= tpci} > commands.") > (license license:gpl2+))) > + > +;; corectrl also requires the helper service. > +;; See corectrl-helper-service-type. > +;; > +;; Please read the setup instructions from: > +;; https://gitlab.com/corectrl/corectrl/-/wikis/Installation > +;; and > +;; https://gitlab.com/corectrl/corectrl/-/wikis/Setup > +;; > +;; corectrl also requires CONFIG_NETLINK_DIAG to be set to > +;; either 'y' or 'm' - 'm' is the default in Guix. In that case,=20 > +;; the kernel module has to be loaded. > +;; > +;; To allow rootless corectrl, add user to the "corectrl" group. > + > +(define-public corectrl i think this package should go to gnu/packages/admin.scm, because this package is "control with ease your computer hardware using application profiles". > + (package > + (name "corectrl") > + (version "1.4.3") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/corectrl/corectrl") > + (commit (string-append "v" version)))) > + (sha256 > + (base32 "0qpc04xxzv4jbqqlraqriipix4ph7bm1hfiry807jjp668i9n25d")) > + (file-name (git-file-name name version)) > + (patches (search-patches "corectrl-polkit-install-dir.patch")))) > + (build-system qt-build-system) > + (arguments > + (list > + #:qtbase qtbase-5 > + #:tests? #t please remove it, tests should not be forced. > + #:configure-flags #~(list "-DINSTALL_DBUS_FILES_IN_PREFIX=3Dtrue" > + (string-append "-DPOLKIT_POLICY_INSTALL_= DIR=3D" > + #$output > + "/share/polkit-1/actions") > + (string-append "-DWITH_PCI_IDS_PATH=3D" > + (search-input-file > + %build-inputs > + "/share/hwdata/pci.ids")= )))) please not use %build-inputs. It's an outdated thing. use (string-append "-DWITH_PCI_IDS_PATH=3D" #$(this-package-input "hwdata") "/share/hwdata/pci.ids") > + (native-inputs (list pkg-config gcc-13)) please add comments for why need gcc-13. > + (propagated-inputs (list mesa-utils vulkan-tools util-linux)) why propagated them? It's easy to conflict in profiles, maybe should use wr= ap-program. > + (inputs (list dbus > + botan > + catch2-3 > + hwdata > + polkit > + procps > + pugixml > + qtcharts-5 > + qtdeclarative-5 > + qtquickcontrols2-5 > + qtsvg-5 > + qttools-5 qttools-5 should go to native-inputs. > + quazip > + spdlog > + trompeloeil > + units > + zlib)) > + (home-page "https://gitlab.com/corectrl/corectrl") > + (synopsis "Profile based system control utility") > + (description > + "CoreCtrl is a Free and Open Source GNU/Linux application that allo= ws=20 > +you to control with ease your computer hardware using application profil= es.=20 > +It aims to be flexible, comfortable and accessible to regular users.") > + (license (list license:gpl3)))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdyQpgACgkQO1qpk+Gi 3/BHZQ//S6Y4vP2HRYezzMaG7Yx8SOq5v4Q1dYsx4zimYweHUNDFdNTSVF3bkpV2 qGvHYsHhxOdE7kM/gg4FD8aQblBp8jruItk2QK2b56ixcS8Da3GQGuy5Rk5y4rBQ /3Ymrb8Rl4i0anqyDhv2TmIkNwUcIzMyySyu6SG0kQXdW5XNXexxzEHlr59DHGdS 3OFCt7luMQjwiQWNUCnlTtk9GKwWM5FEen2t2w0TgrMTAAfxN59oDsozQzIm4hLa F5AOLdxnvPbdPeMhUvQ1gOng/0eEtHBTK3OIugBiX/z7wwrCJ1fqjFLxxvuGt96s jVz0u8kHkaqGetWuJ7skLgJhpp14CWAHeAAIxeG1mCfQKuW1rgfkETzI2TSqBmBc toLNc03XEKV1FwHEuMbPLnlMdFHvdsl3ZzzriArQl9KHYvYXQsyqRZL97N0AkePW Hzwzeo2ExTV4Yvn9/t7r/rHQgl7Q24AH+QJJ7K1wlxg/+0Ufqu03UJ9iPlbOU/ih zafr/w1+GW+HGASnXY/g70KkDoCUXRQlPOg4XcGyJRyfcJ4BVCIyjp/ZJ1xJjmGF UsFz5hMSVCDQylQQuzdMY829iFdbiYleoDLg6KoYy/S2UccEDeVA74voqZN8ftP+ deXrtnRLwqLZzIw/5bNX0tcB5CVZCMfALCisHOiWxE9QWslwsE0= =23Pw -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 30 Dec 2024 06:38:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 30 01:38:34 2024 Received: from localhost ([127.0.0.1]:57077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tS9QA-00061h-Ey for submit <at> debbugs.gnu.org; Mon, 30 Dec 2024 01:38:34 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:37430 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tS9Q7-00061I-JQ for 75159 <at> debbugs.gnu.org; Mon, 30 Dec 2024 01:38:33 -0500 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAAHDlrZP3JnJ0O9BA--.25864S2; Mon, 30 Dec 2024 14:38:21 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v1 2/5] gnu: Add trompeloeil. In-Reply-To: <20241228153020.20233-3-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 21:00:04 +0530") References: <20241228153020.20233-1-ashvith@HIDDEN> <20241228153020.20233-3-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Mon, 30 Dec 2024 14:38:13 +0800 Message-ID: <87ikr1u14a.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAAHDlrZP3JnJ0O9BA--.25864S2 X-Coremail-Antispam: 1UD129KBjvJXoW7ur4kXFWkCF4UKFW7Jry3XFb_yoW8Xw1kpa yYvr4Y9r18K347Ja1aq3WUJa4Yqw4rGFy0kw17Z3Wvk395XFWrJrW2kFWrCF17Jr4rA3W2 9a1ruFn8uF98CaDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvmb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2vj62AExVA0xI801c8C04v26x02cVCv0xWle2I262IY c4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7AqF2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2 WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkE bVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJV W8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF 1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6x IIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvE x4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnU UI43ZEXa7IUeAHUPUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > * gnu/packages/check.scm (trompeloeil): New variable. > > Change-Id: I44d83ff4230a1c836bedc124acb1a40742f17021 > --- > gnu/packages/check.scm | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm > index dd32800870..6afd7fefb5 100644 > --- a/gnu/packages/check.scm > +++ b/gnu/packages/check.scm > @@ -3805,6 +3805,29 @@ (define-public toml-test > tests. The output format is JSON.") > (license license:expat))) >=20=20 > +(define-public trompeloeil > + (package > + (name "trompeloeil") > + (version "49") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/rollbear/trompeloeil") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "0m4bfzcj033qfk3sihbikrhk9krsdbsqk79nsambnsnqqcgc2903"))= )) > + (build-system cmake-build-system) > + (arguments > + (list > + #:tests? #f)) why disable test? Please fix it or add a comment to explain this. > + (home-page "https://github.com/rollbear/trompeloeil") > + (synopsis "Header only C++14 mocking framework") > + (description > + "A thread-safe header-only mocking framework for C++11/14 using the= Boost Software License 1.0") maybe "Trompeloeil is a thread-safe header-only mocking framework for C++11= /14." > + (license license:boost1.0))) > + > (define-public unittest-cpp > (package > (name "unittest-cpp") --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdyP9UACgkQO1qpk+Gi 3/AO4w/6AvUWtmntiWwBbdBfO/1GiEFFlLpBN/MCSU3jB0PfUXzkmLMxdfyle8cG fD8mHP6JmL6FK3SceAhGR9zEk740OxAMGeHO+grMrlPdb7Me1mV+u/XGUuSe4Bi0 a6shovRHi1qBO6byWunHKOzOWhiZKwJrtzOgC2GUZAhcodWg3HTlSuVFtTSzn9g6 jITF4FTU7Q7IQR+Y0wsx5t8W5iJJ8kD3JziunwnC3n7g+xXP28RCPJhgrtEdXlgd /HbSqrtB7Vl1Zo0oyDDo4R0pbwcXLcXaVNciB+dvjK64VxEsErBTGuhRjb3enJcm yzuoOXhqxsAbsM6Qe8ubhatbCn5RhQv4h9EIjJkDIxiutf3Enx92akGyVE4hX1C3 nYM5DoTDX/HWGN+HWZVzc0UrtAktbLn1xdpGw2C6wyg5PK1stmsniRGW1BOQMwoz 2HdpJ0FV81qSP8rEijBNy2XbJJWMXYK9FyZjMNOISlp0Ze0xsST4o4CZ8iP/2nKa qRcH7BsSghl3E7fSSFXS6oHb3Y5/mDB42JC7kAzFsw79sfYazZuoZxCC+Pz2IDMA AsBRxh19RgaqOJ6aZCV+zQbwVx2H+eXk7cBaOKf7rrm4h1ymsr9gp3dYb2fqiNjG zeclBK086R3snOaM7ULl7DSU+R4L+KU1oKw1NZyFdp7CrXZqxG0= =hQUO -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:33:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:33:15 2024 Received: from localhost ([127.0.0.1]:52337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYoV-0002yK-HK for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:33:15 -0500 Received: from mail-pl1-f179.google.com ([209.85.214.179]:54332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYoU-0002yD-E5 for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:33:14 -0500 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2163bd70069so98946415ad.0 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:33:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399933; x=1736004733; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8n9uZIVXafmri3gqnL/KtPfZDZC1rGC6klc+THnW1Qk=; b=M//dPjsfbZkuLtBN+ZnzaQBvXbgWL0M9M3YUky0kn2+SHE7S6inQOG8KI6M4i3T8LQ Rc3/+juqcvWgmEwICHHGQH6M8z3ktJ9mGNLmRzm1NqcZ4BXgatgUPKzuVbGrpuSpv8HL L2rPaiDtKwmcUR65EE1JsasWmikdXwXzAzxJ0faNxHaQb9RoMEC4mePqT6KELeFKD0Yx Z7qLyHKYQAS/UHLH1SOiIsZ0pj9uLDKbk9twZKdZyy3+aoamwX3r6fEYBxrUs9UVUEIT o4k/+qBwlY8p0O/IlJsXzcVexiZEty0jeXMNnBHD6PUJiM2BYAr1KbNo+B+cS0Yb8R8I 75cQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399933; x=1736004733; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8n9uZIVXafmri3gqnL/KtPfZDZC1rGC6klc+THnW1Qk=; b=p5q7zPD8Dnwjvb/xWMxuNyFD6KNPXnCX8YmE1PKof9bhpOQEhgeTWgr5wCIYhgo5yH PsaoYnEmNzpkXy2tFp8PXMmfNQXyO0HgzBDXZuLKMl7BgXIyKQMyo+3ijJ2pGB0Wqe/5 HB05qrqs6HklqHeNrEXp/qhqFtzZC3ic0ZUiatJcDtL7SAicuPCLc48bf7y2BzaL912Q re9R9j0xq0EofARWw6bLb21GAt8cbgUI9uBcZZ2ZCYm48NnJB86xAIkNXAv36MHNX7m+ mX4s4Hod392Yysy1xKtC9HFcECMzbrAIKMCtTh9psfyYv9qil73i+dGBxnROl9l4JmHY tSMw== X-Gm-Message-State: AOJu0Yykx0JiLmm2iJuUhtkDS/93tBM8puxJOJMbXC2aC7XDwpzjD8uw NdFPoHaTuD5f3L8FuiMpeCcmqlQz8Sxm226sPvfVX7C0F85oJ2hhdPzpvI8W X-Gm-Gg: ASbGncuhBQHVrWf9tTkYYxmdzJQTfssdHmNWtDH1C+25/auI6WT/Mqq29zFXb4aVsTL 09explDbN0emp6Hh+cwjRYkKU1Y7FhF4b87fQruF3U8qldXehQCmL9aAr0IBAfTzVs8WKTg6aN3 Z6lGsHJ2kVwnF0SsMEkO8Yyy4bOyNPxHIRhsmENvIPxMzYIx03l0lCxLGZxN9nc4myQ2QKYrjFk 44BbGnRu2l7Yg3zv8xkrzsjgDObGo7N/ktKkJ9m9mUlU74+PLE3oSPQ9Xx72LpCtLqw0QIsuwo4 Vc85vMibjw== X-Google-Smtp-Source: AGHT+IH+OHmn6s0Kungo5UCR6QGAaWagpoSv7xAusGaUwud2o/PRpD31BhNVddFZG0ERvni5UO/jkg== X-Received: by 2002:a17:903:41c8:b0:215:a80b:f6f9 with SMTP id d9443c01a7336-219e6e8926dmr398643765ad.8.1735399933623; Sat, 28 Dec 2024 07:32:13 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.32.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:32:13 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 5/5] guix: qt: Revert to gexp-based inputs and outputs Date: Sat, 28 Dec 2024 21:00:07 +0530 Message-ID: <20241228153020.20233-6-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228153020.20233-1-ashvith@HIDDEN> References: <20241228153020.20233-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * guix/build-system/qt.scm (qt-build): Replace %outputs with #$(outputs->gexp outputs) Replace %build-inputs #$(input-tuples->gexp inputs) Change-Id: I272f117cb9d1679869c15ade0f7da06abc9badc9 --- guix/build-system/qt.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm index 5f9a5019ae..b3c1c2c6e9 100644 --- a/guix/build-system/qt.scm +++ b/guix/build-system/qt.scm @@ -156,8 +156,8 @@ (define builder #$(with-build-variables inputs outputs #~(qt-build #:source #+source #:system #$system - #:outputs %outputs - #:inputs %build-inputs + #:outputs #$(outputs->gexp outputs) + #:inputs #$(input-tuples->gexp inputs) #:search-paths '#$(sexp->gexp (map search-path-specification->sexp search-paths)) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:32:57 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:32:57 2024 Received: from localhost ([127.0.0.1]:52331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYoC-0002x4-RZ for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:57 -0500 Received: from mail-pj1-f51.google.com ([209.85.216.51]:43379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYoA-0002ww-St for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:55 -0500 Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2f13acbe29bso9408417a91.1 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:32:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399913; x=1736004713; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LoUqcOMCDx+A0CxzBKpc6aVQ4qiaIiWEmb0mXOlNkpc=; b=Mut9kmqSN4LdVYEH3OXHid+re/GnFCIXQzJb1e0dI84RiVjJnPyi4S+rKKVhftxGZK uIgsDMBToH9NjKt+pDvW1dqR3pIi36GnOktwey29uf3dUuyf7k5DXCCo3sdYhIJE3T5m pOGqn2r3ZJNMPdPmO0F94eP9iijKRST+PZsJzyKY1UGlN6t9g3IC/vGQ2DfLpUrjyTJS QutG6XLwwpbcw534ist/t/M6nk4JWUydgllvQnpqLLdpKZm5E6/zixIfeyk8mH3pjRoT RD0JxzjNjo8DjM5O6W5P+yPsnfVvC/9Y4zeQLXbkyI/G51G4hBWMFtEcO94Iy8f6yPgl NuwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399913; x=1736004713; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LoUqcOMCDx+A0CxzBKpc6aVQ4qiaIiWEmb0mXOlNkpc=; b=PjQZDS5oV2znojPQYrw646ztjeFXVtZS7KwVS49r8wqNNxzZFyWWGDRR9DBqQaEitQ fHQ078uS61Rt6EYgS8KLznOIdclnTD9CzZkV/n/oh4Q63LUzIyDxftmIxqKh/n9wOPTo o2kskW1Dfgipum0Qvd3Cd3dFVoV3nlfwhfP3bY9GxHCu0qJ5CFXOWqqc0w4ZuSqXwqRl tjtH2x/DndxWWj4iy4KQ4dadADRBwNdDwVATka1ODG8wa8BYaGqNX5Pm4ug29CsyFxQ1 zHqsH2hQF7yv5B7DGMuyA7yjJLU2dPwi1VazGBRodOXKx793TCL69H/UoarXIOjBH+pG Vujg== X-Gm-Message-State: AOJu0YxsDgYeR+UVWsJODP7KHIr0Bqf9dH+D8SC0MVyvyItDB2gPrGJu GcJ0hK2b5/LlDGjTsZqtE94KJVCAoy+cTUcdHFhwkGbNRV+yiwN7uhWdIzUU X-Gm-Gg: ASbGncvKFnEDANgRbHwHZgj/xVwW+p4ct9xFJVddu2K2Jygo/PP8z/gjQ/tJ9np2z1J 9cZbzDgpP8QOEAC6O59lrBlRrhEuhY5wFx+rIkTfeuKGzOYeMhpE2dDPxMu7sUNlQDZ1zxgeo6s VNiZ0GGAdOYSCLebBTOmyOOkfp7D2FxvxnqIzrGoN6xQmB/hisv/jiGWP09PzW1ndffBsyUjk4P qKexBYSBUrRwQ3Cowx08S6MFxrCMvFJ/3DLZ6kpuWWW9ZMJuqfzvFLpAdfuTvuX8sJ1ifw8pwTS DfhTAlUslw== X-Google-Smtp-Source: AGHT+IEv+snTFLlpSQ37bhiWwt3jmhIoKvELXDKNebF9/u2LPU1OrWPQSWuvpnQiXQ6/GoFcgJfcHg== X-Received: by 2002:a17:90b:3d44:b0:2ee:5a82:433a with SMTP id 98e67ed59e1d1-2f4536ee700mr43681315a91.17.1735399913469; Sat, 28 Dec 2024 07:31:53 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.31.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:31:53 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 4/5] services: Add corectrl-helper-service-type. Date: Sat, 28 Dec 2024 21:00:06 +0530 Message-ID: <20241228153020.20233-5-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228153020.20233-1-ashvith@HIDDEN> References: <20241228153020.20233-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/services/pciutils.scm: New file. (corectrl-helper-service-type): new variable. * gnu/local.mk: Add them. * doc/guix.texi (Miscellaneous Services): Document it. Change-Id: I1dbeb927100a9a488909ff1950ec7e50d3797c29 --- doc/guix.texi | 15 ++++++++++++++ gnu/local.mk | 1 + gnu/services/pciutils.scm | 43 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 gnu/services/pciutils.scm diff --git a/doc/guix.texi b/doc/guix.texi index da4d2f5ebc..a36d3cc0f1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -42550,6 +42550,21 @@ empty list means that no type is specified. @end deftp +@cindex corectrl-helper +@subsubheading CoreCtrl Helper Service + +The @code{(gnu services pciutils)} module provides a DBus service for +interacting with system hardware resources, such as CPU and GPU, +enabling advanced control and management through the CoreCtrl application. + +@defvar corectrl-helper-service-type +The service type for @command{corectrl}, which provides a helper service. + +@lisp +(service corectrl-helper-service-type) +@end lisp +@end defvar + @c %end of fragment @node Privileged Programs diff --git a/gnu/local.mk b/gnu/local.mk index 84160f407a..5ebdb72624 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -751,6 +751,7 @@ GNU_SYSTEM_MODULES = \ %D%/services/nix.scm \ %D%/services/nfs.scm \ %D%/services/pam-mount.scm \ + %D%/services/pciutils.scm \ %D%/services/science.scm \ %D%/services/security.scm \ %D%/services/security-token.scm \ diff --git a/gnu/services/pciutils.scm b/gnu/services/pciutils.scm new file mode 100644 index 0000000000..cfd310b584 --- /dev/null +++ b/gnu/services/pciutils.scm @@ -0,0 +1,43 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu services pciutils) + #:use-module (gnu packages pciutils) + #:use-module (gnu services) + #:use-module (gnu services configuration) + #:use-module (gnu services dbus) + #:use-module (guix gexp) + #:export (corectrl-helper-configuration + corectrl-helper-configuration? + corectrl-helper-service-type)) + +(define-configuration corectrl-helper-configuration + (corectrl (file-like corectrl) "The corectrl package")) + +(define (corectrl-helper-dbus-service config) + (list (corectrl-helper-configuration-corectrl config))) + +(define corectrl-helper-service-type + (service-type (name 'corectrl-helper) + (extensions (list (service-extension dbus-root-service-type + corectrl-helper-dbus-service) + (service-extension polkit-service-type + corectrl-helper-dbus-service))) + (default-value (corectrl-helper-configuration)) + ;; TODO: Improve the description. + (description "Run corectrl-helper, an essential service for the corectrl application."))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:32:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:32:44 2024 Received: from localhost ([127.0.0.1]:52328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYo0-0002wa-7P for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:44 -0500 Received: from mail-pl1-f179.google.com ([209.85.214.179]:56632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYnx-0002wJ-TR for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:42 -0500 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2166360285dso101212875ad.1 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:32:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399896; x=1736004696; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bfCSkjmnJoYLR44qO8PR4lmW+aukWsEgPIgxya+3CaE=; b=h+2n7Nhy+gRv3yvSxnUdtL44IC7tByPCHD3i+7Q2PxbROaeiJAB/fiOLDiGrYmLhdD Cqardd3YwQJNuxpdzqBD7Sga/bjTDqYE5Q9pN5hho6IpkxYS5B25QcR1Hw0OihUvvnxQ +ZvcfWR5Y+qUo1e7ATMvEsIaW2BO78zYpfsBA9T6sn+3NbaDaO6OoiWKrx6YvJY3xVuW wZ6eEaz9zX+NtOCvu4WBHnNHT48f8iIS9earq8LEw/h26AB+MJm9tA7ot5dTxVVAGXoO JubitQ1YUzZE/DjZJhWJI1REnAMcK7DdeDAJyoVRUX76M/WkpyD0TiQLlznzU+gUvFDA c+kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399896; x=1736004696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bfCSkjmnJoYLR44qO8PR4lmW+aukWsEgPIgxya+3CaE=; b=Lj9j1S/tjbG5j5YG2wchxL5yDgEZ3G+Ss+/5zF48rv20vNIQBrsgsLNwx0wa9rpkRw s23EQy6MazAdT3G0olrFjrvoi0QBAcOpB1nKe703/QlgL0bmFNeVSoXkVjlRIrbFJv88 Qt4VEZFjI/IqvJA7y8j1nWh7AssVA0m19S6tSdD28svK/qbnn6ibTUZQ3o/v6lnrayOo lf1eA17DrfDOOq/eDu2oj6Pmdq55SmkU9j9jcsDVQA+ZXGy1xSwf6zijWujsJnEdBvmx zIoFvbqGaKzLhKXKJRTI8qeD3EKhFPR5DwVwQ3ZlVR5atYG1iQf6KLcI7/odTWzoaCwk 3z3Q== X-Gm-Message-State: AOJu0YzJXqAZxaufITEoIaKZ8t6WBSmIRBGrNjlD1IF5An6m5npkp1my +Dy83LRz8I9ArDUVPQt5Ga+k+n69d+SB6ZFg3d1meje/O920Fy+mOj2Q/fG1 X-Gm-Gg: ASbGncvEXFg1SN+jpgISJw/pZkjcx980jH7oTouxpmBYC4xzttopyKp80WOJU4WNDFv 2Lctc4A+t7kNAZMuy+uwk7iss4WrgHGdArh73vVCa9Eu4MfTz6Tmgb+X6e/RqgQ8GEwD+8V2AuZ mEzi3g3dCAWXua/Ux3SFp05zAVCNS60hOJ/rpjN+4kAwOxgPrGfKLLicGbQ5jFyivq9r66/M8bf flQR/JLLHCGrsQb0NpjkbsmZADSMvR0M9A4gsXagxtE7HylvGHtUXyndMc0DBNT5DlqIZtfF3aZ KOeRCdaRZQ== X-Google-Smtp-Source: AGHT+IGEcudERvnRjF4mb9H23a+imBVrlAAZuyycAS+EoIMDvvJjm2hz4/R+nhrwv2al9fVM2cg8OQ== X-Received: by 2002:a17:90b:538b:b0:2ee:5bc9:75b5 with SMTP id 98e67ed59e1d1-2f452dfccf6mr44387775a91.4.1735399895956; Sat, 28 Dec 2024 07:31:35 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.31.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:31:35 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 3/5] gnu: Add corectrl. Date: Sat, 28 Dec 2024 21:00:05 +0530 Message-ID: <20241228153020.20233-4-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228153020.20233-1-ashvith@HIDDEN> References: <20241228153020.20233-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/packages/pciutils.scm (corectrl): New variable. * gnu/packages/patches/corectrl-polkit-install-dir.patch: New file. Change-Id: I726c6cbfb6530abd8284f36e10a1e1f7a0fc4661 --- .../patches/corectrl-polkit-install-dir.patch | 21 +++++ gnu/packages/pciutils.scm | 83 ++++++++++++++++++- 2 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch diff --git a/gnu/packages/patches/corectrl-polkit-install-dir.patch b/gnu/packages/patches/corectrl-polkit-install-dir.patch new file mode 100644 index 0000000000..586e096cf4 --- /dev/null +++ b/gnu/packages/patches/corectrl-polkit-install-dir.patch @@ -0,0 +1,21 @@ +diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt +index c262086..523ea97 100644 +--- a/src/helper/CMakeLists.txt ++++ b/src/helper/CMakeLists.txt +@@ -26,15 +26,7 @@ message("D-Bus files will be installed into ${DBUS_DATADIR_PREFIX_DIR}/dbus-1") + + # Find polkit + pkg_check_modules(POLKIT REQUIRED polkit-gobject-1) +-execute_process( +- COMMAND pkg-config --variable=policydir polkit-gobject-1 +- RESULT_VARIABLE POLKIT_POLICY_INSTALL_DIR_RESULT +- OUTPUT_VARIABLE POLKIT_POLICY_INSTALL_DIR +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) +-if(NOT POLKIT_POLICY_INSTALL_DIR_RESULT EQUAL "0") +- message(FATAL_ERROR "Failed to retrieve Polkit `policydir` variable using pkg-config") +-endif() ++option(POLKIT_POLICY_INSTALL_DIR "Polkit policy directory") + + list(APPEND HELPER_COMPILE_DEFINITIONS + SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm index 08f1634113..1ae568a8eb 100644 --- a/gnu/packages/pciutils.scm +++ b/gnu/packages/pciutils.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@HIDDEN> ;;; Copyright © 2022 Brendan Tildesley <mail@HIDDEN> ;;; Copyright © 2022 Marius Bakke <marius@HIDDEN> +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,11 +31,23 @@ (define-module (gnu packages pciutils) #:use-module (guix utils) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system qt) #:use-module (gnu packages) + #:use-module (gnu packages base) + #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages crypto) + #:use-module (gnu packages gcc) + #:use-module (gnu packages gl) + #:use-module (gnu packages logging) + #:use-module (gnu packages maths) + #:use-module (gnu packages polkit) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages glib) #:use-module (gnu packages linux) - #:use-module (gnu packages base)) + #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xml)) (define-public hwdata (package @@ -173,3 +186,71 @@ (define-public pciutils of operating systems. This includes the @command{lspci} and @command{setpci} commands.") (license license:gpl2+))) + +;; corectrl also requires the helper service. +;; See corectrl-helper-service-type. +;; +;; Please read the setup instructions from: +;; https://gitlab.com/corectrl/corectrl/-/wikis/Installation +;; and +;; https://gitlab.com/corectrl/corectrl/-/wikis/Setup +;; +;; corectrl also requires CONFIG_NETLINK_DIAG to be set to +;; either 'y' or 'm' - 'm' is the default in Guix. In that case, +;; the kernel module has to be loaded. +;; +;; To allow rootless corectrl, add user to the "corectrl" group. + +(define-public corectrl + (package + (name "corectrl") + (version "1.4.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/corectrl/corectrl") + (commit (string-append "v" version)))) + (sha256 + (base32 "0qpc04xxzv4jbqqlraqriipix4ph7bm1hfiry807jjp668i9n25d")) + (file-name (git-file-name name version)) + (patches (search-patches "corectrl-polkit-install-dir.patch")))) + (build-system qt-build-system) + (arguments + (list + #:qtbase qtbase-5 + #:tests? #t + #:configure-flags #~(list "-DINSTALL_DBUS_FILES_IN_PREFIX=true" + (string-append "-DPOLKIT_POLICY_INSTALL_DIR=" + #$output + "/share/polkit-1/actions") + (string-append "-DWITH_PCI_IDS_PATH=" + (search-input-file + %build-inputs + "/share/hwdata/pci.ids"))))) + (native-inputs (list pkg-config gcc-13)) + (propagated-inputs (list mesa-utils vulkan-tools util-linux)) + (inputs (list dbus + botan + catch2-3 + hwdata + polkit + procps + pugixml + qtcharts-5 + qtdeclarative-5 + qtquickcontrols2-5 + qtsvg-5 + qttools-5 + quazip + spdlog + trompeloeil + units + zlib)) + (home-page "https://gitlab.com/corectrl/corectrl") + (synopsis "Profile based system control utility") + (description + "CoreCtrl is a Free and Open Source GNU/Linux application that allows +you to control with ease your computer hardware using application profiles. +It aims to be flexible, comfortable and accessible to regular users.") + (license (list license:gpl3)))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:32:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:32:22 2024 Received: from localhost ([127.0.0.1]:52325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYnd-0002vu-RJ for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:22 -0500 Received: from mail-pl1-f178.google.com ([209.85.214.178]:47325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYnb-0002vl-Tc for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:20 -0500 Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-21680814d42so88407855ad.2 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:32:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399879; x=1736004679; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d1zFBlMbx1yN0TZ+lKIKYdRGRtpZ1YIPEpxzpiRW/Y4=; b=kzA4+qAotp6nzYEjqmN86P+F83oF1rv0v0EdqLldOUFWNhTq5WyJc7G6Wl/5LgdhTQ yX9n/JOuwLgO1/3UVie4aJWMpH7gME41dF1th0VgRKaocL3+Z6Nxi2/2HZLgUb4t7apq SHzY87rfaGPhhKuVSR8mQtOg0Ao995oTdUltyAo9sq9r1i3L4FgMi/TE3xuKIbaikTPM YphtJOTh75MllMEZdDs6lFZ9khNYuQgE26UxH1q790NZbph5oDTr6vIdkvEEd5SoZfsR h8npcak1m4MUscixTGDiKBFBJLl0d5e3PvdCVAWoZYwxp7VJqnzldapMYmOkO2rn5fCq dx5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399879; x=1736004679; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d1zFBlMbx1yN0TZ+lKIKYdRGRtpZ1YIPEpxzpiRW/Y4=; b=YOgRepyUlxwocY94J7RfFeuO0Hqql2xd1HUMyd0/aOp3PfoLAPG1JVL6K4/Ll22j/Y HCcGsMEGDpphBF2vud4EygOFlQc/2ZRBPB972EQwTGKzvmRbRsLk2nYfIPXWVa/FUoO/ BVODIDxUUqd6P8ezd3rVQpZtOsxNzoeguXFflcdmPBiuCg26QUdONKSSiBRmQA5vZ5Aa ovYIx7PRfZFgvFuDext1T2bGICEU6UIval4gX0r/QGnOYGU4gfuUfRM7m9Q+VJA4/2rr 5azT+pyxJLBft1RrBkPSDrEIxyDgbaiAI/6ZhIzcTSASZi9Ml0LKYc3/PuXmedMjzV1p DhuQ== X-Gm-Message-State: AOJu0Yyk/7lzGGkcdLq8fPmW+QFQMTsAdvq3pheWcO2DpeSEzA1R+vc3 LrKgexGsarIWuseE8Whsx0VHrIS4luJ89lMO1SzGYH5JVtHt0KTurCplWf+6 X-Gm-Gg: ASbGncszu70Dqy9zu1ReRbrUcHI0G0nXjivwDv7GPbe6D4PAg4yRNrZUUVvPsLT0NPC VrgFkwWMMQd4FFIGLIBgXY5PvMAdVJ0resgqIVySI2S7Cw1WCDjSph7fnkYvYV93vqqvXIFtwg2 NROYfliebuk5KDGaXS2y28RwuvmIZciSJw8OY5TM/4HaAh3NZLFupJk212KKzkYHpQb763LAj7t Mxny4MBDkRWDPm3sW5sPLoow6ajRsRQq6mwoJ+QUua4g5oetC8FwwPejQ2dqnF3yVdqkB2qf+wP SmkaMtzMtw== X-Google-Smtp-Source: AGHT+IEABShlMOrBCoFCJJJqSnYuUvjYGITGdUhB2sLNKjXTQ/cQbEaUZXyGE4INqNdyL6Q6i+DbBQ== X-Received: by 2002:a17:903:41c1:b0:215:6426:30a5 with SMTP id d9443c01a7336-219e70c01f7mr458327035ad.40.1735399878867; Sat, 28 Dec 2024 07:31:18 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.31.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:31:18 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 2/5] gnu: Add trompeloeil. Date: Sat, 28 Dec 2024 21:00:04 +0530 Message-ID: <20241228153020.20233-3-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228153020.20233-1-ashvith@HIDDEN> References: <20241228153020.20233-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/packages/check.scm (trompeloeil): New variable. Change-Id: I44d83ff4230a1c836bedc124acb1a40742f17021 --- gnu/packages/check.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index dd32800870..6afd7fefb5 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -3805,6 +3805,29 @@ (define-public toml-test tests. The output format is JSON.") (license license:expat))) +(define-public trompeloeil + (package + (name "trompeloeil") + (version "49") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rollbear/trompeloeil") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4bfzcj033qfk3sihbikrhk9krsdbsqk79nsambnsnqqcgc2903")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) + (home-page "https://github.com/rollbear/trompeloeil") + (synopsis "Header only C++14 mocking framework") + (description + "A thread-safe header-only mocking framework for C++11/14 using the Boost Software License 1.0") + (license license:boost1.0))) + (define-public unittest-cpp (package (name "unittest-cpp") -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:32:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:32:00 2024 Received: from localhost ([127.0.0.1]:52320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYnI-0002un-Cv for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:32:00 -0500 Received: from mail-pl1-f177.google.com ([209.85.214.177]:52577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYnF-0002uS-Py for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:31:58 -0500 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-21661be2c2dso90966025ad.1 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:31:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399852; x=1736004652; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VolvP0n4hQd0yPvzjPzhc/5tHm8nNINEE7L0j+AkbTw=; b=ME8Qy98JAPvHrpz/mWaFN8zb4xUGxg9JYUpNC8WLjMbRo/b+3qr4YWc7blXSVpPWgH Ohxb+gOpAtDRMuoFTTdWY+YLmnf1bQrN+YO9zX3uml9SZ74okeu108khQkhcaTPFv2jQ SGBxIwLRDTfVk6TQYIxQ8vdSQMmZviGCTI440nGD5FyMgnNMbI8Z5zfNSJnV+9mYh26S d01QQ3fg3r+FzKdTQrCX0N4cSBIY5N9LXvgCVheeuVw3Du9eaWIzlXhzStenjKFUiwTF A7JeA/U/dI/VBIjoC2EhS3s+fIAr6VKcn0qmP7YWYhMBZtEFm1Q9CwaxISgmdSVGaE3p 23Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399852; x=1736004652; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=VolvP0n4hQd0yPvzjPzhc/5tHm8nNINEE7L0j+AkbTw=; b=wSSgyOabFFdV7YExE5gNkglDw8RmIiCkBBL7WARRn/vINxLFLU7WNObHfKLDFz0slc DI7lJjI3yg9iDwTnAKPjCbzJtSvzZnxR5MGm5tsdR64OhXVo7ABL193rsCb1EKL5ZHb0 Z9KnOkGhQ3xlhx3zrtqdqYEftnwsPprgyR4Y4/Al1UN/oN9pbasQipOqfv0VSop0JCoO CDz+zJgUazxYpKaOhyWulmcBf4AbsweIamMkKfKY/xvPpvbeBIxuUQquHwEqIrb8rXr5 KB3QZSfwWINiENaHL+qOc0udrN5xXy8dm2tvlHPvXM9y4KgTIJUavS415q0IWUotNp/V hcKg== X-Gm-Message-State: AOJu0Yz3uI0wbRMLD1X4TqCSRzOeC1eealjW2b1YwNugmK29SXypzMv3 gcAfhlBLfJ1Svj77xbYCSlDn9PYs8lp5NdvIAK2aexFWL6OB9u9b9xmYDcv3 X-Gm-Gg: ASbGnct12c+jIUtxwVNFRMiHkQJ1/LS/JO2p4bFO7y9tMsPIJe9aNSvRWgOkGSMeyCC JDJBKXA1EDDs1zf3dnD/nqvCA8lcVi1VpfRuhRwFTDtBv7mBeFxr4MbN4eAJ/ILAPnOw2V4ykEO GAMeLe4/pk12y5pcLLjIH2r/2KZUbHOeu0dKYE6oA4R4LMvxnY6m2H2e1JOG8Y0tSiFEUu8Zns/ XXOyGDwVmVB8Yiisg2WCAr94KugZxmhOw9pxaYmvV+UYh7K0moaGsVaec9quo+UO9rcVkT09+7t 6jGSfXVfAg== X-Google-Smtp-Source: AGHT+IGUd9gtaoGW4phdI30TD8MIDrPaV2JUNRqA1hV9jsclEuyAG4feM5tr+N68rCyPJYM6hDzLdg== X-Received: by 2002:a17:902:d48f:b0:212:4aec:f646 with SMTP id d9443c01a7336-219e6ec1340mr363396665ad.33.1735399851865; Sat, 28 Dec 2024 07:30:51 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.30.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:30:51 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 1/5] guix: qt: add inputs and outputs build variables in qt-build Date: Sat, 28 Dec 2024 21:00:03 +0530 Message-ID: <20241228153020.20233-2-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228153020.20233-1-ashvith@HIDDEN> References: <20241228153020.20233-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Rutherther <rutherther@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) From: Rutherther <rutherther@HIDDEN> Qt build doesn't provide build-variables of inputs and outputs, so it's not possible to refer to %outputs in arguments of a package that uses qt-build-system. This patch unifies qt-build-system's behavior with other build systems like cmake-build-system or gnu-build-system. * guix/build-system/qt.scm (qt-build): Wrap with with-build-variables to provide variables to arguments Change-Id: I65853a5831ce7b5dc7ebe10807c6e61bb89cab36 --- guix/build-system/qt.scm | 54 +++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm index d1f721c54e..5f9a5019ae 100644 --- a/guix/build-system/qt.scm +++ b/guix/build-system/qt.scm @@ -152,32 +152,34 @@ (define builder (with-imported-modules imported-modules #~(begin (use-modules #$@(sexp->gexp modules)) - (qt-build #:source #+source - #:system #$system - #:outputs #$(outputs->gexp outputs) - #:inputs #$(input-tuples->gexp inputs) - #:search-paths '#$(sexp->gexp - (map search-path-specification->sexp - search-paths)) - #:phases #$(if (pair? phases) - (sexp->gexp phases) - phases) - #:qtbase #+qtbase - #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs - #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs - #:configure-flags #$configure-flags - #:make-flags #$make-flags - #:out-of-source? #$out-of-source? - #:build-type #$build-type - #:tests? #$tests? - #:test-target #$test-target - #:parallel-build? #$parallel-build? - #:parallel-tests? #$parallel-tests? - #:validate-runpath? #$validate-runpath? - #:patch-shebangs? #$patch-shebangs? - #:strip-binaries? #$strip-binaries? - #:strip-flags #$strip-flags - #:strip-directories #$strip-directories)))) + + #$(with-build-variables inputs outputs + #~(qt-build #:source #+source + #:system #$system + #:outputs %outputs + #:inputs %build-inputs + #:search-paths '#$(sexp->gexp + (map search-path-specification->sexp + search-paths)) + #:phases #$(if (pair? phases) + (sexp->gexp phases) + phases) + #:qtbase #+qtbase + #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs + #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs + #:configure-flags #$configure-flags + #:make-flags #$make-flags + #:out-of-source? #$out-of-source? + #:build-type #$build-type + #:tests? #$tests? + #:test-target #$test-target + #:parallel-build? #$parallel-build? + #:parallel-tests? #$parallel-tests? + #:validate-runpath? #$validate-runpath? + #:patch-shebangs? #$patch-shebangs? + #:strip-binaries? #$strip-binaries? + #:strip-flags #$strip-flags + #:strip-directories #$strip-directories))))) (mlet %store-monad ((guile (package->derivation (or guile (default-guile)) system #:graft? #f))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 15:31:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 10:31:49 2024 Received: from localhost ([127.0.0.1]:52317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRYn7-0002uI-0I for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:31:49 -0500 Received: from mail-pl1-f170.google.com ([209.85.214.170]:43353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRYn4-0002u1-IY for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 10:31:47 -0500 Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-21631789fcdso77449205ad.1 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 07:31:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735399840; x=1736004640; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=o3IMyhlWsJaXbCPHC7oQVZoI3XI7VAgWmCkExZWuoPA=; b=nf2s0OSG0gJYn83PVHewhitBliFVr9JvnPYCnyh6pHqisXt1p9dPxGa7HKAEWGSdoG I8n7VeaJWcLHJ9ypA4k+ukpOeZJyPSWI2S3tbUkQohnbGOTMONJnPUL5JdYnCvJnND9F CqDbWR5yqhYDEDqdihIJbFVdioJlYuif9IdAXNyGyC3TeudWm+qFYjNEt5W8exugSO74 ODJg3kDdjM9m5kDNnRWQvu/NI43DMFSbiVt25GIYbVf/eyCjo4IWS1xmqSb8Izbg9sJm aomN0lLyf5SN+pX5NL7fy7G6KmLrGDS8z3uNBPbfP8m9yb4T3s1IstRu6wNVRFyKPQib RKBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735399840; x=1736004640; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o3IMyhlWsJaXbCPHC7oQVZoI3XI7VAgWmCkExZWuoPA=; b=pkwtoHfAFmDYAcPOkRiWaLHzPCuTOU18NcKD6AB1kXNcfzIzo0BM9Jqg2zfnLf+Ue3 5jp8CUVYCUStGmk6w1GdRmIl6lGuKYlZL8q4jlO/Jm8pdEmIV1btiWfRyvZdEnSN6p93 CZgZMkj8bh8GOfoIpu6OTaAxxNGJ8bICfZdplNuQVm40i2Sn3eMBZgkmXH3XcwZzKOAy pjhUEsnnwRLZSgU3AFn8DBa3oTmf4+YAT1XkfAV5Jo+UUneXbnc7DohWB1w0MumuQ6YA vJJZGoMFHsMA64Aom69jppsxLL+17fjqmRNf9VTiviPHWSUNZuJ/MKWDUiezM72pUinL ix7w== X-Gm-Message-State: AOJu0Yy53gpHvoG2E9nCc6LFr8qzSY8qShe7xqSfcxreXKzAjVr9/f2/ 1tR+7Xcmfa7LuNFgDw3Ot9QWKpJWkTA+P5CN9ho1HD0jK7FHaX60dP4EMqZy X-Gm-Gg: ASbGncuCdYmc8PPuc7awYVR3bEeGU6tun23LdrNM+6pJOCB+5OyvjtV3OrObjPEPAPm keOnSAvoO+Xd9tNqE7CqL3EDYgoO+QfklGNcINoglkXpJjy3nGpFEGWZFDH0KggQW6AcelbJ1XR YIvtPUiWv52e71b5Bq4wKYYl21e0y8mKmFi2MhPANeF2kTDLbk0+FiNc8lmK4oL+9rrZ73aADBv Fu9906lC/OuwbItu8MirxHChPZTarsFXboJ4NqWUsGmcvqD8c4O9pR1EP9TAGhVT1sYj/nXaI4k 33mXdXH2XA== X-Google-Smtp-Source: AGHT+IFlkvvGWcs9isea+lafYhtf/z59kjdeJZCb2SnyPvUhdp0vwJ7c1exTV01QuVTaHpBhDlQznA== X-Received: by 2002:a17:902:ea10:b0:216:271d:e06c with SMTP id d9443c01a7336-219e6ca6cb3mr392872275ad.4.1735399840278; Sat, 28 Dec 2024 07:30:40 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc9629acsm151509825ad.46.2024.12.28.07.30.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 07:30:39 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v1 0/5] Add corectrl and corectrl-helper-service-type Date: Sat, 28 Dec 2024 21:00:02 +0530 Message-ID: <20241228153020.20233-1-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) Updated patch series replaces %outputs with #$(outputs->gexp outputs) and %build-inputs with #$(input-tuples->gexp inputs). Ashvith Shetty (4): gnu: Add trompeloeil. gnu: Add corectrl. services: Add corectrl-helper-service-type. guix: qt: Revert to gexp-based inputs and outputs Rutherther (1): guix: qt: add inputs and outputs build variables in qt-build doc/guix.texi | 15 ++++ gnu/local.mk | 1 + gnu/packages/check.scm | 23 +++++ .../patches/corectrl-polkit-install-dir.patch | 21 +++++ gnu/packages/pciutils.scm | 83 ++++++++++++++++++- gnu/services/pciutils.scm | 43 ++++++++++ guix/build-system/qt.scm | 54 ++++++------ 7 files changed, 213 insertions(+), 27 deletions(-) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch create mode 100644 gnu/services/pciutils.scm -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 12:50:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 07:50:07 2024 Received: from localhost ([127.0.0.1]:49713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRWGd-0003HE-32 for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 07:50:07 -0500 Received: from smtp81.cstnet.cn ([159.226.251.81]:60232 helo=cstnet.cn) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>) id 1tRWGa-0003GT-2G for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 07:50:06 -0500 Received: from m (unknown [107.174.64.25]) by APP-03 (Coremail) with SMTP id rQCowAA3IDPq829ntBVuBA--.11507S2; Sat, 28 Dec 2024 20:49:51 +0800 (CST) From: Zheng Junjie <zhengjunjie@HIDDEN> To: Ashvith Shetty <ashvithshetty10@HIDDEN> Subject: Re: [bug#75159] [PATCH v0 1/4] guix: qt: add inputs and outputs build variables in qt-build In-Reply-To: <20241228104424.4001-1-ashvith@HIDDEN> (Ashvith Shetty's message of "Sat, 28 Dec 2024 16:14:03 +0530") References: <20241228102102.922-1-ashvith@HIDDEN> <20241228104424.4001-1-ashvith@HIDDEN> User-Agent: mu4e 1.12.7; emacs 30.0.92 Date: Sat, 28 Dec 2024 20:49:40 +0800 Message-ID: <87r05st1jv.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-CM-TRANSID: rQCowAA3IDPq829ntBVuBA--.11507S2 X-Coremail-Antispam: 1UD129KBjvJXoWxWw4UtF15AF47Kw1UXr4Dtwb_yoW5ur15pa nYkF43Krs8Jr17JrsFgFn2qrn8Gws2kw1jya1SvF12y34Yvr929rWfK3WfXrWayw1rua4U Wr1Syw17ur97XrDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUyEb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW0oVCq3wA2z4x0Y4vEx4 A2jsIEc7CjxVAFwI0_GcCE3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wASzI0EjI02j7Aq F2xKxwAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4 A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvEwIxGrwCF04k20xvY 0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I 0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAI cVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcV CF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIE c7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IU5PpnJUUUUU== X-Originating-IP: [107.174.64.25] X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/ X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75159 Cc: Rutherther <rutherther@HIDDEN>, 75159 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Ashvith Shetty <ashvithshetty10@HIDDEN> writes: > From: Rutherther <rutherther@HIDDEN> > > Qt build doesn't provide build-variables of inputs and outputs, > so it's not possible to refer to %outputs in arguments of > a package that uses qt-build-system. This patch unifies > qt-build-system's behavior with other build systems like > cmake-build-system or gnu-build-system. see https://mail.gnu.org/archive/html/guix-devel/2024-12/msg00124.html Things like %outputs are outdated, please use gexp related > > * guix/build-system/qt.scm (qt-build): Wrap with with-build-variables to > provide variables to arguments > > Change-Id: I65853a5831ce7b5dc7ebe10807c6e61bb89cab36 > --- > guix/build-system/qt.scm | 54 +++++++++++++++++++++------------------- > 1 file changed, 28 insertions(+), 26 deletions(-) > > diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm > index d1f721c54e..5f9a5019ae 100644 > --- a/guix/build-system/qt.scm > +++ b/guix/build-system/qt.scm > @@ -152,32 +152,34 @@ (define builder > (with-imported-modules imported-modules > #~(begin > (use-modules #$@(sexp->gexp modules)) > - (qt-build #:source #+source > - #:system #$system > - #:outputs #$(outputs->gexp outputs) > - #:inputs #$(input-tuples->gexp inputs) > - #:search-paths '#$(sexp->gexp > - (map search-path-specification->s= exp > - search-paths)) > - #:phases #$(if (pair? phases) > - (sexp->gexp phases) > - phases) > - #:qtbase #+qtbase > - #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs > - #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs > - #:configure-flags #$configure-flags > - #:make-flags #$make-flags > - #:out-of-source? #$out-of-source? > - #:build-type #$build-type > - #:tests? #$tests? > - #:test-target #$test-target > - #:parallel-build? #$parallel-build? > - #:parallel-tests? #$parallel-tests? > - #:validate-runpath? #$validate-runpath? > - #:patch-shebangs? #$patch-shebangs? > - #:strip-binaries? #$strip-binaries? > - #:strip-flags #$strip-flags > - #:strip-directories #$strip-directories)))) > + > + #$(with-build-variables inputs outputs > + #~(qt-build #:source #+source > + #:system #$system > + #:outputs %outputs > + #:inputs %build-inputs > + #:search-paths '#$(sexp->gexp > + (map search-path-specificat= ion->sexp > + search-paths)) > + #:phases #$(if (pair? phases) > + (sexp->gexp phases) > + phases) > + #:qtbase #+qtbase > + #:qt-wrap-excluded-outputs #$qt-wrap-excluded-= outputs > + #:qt-wrap-excluded-inputs #$qt-wrap-excluded-i= nputs > + #:configure-flags #$configure-flags > + #:make-flags #$make-flags > + #:out-of-source? #$out-of-source? > + #:build-type #$build-type > + #:tests? #$tests? > + #:test-target #$test-target > + #:parallel-build? #$parallel-build? > + #:parallel-tests? #$parallel-tests? > + #:validate-runpath? #$validate-runpath? > + #:patch-shebangs? #$patch-shebangs? > + #:strip-binaries? #$strip-binaries? > + #:strip-flags #$strip-flags > + #:strip-directories #$strip-directories))))) >=20=20 > (mlet %store-monad ((guile (package->derivation (or guile (default-gui= le)) > system #:graft? #f))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmdv8+QACgkQO1qpk+Gi 3/A4AhAAjzlIVPDP4irSgyKR343ZravChXy5mBx6GkiM39DEsH48dzXs0Aztjevl JMbmvFDUxa0STuT2eLDsjVuoAYiQrANOuxENUmWVLYxyp6rx070451b3sCM44rGG fUkzYbzV/Tpo17aMnC/iX6I37+oKspTqTfoDsHnU9cGVTpfxfAL3+6OElwR5cY7H EDn1pki56DuSJc/GSw1d+bOjUi9WxjW1l3mP5bXavlQP/P9ksJK7LHWIHjHkPydo 3Y7A3aJYQ4hfKjvXkDYhkCEIQNLbs1H6cCWZ946M5/24IPOM+k8VQ7OOqlxy/SbW FAEjgL3+/grhTR6MdDxeBmF3NUhJPx3jwoQp6iWJdAm/EEEg92BLsudvx+dlRIAn 2p1iQaA0rRwyWxt4WaBiQpsh3/G/Ps16+YvrX85FHuhFrGLc6inRvc/O6YLhi6kD 7Gd0Yfhx3xcNcn3x8KvqZF8BVyeOLu72qqpvJk4OPx2S+WZ1ZG3bG1gd8ykqRyzs /WkDKcmF57cdUKmw6Cucd3lkbyNERvcIOBfbStMw9qAb0kROLtluXNsc6ue8E+Jl 2FNVN0xCJtCQBELNnSoLUWNoPF7sQCCXYV8567NWtf9nlYZ0j6PHtocwLuBRTf0y frCK+8C5AmFH8C5loudU4ljejfZaZK0oW8WzI8zIzX+Wcs2G4cE= =JR51 -----END PGP SIGNATURE----- --=-=-=--
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 10:46:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 05:46:51 2024 Received: from localhost ([127.0.0.1]:48880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRULL-0005Pm-2g for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:51 -0500 Received: from mail-pl1-f169.google.com ([209.85.214.169]:61606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRULJ-0005Pe-E5 for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:50 -0500 Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2166022c5caso86761125ad.2 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 02:46:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735382748; x=1735987548; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LoUqcOMCDx+A0CxzBKpc6aVQ4qiaIiWEmb0mXOlNkpc=; b=TYVq3AQj29DWdOUhrA+PVtx/kQ+hpbfDZorzhhP9BopjuvwxIN0/oSUUGCwCHh58Mr rXlLqdLeAyXRIxW5nJX6/lAExWJEgs+1m7qQUy6Jy3vHUI21LiWGkWB0nf2NFNSigYwJ ra2obn0/9Oy9waiiyckFNL7xvOlAgldx/EoQOY2UODt360rIGW3jLDfIlEsoYwyyR0UT kN/605Gv6qSwgOnCL9Nf1ir4w5T1VG09aK1/80McDmD36wcxaK78CVDLSh/6LpS4rEgr qudM6SbD6yj2n33UMVmM+F6VN66kPxw3tqwxwBjQIRboqg1xrSQGytC8bW3zOW/MXh1c 3BGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735382748; x=1735987548; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LoUqcOMCDx+A0CxzBKpc6aVQ4qiaIiWEmb0mXOlNkpc=; b=TZ9Ki5ptbFnrkFO4mdXbKH76yFt08reYCrD/Kj4+5aYW9I7po0a+zYBn2ZSUGfKmnR d3DSCdnxv58lWAmLWyeUa4hZUF4euQuVnZ7ZbfTDOXm1mUNttooGLuqPWv6x3jAC7SaQ YqNXa81/fKQyEbaELQbnba4N+Oum7HySCsMENBzIIqzSJqM152djFQvurHRHJyUYGmTI EMSwfvYJhYowNjfEmquJ2PdPoRgph98SO+UQZGsAhx7wtUmh69/6ZIF/zpFDwufOyb9x Iktjpm/PU63KGJl8FAXVEcp5TYho8R++XS6XwwFksjxHW54R874RtzLx6/rMaAxjtjfa LumA== X-Gm-Message-State: AOJu0Yz238WsKHGU7UUgHglZ6L+157yhqrPXmMh7BFxH/EqOlSo6+VBG DjeFgtUmSMcPBTZLmJI3icQ89w9b8kXIYjMX+XK78i8RxsY//Sc/Fb4gIBi9 X-Gm-Gg: ASbGncs4hZUbdV2qxnZhBCfaiqTQViyeSlOmXlJuXRpGNdu+oCdfZ33Q6tO2ha7eP0g HGztDHrsUhv8/JxaiNUX0gNQ7t3fAdKVA9dFLHweanzoDBhCOfeiq+SdSd10aiItzAe+S+emOuy 0lZSG3v9Sn0ZVq3XOyiXDxLMDw2/CLdVKCtNJ0hlkKktAmcOghiwDB0PcsmmHR1LRka562RRGGv iSr4nQCrN8UhvAFkXRdb6JC1GyMMgUv1AhP0iE8XUT43ekJkohz6vRE0saRz9tIKEhdiEFR1I/A t5YmzV6oPA== X-Google-Smtp-Source: AGHT+IE2iQfNieSrVJ28OnX30uYj5fgyMVKN0YGcngEZwYr/+MQhESNGY3tTILAijfXfqs+662isTg== X-Received: by 2002:a17:903:2310:b0:215:a190:ba10 with SMTP id d9443c01a7336-219e6ea23d7mr384952495ad.15.1735382748490; Sat, 28 Dec 2024 02:45:48 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-21a267dc09bsm18645425ad.169.2024.12.28.02.45.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 02:45:48 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v0 4/4] services: Add corectrl-helper-service-type. Date: Sat, 28 Dec 2024 16:14:06 +0530 Message-ID: <20241228104424.4001-4-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228104424.4001-1-ashvith@HIDDEN> References: <20241228104424.4001-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/services/pciutils.scm: New file. (corectrl-helper-service-type): new variable. * gnu/local.mk: Add them. * doc/guix.texi (Miscellaneous Services): Document it. Change-Id: I1dbeb927100a9a488909ff1950ec7e50d3797c29 --- doc/guix.texi | 15 ++++++++++++++ gnu/local.mk | 1 + gnu/services/pciutils.scm | 43 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 gnu/services/pciutils.scm diff --git a/doc/guix.texi b/doc/guix.texi index da4d2f5ebc..a36d3cc0f1 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -42550,6 +42550,21 @@ empty list means that no type is specified. @end deftp +@cindex corectrl-helper +@subsubheading CoreCtrl Helper Service + +The @code{(gnu services pciutils)} module provides a DBus service for +interacting with system hardware resources, such as CPU and GPU, +enabling advanced control and management through the CoreCtrl application. + +@defvar corectrl-helper-service-type +The service type for @command{corectrl}, which provides a helper service. + +@lisp +(service corectrl-helper-service-type) +@end lisp +@end defvar + @c %end of fragment @node Privileged Programs diff --git a/gnu/local.mk b/gnu/local.mk index 84160f407a..5ebdb72624 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -751,6 +751,7 @@ GNU_SYSTEM_MODULES = \ %D%/services/nix.scm \ %D%/services/nfs.scm \ %D%/services/pam-mount.scm \ + %D%/services/pciutils.scm \ %D%/services/science.scm \ %D%/services/security.scm \ %D%/services/security-token.scm \ diff --git a/gnu/services/pciutils.scm b/gnu/services/pciutils.scm new file mode 100644 index 0000000000..cfd310b584 --- /dev/null +++ b/gnu/services/pciutils.scm @@ -0,0 +1,43 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu services pciutils) + #:use-module (gnu packages pciutils) + #:use-module (gnu services) + #:use-module (gnu services configuration) + #:use-module (gnu services dbus) + #:use-module (guix gexp) + #:export (corectrl-helper-configuration + corectrl-helper-configuration? + corectrl-helper-service-type)) + +(define-configuration corectrl-helper-configuration + (corectrl (file-like corectrl) "The corectrl package")) + +(define (corectrl-helper-dbus-service config) + (list (corectrl-helper-configuration-corectrl config))) + +(define corectrl-helper-service-type + (service-type (name 'corectrl-helper) + (extensions (list (service-extension dbus-root-service-type + corectrl-helper-dbus-service) + (service-extension polkit-service-type + corectrl-helper-dbus-service))) + (default-value (corectrl-helper-configuration)) + ;; TODO: Improve the description. + (description "Run corectrl-helper, an essential service for the corectrl application."))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 10:46:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 05:46:28 2024 Received: from localhost ([127.0.0.1]:48877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRUKx-0005Ot-EE for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:27 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:60786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRUKu-0005Ol-MW for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:25 -0500 Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2ef748105deso7683878a91.1 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 02:46:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735382724; x=1735987524; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bfCSkjmnJoYLR44qO8PR4lmW+aukWsEgPIgxya+3CaE=; b=T5fKVwuNxGkTQ5rpwIObbQ7/uKvScXpWrQeovnlzHc6z8wTUT6YZhNLJfo4nJv7Ttu Xy+zavkvkoLY3Dxf6ms+lJ8seWqSboKi2kZK39DRpMm0Ubfd9LTKY+xpn+ykjV/kFHsM sfwjTjNbh5RrqDgLD0HWPrzmhh6Q7NKAHvjiHLkb3TylBpnKfCGN4Lrh9sRWmRXDUeXV eujBNW07S1DpHytspaGDpcFeZAQG9cplcZqpmS5yky/9sDOaTwzrcyRA0y5h5XZuqL5f 5JHJv09SAIUCkjqvuRv4qb9ES4rCyXki40CsQapc48Q4g6iTMoRuZ/UTC1ouW4yUOGQM SQJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735382724; x=1735987524; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bfCSkjmnJoYLR44qO8PR4lmW+aukWsEgPIgxya+3CaE=; b=r5L0yk+8jr/HUpY8zvf0xk9CqB9VbLaaL0/J8m8tdRNn0z8wdwBQ3x5+gd2lsfuwIc uK74Z3LgKaDJNKY+mL4yEnQlB8prQOnydHCSPo+w3AxJECAQind0OIf5GqfaUj+ostHD utBmUq0KdyqM1q0fHlVDW/vtw4d746Oscgo4OmMdoaK13DzedbKzHXf3lYcYnMeYwHIQ qIWq8RPst4LmHrWh6I5MdEFDOWKo4QVKYl9izYJ6y7B9U6z80mIjqRld5+Ec8qsHogxm WC0kfYfFSK5d80HL2GgMkjiSLGXS2SLPIpGliuvVPx8yGfVIYqZz8nWZePq4R1puVTa2 zp3A== X-Gm-Message-State: AOJu0YyN98U8n35PS4WrAyrJpWGM9V5biE1R6CSiR0gCiVgJTxL/EjBw 24ZMsIEvw2w+8VTx1TGIBJp9bH7V9Uw/ggMomXw81NdIJjtf7ozIOgJlbNGH X-Gm-Gg: ASbGncstqlElKs6Qu0OfDodj0j65Bs/MiLy17HGDHLVFDJxrnP/4QlYElF52EEGslCn l0YrI+nfzkiC8Sj35vYfZL4inuhFqxXenn9XWAxAcE2DQ5/aTu/RH2AN6v4doXgXftk4AuNzawf 5FmQrmItYuMJ0pZoi3olW5aU03bb952XOacueR/fERBvWQEiqiEG9KjkTGjkMsZ1s1fwKp5deLd 0Fr+KC+aoEq6OTKiQNkvF9QYZ4TpCh3rS4C9dzuPn6SiGCZLQm+DaxGudZLr1ZAqnl+ejcBS2vv jyAwDD+Fqg== X-Google-Smtp-Source: AGHT+IE4gl9Hee1lz/Uxk+p/JCAKA1XJ1iEj7IfKVzmIkzsxWG/LWUdzcAsw2cfXngceOw4wicymVw== X-Received: by 2002:a17:90b:2dc2:b0:2ee:acb4:fecd with SMTP id 98e67ed59e1d1-2f452e044damr43996398a91.9.1735382723620; Sat, 28 Dec 2024 02:45:23 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-21a267dc09bsm18645425ad.169.2024.12.28.02.45.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 02:45:23 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v0 3/4] gnu: Add corectrl. Date: Sat, 28 Dec 2024 16:14:05 +0530 Message-ID: <20241228104424.4001-3-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228104424.4001-1-ashvith@HIDDEN> References: <20241228104424.4001-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/packages/pciutils.scm (corectrl): New variable. * gnu/packages/patches/corectrl-polkit-install-dir.patch: New file. Change-Id: I726c6cbfb6530abd8284f36e10a1e1f7a0fc4661 --- .../patches/corectrl-polkit-install-dir.patch | 21 +++++ gnu/packages/pciutils.scm | 83 ++++++++++++++++++- 2 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch diff --git a/gnu/packages/patches/corectrl-polkit-install-dir.patch b/gnu/packages/patches/corectrl-polkit-install-dir.patch new file mode 100644 index 0000000000..586e096cf4 --- /dev/null +++ b/gnu/packages/patches/corectrl-polkit-install-dir.patch @@ -0,0 +1,21 @@ +diff --git a/src/helper/CMakeLists.txt b/src/helper/CMakeLists.txt +index c262086..523ea97 100644 +--- a/src/helper/CMakeLists.txt ++++ b/src/helper/CMakeLists.txt +@@ -26,15 +26,7 @@ message("D-Bus files will be installed into ${DBUS_DATADIR_PREFIX_DIR}/dbus-1") + + # Find polkit + pkg_check_modules(POLKIT REQUIRED polkit-gobject-1) +-execute_process( +- COMMAND pkg-config --variable=policydir polkit-gobject-1 +- RESULT_VARIABLE POLKIT_POLICY_INSTALL_DIR_RESULT +- OUTPUT_VARIABLE POLKIT_POLICY_INSTALL_DIR +- OUTPUT_STRIP_TRAILING_WHITESPACE +-) +-if(NOT POLKIT_POLICY_INSTALL_DIR_RESULT EQUAL "0") +- message(FATAL_ERROR "Failed to retrieve Polkit `policydir` variable using pkg-config") +-endif() ++option(POLKIT_POLICY_INSTALL_DIR "Polkit policy directory") + + list(APPEND HELPER_COMPILE_DEFINITIONS + SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm index 08f1634113..1ae568a8eb 100644 --- a/gnu/packages/pciutils.scm +++ b/gnu/packages/pciutils.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@HIDDEN> ;;; Copyright © 2022 Brendan Tildesley <mail@HIDDEN> ;;; Copyright © 2022 Marius Bakke <marius@HIDDEN> +;;; Copyright © 2024 Ashvith Shetty <ashvithshetty10@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,11 +31,23 @@ (define-module (gnu packages pciutils) #:use-module (guix utils) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system qt) #:use-module (gnu packages) + #:use-module (gnu packages base) + #:use-module (gnu packages check) #:use-module (gnu packages compression) + #:use-module (gnu packages crypto) + #:use-module (gnu packages gcc) + #:use-module (gnu packages gl) + #:use-module (gnu packages logging) + #:use-module (gnu packages maths) + #:use-module (gnu packages polkit) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages glib) #:use-module (gnu packages linux) - #:use-module (gnu packages base)) + #:use-module (gnu packages qt) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages xml)) (define-public hwdata (package @@ -173,3 +186,71 @@ (define-public pciutils of operating systems. This includes the @command{lspci} and @command{setpci} commands.") (license license:gpl2+))) + +;; corectrl also requires the helper service. +;; See corectrl-helper-service-type. +;; +;; Please read the setup instructions from: +;; https://gitlab.com/corectrl/corectrl/-/wikis/Installation +;; and +;; https://gitlab.com/corectrl/corectrl/-/wikis/Setup +;; +;; corectrl also requires CONFIG_NETLINK_DIAG to be set to +;; either 'y' or 'm' - 'm' is the default in Guix. In that case, +;; the kernel module has to be loaded. +;; +;; To allow rootless corectrl, add user to the "corectrl" group. + +(define-public corectrl + (package + (name "corectrl") + (version "1.4.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/corectrl/corectrl") + (commit (string-append "v" version)))) + (sha256 + (base32 "0qpc04xxzv4jbqqlraqriipix4ph7bm1hfiry807jjp668i9n25d")) + (file-name (git-file-name name version)) + (patches (search-patches "corectrl-polkit-install-dir.patch")))) + (build-system qt-build-system) + (arguments + (list + #:qtbase qtbase-5 + #:tests? #t + #:configure-flags #~(list "-DINSTALL_DBUS_FILES_IN_PREFIX=true" + (string-append "-DPOLKIT_POLICY_INSTALL_DIR=" + #$output + "/share/polkit-1/actions") + (string-append "-DWITH_PCI_IDS_PATH=" + (search-input-file + %build-inputs + "/share/hwdata/pci.ids"))))) + (native-inputs (list pkg-config gcc-13)) + (propagated-inputs (list mesa-utils vulkan-tools util-linux)) + (inputs (list dbus + botan + catch2-3 + hwdata + polkit + procps + pugixml + qtcharts-5 + qtdeclarative-5 + qtquickcontrols2-5 + qtsvg-5 + qttools-5 + quazip + spdlog + trompeloeil + units + zlib)) + (home-page "https://gitlab.com/corectrl/corectrl") + (synopsis "Profile based system control utility") + (description + "CoreCtrl is a Free and Open Source GNU/Linux application that allows +you to control with ease your computer hardware using application profiles. +It aims to be flexible, comfortable and accessible to regular users.") + (license (list license:gpl3)))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 10:46:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 05:46:09 2024 Received: from localhost ([127.0.0.1]:48874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRUKf-0005OL-2g for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:09 -0500 Received: from mail-pl1-f176.google.com ([209.85.214.176]:53476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRUKc-0005OD-NH for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:46:08 -0500 Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-215770613dbso71513825ad.2 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 02:46:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735382706; x=1735987506; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d1zFBlMbx1yN0TZ+lKIKYdRGRtpZ1YIPEpxzpiRW/Y4=; b=azbNnWtVaANAwVi7cly7xCQd1KPKJtLIqE3l93VBlIinH8AvYpBRZ9WIdQ56wkgONd kDx+gH/9UbZmWafYtaPJHHgpUezYkcRqyUBPVQSoJCHpH/f3r9lQUI6Kf1I35IBHMG9D 9H/ZIdl+bUHGXraDZv3sPOweW6kPnhR0zj4wdQ1XQafuXJ0nwFPE54dl62iEenxvpnuZ ZjaUKhVIN/6DLaSwFHMPRc1fUAEMyJZutUAQcC8b72ShBNCAfqIIrMPsliO3cMSrMazO +tODQqkiufm05l/xTiTBeNKzpzrRmyxW+emgtkSk6XbkVVunkODUiSf8Jbwv3JXjYFLm 55fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735382706; x=1735987506; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d1zFBlMbx1yN0TZ+lKIKYdRGRtpZ1YIPEpxzpiRW/Y4=; b=ibnIDOlMbGCaaaeXG3vEE9v9bCLRtKsE6Ah8H2R2KX49TSSfmedMgWbdB1Xmgmux6r Jn8j/B3nxsegpcRZzOz8dyOMnDkKeEIKDYjBujkuLLY6/w4ltLZQinQdor8Ltf9a502f 9FroswqHBerUJOin6grVn7S2X/JzPCI/BWP+iLRbb/eutSiCff+wASld0th39afZLTrz m8bv3xePwEhDzuhS9PwAZVOl6TJZxtsKBOj3RgY/QVUuuQ/py5D/489ccmlWaGoBFo2N vP3tALW6d4FgC8gUB+9nBB6YxmmXg+1WKwL1GMRbFmv2kOPiUOh+vMp6mQigfO/p0DzR 6ttA== X-Gm-Message-State: AOJu0YxLthnERPj1/uFLNS4rP2l7sGpVq8sSF/TrtfOPjXAgdGOk3bNu uD5cg5kTJQFmcnFEy1dtChP63sW+Ih2pR2wRAh367EJjntT8uu/l0JT7H0s/ X-Gm-Gg: ASbGncuypbrZ/Z9qGTYbITqKKuiPRqXM4T7vy52jr+L5vxnS5nGeD+hgvXGaItz9yNL bOHPTj0v3AgQZUuHMw1G7+9og+ZsZ4a13T9cNUu93GvG1GjltudxPP6nmemV9qLvbysXJUOFLie YxkFG/HyQv1xMiwhPwCmqHX7yjYo6osUGs5hqgb3KUqBLeLBT6r1Ae0IyOZkvxIuiYELYySWc2e qnHtfj5OLUcrza1WjnDfEEivyBpvNziJFGds7Bcn3j5lsGD3aNreECh+EXgU/pgutECa1eSUre9 dLerpKj1YA== X-Google-Smtp-Source: AGHT+IFUbtAOMkNDSlBiAvUEnzGQY9hK+QVLW6uy3xGESnwVLZAD90XsYb01ydoCisJCH57gI4HFGQ== X-Received: by 2002:a17:903:98e:b0:215:9bc2:42ec with SMTP id d9443c01a7336-219e6f24eecmr421655705ad.47.1735382705675; Sat, 28 Dec 2024 02:45:05 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-21a267dc09bsm18645425ad.169.2024.12.28.02.45.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 02:45:05 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v0 2/4] gnu: Add trompeloeil. Date: Sat, 28 Dec 2024 16:14:04 +0530 Message-ID: <20241228104424.4001-2-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241228104424.4001-1-ashvith@HIDDEN> References: <20241228104424.4001-1-ashvith@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) * gnu/packages/check.scm (trompeloeil): New variable. Change-Id: I44d83ff4230a1c836bedc124acb1a40742f17021 --- gnu/packages/check.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index dd32800870..6afd7fefb5 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -3805,6 +3805,29 @@ (define-public toml-test tests. The output format is JSON.") (license license:expat))) +(define-public trompeloeil + (package + (name "trompeloeil") + (version "49") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rollbear/trompeloeil") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m4bfzcj033qfk3sihbikrhk9krsdbsqk79nsambnsnqqcgc2903")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) + (home-page "https://github.com/rollbear/trompeloeil") + (synopsis "Header only C++14 mocking framework") + (description + "A thread-safe header-only mocking framework for C++11/14 using the Boost Software License 1.0") + (license license:boost1.0))) + (define-public unittest-cpp (package (name "unittest-cpp") -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at 75159) by debbugs.gnu.org; 28 Dec 2024 10:45:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 05:45:48 2024 Received: from localhost ([127.0.0.1]:48870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRUKJ-0005NH-6y for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:45:47 -0500 Received: from mail-pj1-f50.google.com ([209.85.216.50]:57807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRUKG-0005N5-CP for 75159 <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:45:45 -0500 Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2ee9a780de4so7329093a91.3 for <75159 <at> debbugs.gnu.org>; Sat, 28 Dec 2024 02:45:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735382682; x=1735987482; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=VolvP0n4hQd0yPvzjPzhc/5tHm8nNINEE7L0j+AkbTw=; b=fI/MqS7AUeMXdXOktbrSGaw6fWvIQMrBmg1KnUTMQyk67hTkzqMK5ngf0EKvKtTPdH C7ucJuBcIxgRwoz62lfidGQ+oxwZnKdEZz2mF/92OgJMZ1eKpGwl2/i8d4eU4E4OB4KB WzFdiUmlYSD08+ouB/ufLpBqw5yWtY4Eo/aRTZQal1SABv1s2axufKD3N8tnU7/1C6Fx xUKZbmAn1o7ggKWwYaWpDQTH9/8FO6u5AVlvCoM0/oKjJLRV+z9/NmYGmRwKDPnjaul0 5AyRLCIrJmo4uTJxrQS0VGFuQgU3HM3PwGCzyf6qPXIGzwNgGGfai4fgPsOsGYiR3gdJ gOtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735382682; x=1735987482; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VolvP0n4hQd0yPvzjPzhc/5tHm8nNINEE7L0j+AkbTw=; b=cLFcQ1XsP3dERpm/AcNEuQ47yCgMzhLaEegi55kRxOzAbcPvjfkzGqmiW768LooVdB 8xB4PwJ4383Dv69dm1C42g9QD0P/nIy1CtZ4co9Xr6dRBvDsbOAsQy+CKEGaJ1nOM1Nw 2YF0su5TvDdABZFGozj9ERw8WFCgii2f8Qdo+btFOuDUzIic4J2xClVpFbrQO3xMmREX /K/ypDFWnHYX9H1Em0O1JjhYUGOjxPmjdOZYM6x4YCvJfQ2AcDZn7IHjoikQ9XjsRzyC QWP2nqA7ZclHLbwQx8oi+Sz4nLoCTdezM+onV/5nfRoAvab15T6RBeUNac3j8PH61Wu5 xc4Q== X-Gm-Message-State: AOJu0YznE82XBLZ+DTqB/WLWqpwCj1MB5nBhvOoW6wbdjqhwLPZxhEJo oZP6ggnSgTn2Q7N0RHZiFPtlm68ga9l8OXFOMEOMRiLqYVw4rOm/fZBuw6cO X-Gm-Gg: ASbGncvJ3oBEew0Fyar5Rj9taX4GPs6ZJcffv/FzDDMGWfwXkjdi7BClxso2yK8inKG W7bd6HM3hQuXo2jDIt2cGqy2smHFHtokfp6nzRFeZdpv44B9eYZ+ITObg2XyWC3ZBnrOF+WsgJm kzjf7+D4jNJ1YfgsmQBM++B3M5yDm4gk47cEb1/ZL3zcWztfCowwKerhyyqaIwQQZBSKsWU0D+W DERtfhesoUvD0ZypTwjOOxLyUvXbvqQ5SB1NMhpbumu2L6GqzxXA8j2JF5h9mH4XcAifjJL2xeG ZX8T7REAcA== X-Google-Smtp-Source: AGHT+IGx6shncipW5sovHkMgYMJ3wphQPTMBjfZOBXSYE4ttZtyxjpRg9ofdcyzH/EO0/1HXIQ7u0g== X-Received: by 2002:a17:90a:e18c:b0:2ee:e317:69ab with SMTP id 98e67ed59e1d1-2f452d33b98mr52679934a91.0.1735382682520; Sat, 28 Dec 2024 02:44:42 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-21a267dc09bsm18645425ad.169.2024.12.28.02.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 02:44:42 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: 75159 <at> debbugs.gnu.org Subject: [PATCH v0 1/4] guix: qt: add inputs and outputs build variables in qt-build Date: Sat, 28 Dec 2024 16:14:03 +0530 Message-ID: <20241228104424.4001-1-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 75159 Cc: Rutherther <rutherther@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.7 (/) From: Rutherther <rutherther@HIDDEN> Qt build doesn't provide build-variables of inputs and outputs, so it's not possible to refer to %outputs in arguments of a package that uses qt-build-system. This patch unifies qt-build-system's behavior with other build systems like cmake-build-system or gnu-build-system. * guix/build-system/qt.scm (qt-build): Wrap with with-build-variables to provide variables to arguments Change-Id: I65853a5831ce7b5dc7ebe10807c6e61bb89cab36 --- guix/build-system/qt.scm | 54 +++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm index d1f721c54e..5f9a5019ae 100644 --- a/guix/build-system/qt.scm +++ b/guix/build-system/qt.scm @@ -152,32 +152,34 @@ (define builder (with-imported-modules imported-modules #~(begin (use-modules #$@(sexp->gexp modules)) - (qt-build #:source #+source - #:system #$system - #:outputs #$(outputs->gexp outputs) - #:inputs #$(input-tuples->gexp inputs) - #:search-paths '#$(sexp->gexp - (map search-path-specification->sexp - search-paths)) - #:phases #$(if (pair? phases) - (sexp->gexp phases) - phases) - #:qtbase #+qtbase - #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs - #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs - #:configure-flags #$configure-flags - #:make-flags #$make-flags - #:out-of-source? #$out-of-source? - #:build-type #$build-type - #:tests? #$tests? - #:test-target #$test-target - #:parallel-build? #$parallel-build? - #:parallel-tests? #$parallel-tests? - #:validate-runpath? #$validate-runpath? - #:patch-shebangs? #$patch-shebangs? - #:strip-binaries? #$strip-binaries? - #:strip-flags #$strip-flags - #:strip-directories #$strip-directories)))) + + #$(with-build-variables inputs outputs + #~(qt-build #:source #+source + #:system #$system + #:outputs %outputs + #:inputs %build-inputs + #:search-paths '#$(sexp->gexp + (map search-path-specification->sexp + search-paths)) + #:phases #$(if (pair? phases) + (sexp->gexp phases) + phases) + #:qtbase #+qtbase + #:qt-wrap-excluded-outputs #$qt-wrap-excluded-outputs + #:qt-wrap-excluded-inputs #$qt-wrap-excluded-inputs + #:configure-flags #$configure-flags + #:make-flags #$make-flags + #:out-of-source? #$out-of-source? + #:build-type #$build-type + #:tests? #$tests? + #:test-target #$test-target + #:parallel-build? #$parallel-build? + #:parallel-tests? #$parallel-tests? + #:validate-runpath? #$validate-runpath? + #:patch-shebangs? #$patch-shebangs? + #:strip-binaries? #$strip-binaries? + #:strip-flags #$strip-flags + #:strip-directories #$strip-directories))))) (mlet %store-monad ((guile (package->derivation (or guile (default-guile)) system #:graft? #f))) -- 2.46.0
guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 28 Dec 2024 10:21:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 28 05:21:31 2024 Received: from localhost ([127.0.0.1]:48830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tRTwp-0004Fe-3Q for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:21:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:44268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRTwn-0004FV-0B for submit <at> debbugs.gnu.org; Sat, 28 Dec 2024 05:21:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRTwm-0005X3-Oj for guix-patches@HIDDEN; Sat, 28 Dec 2024 05:21:28 -0500 Received: from mail-pl1-x635.google.com ([2607:f8b0:4864:20::635]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <ashvithshetty10@HIDDEN>) id 1tRTwl-0000Eo-BW for guix-patches@HIDDEN; Sat, 28 Dec 2024 05:21:28 -0500 Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-216634dd574so66365025ad.2 for <guix-patches@HIDDEN>; Sat, 28 Dec 2024 02:21:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735381285; x=1735986085; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=jfLGc4LEs3C5/d6GvdF7X0pjxOjgi6TLc6Z2OUtwOeM=; b=VxonURlSCgmdZcBKLpm3oWJcHFZB15hmfQM8i0pMyMYAM20k3cQZBfkVlV4PPACK0W J07bDpNjR9JxzkNZLPh103JAGmKkfBODKmk/XfeUfPyq4Q6A625OA8QjorsO29kw3sy/ PgrT1ZnUew+LYGrs2VALSgOoNqSW3QhHPcBamRZuGwC+E5KG2cPilSmNg5IP65FIrV+x g6IWIdBuuz2gTy/fhZlnoOoXSYz1HybbAiK+W/E3m75YGt7hvWEAoZbdaY31Z3HO4YW/ nO8vBhXTDtaiK8y7kvNo68tS0SoRIaNf5tU15DEdE1wffBCuQt2Feyu8BgPPi5cOM8l8 IXdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735381285; x=1735986085; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jfLGc4LEs3C5/d6GvdF7X0pjxOjgi6TLc6Z2OUtwOeM=; b=LVI68uulcoyq1yVxzXqTabp+3/iCFGAA9ojH2Vkn2c3MQqiRGnHINluogNuJZQcTbM UxthLlqV+UDdDfCEOUuwXC/isF9pMBHgUHQATRESeHc5q/WXA+y0gnFwRVfFsebD1PYs mSXUS9PTfNrLwSIQskBwqSxT8jwcLSazxDJ4lNn5LWNrZjaV5K6FzwPvMXm5OrhOYhQ/ 6MxMfbpKoeTYfvpq8lOdOfwcAI/eoTpy23ZDvUhX/IDwdUtdCVGX/cfNnSn1nXBRTJbF AW0ZUiykIFB5SaX7qwgF9Y+bzXGwM/IAJ9lpq6Ad/mrg6Q/rDSk2QvuMVHNdoeM+MGkh MZ2Q== X-Gm-Message-State: AOJu0YxU78tlS60K3W7fNonltexCnHP6TdwqOlPdebFrRHDgqdvQr0yZ T0vWDZ4L1J3RppSAvY8lQypQZhV8aSjjTp1ybRnp+bCeEqkCrHjH5DJLZgpW X-Gm-Gg: ASbGnctMiE0FvI6p3INe9YMSoGAytyKIDg+d056UmiPsaUuV0bJDRxW8ScqDAE7RGIc hWDAVnhU7x6P/ZDjW5IpP6qJOoefNr/6KqgCuMmpHvzKLl3gBxVuFwJS5vRTkkd6v1Y0bcY7Lbc 7Q9hAYBOqJyS5aD9GSwCmv7BQfxn1BqYxoGTdMe/fpFW9B3jOGn4tZA/Ay6E9TXrLbYkgP+dlNu URkg5sR/5n9IkGy0DjM/rClNNNO0N1MBewrVaCXBsjm0kE6OO2ckz1GL1CUrftvrIRF3XHdtNP5 evyQ6xBNUw== X-Google-Smtp-Source: AGHT+IEkwuVeCcPs4LRxXo3z36Evhtu2SxNDmbTEUe4IHr3tH0VZKTx+itOxGnzBbaGaTM5UzEvTSg== X-Received: by 2002:a17:902:f68c:b0:215:5ea2:6543 with SMTP id d9443c01a7336-219e6ebaee2mr349086375ad.28.1735381285431; Sat, 28 Dec 2024 02:21:25 -0800 (PST) Received: from localhost.localdomain ([2401:4900:8813:846d:3ba6:3078:1833:5938]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-219dc964b54sm148439965ad.1.2024.12.28.02.21.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Dec 2024 02:21:25 -0800 (PST) From: Ashvith Shetty <ashvithshetty10@HIDDEN> X-Google-Original-From: Ashvith Shetty <ashvith@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH v0 0/4] Add corectrl and corectrl-helper-service-type Date: Sat, 28 Dec 2024 15:48:08 +0530 Message-ID: <20241228102102.922-1-ashvith@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::635; envelope-from=ashvithshetty10@HIDDEN; helo=mail-pl1-x635.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Ashvith Shetty <ashvith@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) This patch series adds the package corectrl. It also includes the helper service and it's documentation. Ashvith Shetty (3): gnu: Add trompeloeil. gnu: Add corectrl. services: Add corectrl-helper-service-type. Rutherther (1): guix: qt: add inputs and outputs build variables in qt-build doc/guix.texi | 15 ++++ gnu/local.mk | 1 + gnu/packages/check.scm | 23 +++++ .../patches/corectrl-polkit-install-dir.patch | 21 +++++ gnu/packages/pciutils.scm | 83 ++++++++++++++++++- gnu/services/pciutils.scm | 43 ++++++++++ guix/build-system/qt.scm | 54 ++++++------ 7 files changed, 213 insertions(+), 27 deletions(-) create mode 100644 gnu/packages/patches/corectrl-polkit-install-dir.patch create mode 100644 gnu/services/pciutils.scm -- 2.46.0
Ashvith Shetty <ashvithshetty10@HIDDEN>
:guix-patches@HIDDEN
.
Full text available.guix-patches@HIDDEN
:bug#75159
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.