GNU bug report logs - #75159
[PATCH v0 0/4] Add corectrl and corectrl-helper-service-type

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Ashvith Shetty <ashvithshetty10@HIDDEN>; Keywords: patch; Done: Ashvith Shetty <ashvithshetty0010@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 75159-done <at> debbugs.gnu.org:


Received: (at 75159-done) by debbugs.gnu.org; 4 Mar 2025 19:49:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 04 14:49:10 2025
Received: from localhost ([127.0.0.1]:33018 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpYGM-0001X0-0w
	for submit <at> debbugs.gnu.org; Tue, 04 Mar 2025 14:49:10 -0500
Received: from sender-pp-o94.zoho.in ([103.117.158.94]:2147)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ashvithshetty0010@HIDDEN>)
 id 1tpYGH-0001WM-R3
 for 75159-done <at> debbugs.gnu.org; Tue, 04 Mar 2025 14:49:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1741117736; 
 s=zoho; d=zohomail.in; i=ashvithshetty0010@HIDDEN;
 h=Message-ID:Subject:Subject:From:From:To:To:Cc:Cc:in-reply-to:Content-Type:Content-Transfer-Encoding:MIME-Version:Date:Date:Message-Id:Reply-To;
 bh=ezZ5hST++o9JDIkXHEjgspuiJ2t5YyZJECAu/3PrJlA=;
 b=nr84t5vmrXzLLWLTj2oyb5iRVz52KVMWT/gtIJVxc51WlZAH5dsq1VBnZ6dqDLCj
 WQS1vNXfNei1OCAi03/P59jXckdzs2Y8PslholGWYeTcxTYdEWbu74UE2YHTldNIduB
 dIk8v9N8NDh57W9BquVYkzuFhXt+cNlQQMndoX14=
Received: by mx.zoho.in with SMTPS id 1741117733035111.53070540786757;
 Wed, 5 Mar 2025 01:18:53 +0530 (IST)
Message-ID: <72d4b68140d355b75b40640afcc633509645c5d4.camel@HIDDEN>
Subject: Re: [PATCH v0 0/4] Add corectrl and corectrl-helper-service-type
From: Ashvith Shetty <ashvithshetty0010@HIDDEN>
To: 75159-done <at> debbugs.gnu.org
in-reply-to: <195585d4e16.86373f8f61224.2707657672995287796@HIDDEN>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Date: Mon, 03 Mar 2025 01:16:44 +0530
User-Agent: Evolution 3.48.4 
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75159-done
Cc: Ashvith Shetty <ashvithshetty0010@HIDDEN>,
 Zheng Junjie <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: -1.0 (-)

For some reason, it appears to be open? Re-trying again.




Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159-done <at> debbugs.gnu.org:


Received: (at 75159-done) by debbugs.gnu.org; 2 Mar 2025 19:48:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 14:48:14 2025
Received: from localhost ([127.0.0.1]:35968 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1topIM-0004fF-65
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:48:14 -0500
Received: from sender-pp-o94.zoho.in ([103.117.158.94]:2455)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ashvithshetty0010@HIDDEN>)
 id 1topIJ-0004eX-2k
 for 75159-done <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:48:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740944881; 
 s=zoho; d=zohomail.in; i=ashvithshetty0010@HIDDEN;
 h=Date:Date:From:From:To:To:Message-ID:In-Reply-To:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc;
 bh=z7lbqotS7aWInj5LU/8XE1zFOu9imi14FmX3f/uspBM=;
 b=Z+E3U7rTUO/9134DDnNE1fiwdZwb89anNLkVwOWe99oihex6hist3W4Tq5PiFGx0
 SMdXP7R+YF8B47/dvxOqKZjc0iU9o97jc1EyKzDXH5B6QZg/O8Nzyf6zBN7v4E8nSmj
 M88+twvkntX+7zZ3nIaYW1xfcg2wBjy6p8tZnDj0=
Received: from mail.zoho.in by mx.zoho.in
 with SMTP id 1740944878631994.6832518564942;
 Mon, 3 Mar 2025 01:17:58 +0530 (IST)
Received: from  [122.172.84.127] by mail.zoho.in
 with HTTP;Mon, 3 Mar 2025 01:17:58 +0530 (IST)
Date: Mon, 03 Mar 2025 01:17:58 +0530
From: Ashvith Shetty <ashvithshetty0010@HIDDEN>
To: "75159-done" <75159-done <at> debbugs.gnu.org>
Message-ID: <1955866ac08.518bca7e61257.2663404507749368169@HIDDEN>
In-Reply-To: 
Subject: Re: [PATCH v0 0/4] Add corectrl and corectrl-helper-service-type
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Importance: Medium
User-Agent: Zoho Mail
X-Mailer: Zoho Mail
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  For some reason, it still shows as open? Re-trying again. 
 Content analysis details:   (3.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [103.117.158.94 listed in list.dnswl.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [122.172.84.127 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [103.117.158.94 listed in sa-trusted.bondedsender.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [103.117.158.94 listed in bl.score.senderscore.com]
X-Debbugs-Envelope-To: 75159-done
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.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  For some reason, it still shows as open? Re-trying again. 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                            [103.117.158.94 listed in bl.score.senderscore.com]
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [103.117.158.94 listed in sa-accredit.habeas.com]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [103.117.158.94 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [122.172.84.127 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

For some reason, it still shows as open? Re-trying again.




Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159-done <at> debbugs.gnu.org:


Received: (at 75159-done) by debbugs.gnu.org; 2 Mar 2025 19:37:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 02 14:37:58 2025
Received: from localhost ([127.0.0.1]:35823 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1top8Q-0003a5-1B
	for submit <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:37:58 -0500
Received: from sender-pp-o94.zoho.in ([103.117.158.94]:2142)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ashvithshetty0010@HIDDEN>)
 id 1top8M-0003Yw-N0
 for 75159-done <at> debbugs.gnu.org; Sun, 02 Mar 2025 14:37:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740944265; 
 s=zoho; d=zohomail.in; i=ashvithshetty0010@HIDDEN;
 h=Date:Date:From:From:To:To:Message-ID:In-Reply-To:References:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc;
 bh=iTQZ4UxBenr57vpcvNyeeZ/lijTzezDc+1j7Il3+ni0=;
 b=KFCR2yw/T5Fdw7AxjlMAYkCaqoD+4N319+pfkGQbQ7htezm2d5AKrvUvHa+BUo9X
 yDMIQ8bcfy/DGTve4TT0BWa7dXxYmaZmjNKmKpYBaHR9WhIU5KBfDola5IflAGcY4zI
 Hj/73LRyL5ydwtMpBQc5IxWkfcRe3LxOLMzBPTaY=
Received: from mail.zoho.in by mx.zoho.in
 with SMTP id 1740944264753519.143802407162;
 Mon, 3 Mar 2025 01:07:44 +0530 (IST)
Received: from  [122.172.84.127] by mail.zoho.in
 with HTTP;Mon, 3 Mar 2025 01:07:44 +0530 (IST)
Date: Mon, 03 Mar 2025 01:07:44 +0530
From: Ashvith Shetty <ashvithshetty0010@HIDDEN>
To: "75159-done" <75159-done <at> debbugs.gnu.org>
Message-ID: <195585d4e16.86373f8f61224.2707657672995287796@HIDDEN>
In-Reply-To: <1955859a7a7.6e031ff361215.3628668210299301334@HIDDEN>
References: <1955859a7a7.6e031ff361215.3628668210299301334@HIDDEN>
Subject: Re: [PATCH v0 0/4] Add corectrl and corectrl-helper-service-type
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Importance: Medium
User-Agent: Zoho Mail
X-Mailer: Zoho Mail
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Closing this, as this has been merged. 
 Content analysis details:   (3.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [103.117.158.94 listed in list.dnswl.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [103.117.158.94 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [103.117.158.94 listed in sa-accredit.habeas.com]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [122.172.84.127 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 75159-done
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.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  Closing this, as this has been merged. 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                            [103.117.158.94 listed in bl.score.senderscore.com]
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [103.117.158.94 listed in sa-accredit.habeas.com]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [103.117.158.94 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [122.172.84.127 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

Closing this, as this has been merged.




Notification sent to Ashvith Shetty <ashvithshetty10@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Ashvith Shetty <ashvithshetty0010@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


Received: (at 75159) by debbugs.gnu.org; 21 Feb 2025 07:07:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 02:07:00 2025
Received: from localhost ([127.0.0.1]:51158 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlN7j-0006EQ-Tz
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 02:07:00 -0500
Received: from sender-pp-o93.zoho.in ([103.117.158.93]:2167)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ashvithshetty0010@HIDDEN>)
 id 1tlN7h-0006Ck-1a
 for 75159 <at> debbugs.gnu.org; Fri, 21 Feb 2025 02:06:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740121605; 
 s=zoho; d=zohomail.in; i=ashvithshetty0010@HIDDEN;
 h=Date:Date:From:From:To:To:Cc:Cc:Message-ID:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To;
 bh=L7IQKtJEVpvuYDghh+sGe5nRAR/ap4yjW2Ntq0Hcc5M=;
 b=AmTOzXro+GCKi5ThzdsqfPPS5NsVaoQNHfJ81tissejFfN8hjBbx+wGU7zk+VsZL
 upDhrpH7YjrDUOrAYm23nl8XERot3RTHiSIpNBNNoK5+s/RCezdKDRiknQyrSWQCT+U
 l/Ov27WxCByBtiWwVYI/6uIMW7Kv0XjZVnmxdSRo=
Received: from mail.zoho.in by mx.zoho.in
 with SMTP id 1740121603242227.06072434590635;
 Fri, 21 Feb 2025 12:36:43 +0530 (IST)
Received: from  [122.172.84.163] by mail.zoho.in
 with HTTP;Fri, 21 Feb 2025 12:36:43 +0530 (IST)
Date: Fri, 21 Feb 2025 12:36:43 +0530
From: Ashvith Shetty <ashvithshetty0010@HIDDEN>
To: "75159" <75159 <at> debbugs.gnu.org>
Message-ID: <19527547c84.130d824b121847.7899629303704197426@HIDDEN>
Subject: Re: [PATCH v0 0/4] Add corectrl and corectrl-helper-service-type
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Importance: Medium
User-Agent: Zoho Mail
X-Mailer: Zoho Mail
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75159
Cc: Zheng Junjie <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: -1.0 (-)

Hello,

Since the patches have been merged, should we close this issue?

Regards,
Ashvith





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


Received: (at 75159) by debbugs.gnu.org; 15 Jan 2025 16:53:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 15 11:53:02 2025
Received: from localhost ([127.0.0.1]:58527 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tY6dU-0001wk-9V
	for submit <at> debbugs.gnu.org; Wed, 15 Jan 2025 11:53:02 -0500
Received: from smtp84.cstnet.cn ([159.226.251.84]:53032 helo=cstnet.cn)
 by debbugs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256)
 (Exim 4.84_2) (envelope-from <zhengjunjie@HIDDEN>)
 id 1tY6dP-0001wP-EZ
 for 75159 <at> debbugs.gnu.org; Wed, 15 Jan 2025 11:52:54 -0500
Received: from m (unknown [107.174.64.25])
 by APP-05 (Coremail) with SMTP id zQCowADX36PQ54dnKppbBw--.23799S2;
 Thu, 16 Jan 2025 00:52:36 +0800 (CST)
From: Zheng Junjie <zhengjunjie@HIDDEN>
To: Ashvith Shetty <ashvithshetty10@HIDDEN>
Subject: Re: [bug#75159] [PATCH v2 3/3] services: Add
 corectrl-helper-service-type.
In-Reply-To: <20241231181027.28121-5-ashvithshetty10@HIDDEN> (Ashvith
 Shetty's message of "Tue, 31 Dec 2024 23:39:49 +0530")
References: <20241231181027.28121-2-ashvithshetty10@HIDDEN>
 <20241231181027.28121-5-ashvithshetty10@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 30.0.92
Date: Thu, 16 Jan 2025 00:52:26 +0800
Message-ID: <87ikqg2f5h.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-CM-TRANSID: zQCowADX36PQ54dnKppbBw--.23799S2
X-Coremail-Antispam: 1UD129KBjvJXoWxZr1xuFWfKFWDZw4DWrWktFb_yoWruw4kpF
 17WF4fKr17tF1fWws3XF1DK3y3W392gr45urnrWF1UAr45Ar92yr43K3y3WFs7Ar1Fqr45
 XrWftFn0934UArJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDU0xBIdaVrnRJUUUvvb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2
 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw
 A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xII
 jxv20xvEc7CjxVAFwI0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVWUJVW8JwA2z4x0Y4vEx4
 A2jsIEc7CjxVAFwI0_Jr0_Gr1lnx0Ee4C267I2x7xF54xIwI0E7I0Y6sxI4wAS0I0E0xvY
 zxvE52x082IY62kv0487M2AExVA0xI801c8C04v7Mc02F40EFcxC0VAKzVAqx4xG6I80ew
 Av7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY
 6r1j6r4UM4x0Y48IcVAKI48JMxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r
 4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF
 67AKxVWUXVWUAwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2I
 x0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2
 z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73Uj
 IFyTuYvjxU6cdbDUUUU
X-Originating-IP: [107.174.64.25]
X-CM-SenderInfo: x2kh0wxmxqyx3h6l2u1dvotugofq/
X-Spam-Score: -4.1 (----)
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: -1.0 (-)

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Ashvith Shetty <ashvithshetty10@HIDDEN> writes:

> 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@*
>=20=20
>  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.
>=20=20
>  @end deftp
>=20=20
> +@cindex corectrl-helper
> +@subsubheading CoreCtrl Helper Service
> +
> +The @code{(gnu services admin)} 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
> +
> +
> +@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=20
> +@uref{https://gitlab.com/corectrl/corectrl/-/wikis/Installation, Install=
ation}=20
> +and=20
> +@uref{https://gitlab.com/corectrl/corectrl/-/wikis/Setup, Setup} wiki pa=
ges.
> +
>  @c %end of fragment
>=20=20
>  @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 =C2=A9 2023 Giacomo Leidi <goodoldpaul@HIDDEN>
>  ;;; Copyright =C2=A9 2024 Gabriel Wicki <gabriel@HIDDEN>
>  ;;; Copyright =C2=A9 2024 Richard Sent <richard@HIDDEN>
> +;;; Copyright =C2=A9 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?))
>=20=20
>  ;;; Commentary:
>  ;;;
> @@ -679,4 +685,23 @@ (define resize-file-system-service-type
>       (service-extension shepherd-root-service-type
>                          (compose list resize-file-system-shepherd-servic=
e))))))
>=20=20
> +;;;
> +;;; 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-t=
ype
> +                                                     corectrl-helper-dbu=
s-service)
> +                                  (service-extension polkit-service-type
> +                                                     corectrl-helper-dbu=
s-service)))
> +                (default-value (corectrl-helper-configuration))
> +                (description "Run corectrl-helper, an essential service =
for the corectrl application.")))
> +
>  ;;; admin.scm ends here

I think it's better this way, I am not good at how to write the document
and description, may you modify it?



--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: inline;
 filename=0001-gnu-services-Add-corectrl-service-type.patch
Content-Transfer-Encoding: quoted-printable

From=207ce5d94bf29d5877449345651ff7fcff921778cd Mon Sep 17 00:00:00 2001
Message-ID: <7ce5d94bf29d5877449345651ff7fcff921778cd.1736958803.git.zhengj=
unjie@HIDDEN>
From: Ashvith Shetty <ashvith@HIDDEN>
Date: Wed, 15 Jan 2025 23:08:48 +0800
Subject: [PATCH] gnu: services: Add corectrl-service-type.

* gnu/services/admin.scm: (corectrl-service-type): new variable.
* doc/guix.texi (Miscellaneous Services): Document it.

Change-Id: If7df1e67b227b86bcf827be28c35181128579589
=2D--
 doc/guix.texi             | 27 +++++++++++++++++++++
 gnu/local.mk              |  1 +
 gnu/services/corectrl.scm | 51 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+)
 create mode 100644 gnu/services/corectrl.scm

diff --git a/doc/guix.texi b/doc/guix.texi
index 3cf1fedc301..a6d1256361f 100644
=2D-- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -136,6 +136,7 @@
 Copyright @copyright{} 2024 Sharlatan Hellseher@*
 Copyright @copyright{} 2024 45mg@*
 Copyright @copyright{} 2025 S=C3=B6ren Tempel@*
+Copyright @copyright{} 2024 Ashvith Shetty@*
=20
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -42730,6 +42731,32 @@ Miscellaneous Services
=20
 @end deftp
=20
+@cindex corectrl
+@subsubheading CoreCtrl Service
+
+The @code{(gnu services corectrl)} module provides a DBus service for
+interacting with system hardware resources, such as CPU and GPU,=20
+enabling advanced control and management through the CoreCtrl application.
+
+@defvar corectrl-service-type
+The service type for @command{corectrl}, which provides a service.
+
+@lisp
+(service corectrl-service-type)
+@end lisp
+@end defvar
+
+
+@deftp {Data Type} corectrl-configuration
+This is the data type representing the configuration of corectrl.
+
+@table @asis
+@item @code{package} (default: @code{corectrl}) (type: file-like)
+
+The @command{corectrl} executable to use.
+@end table
+@end deftp
+
 @c %end of fragment
=20
 @node Privileged Programs
diff --git a/gnu/local.mk b/gnu/local.mk
index e0faa1f9fc2..9c41d90ec0e 100644
=2D-- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -726,6 +726,7 @@ GNU_SYSTEM_MODULES =3D				\
   %D%/services/backup.scm			\
   %D%/services/certbot.scm			\
   %D%/services/cgit.scm			\
+  %D%/services/corectrl.scm			\
   %D%/services/ci.scm				\
   %D%/services/configuration.scm		\
   %D%/services/containers.scm   		\
diff --git a/gnu/services/corectrl.scm b/gnu/services/corectrl.scm
new file mode 100644
index 00000000000..14d42cd7206
=2D-- /dev/null
+++ b/gnu/services/corectrl.scm
@@ -0,0 +1,51 @@
+;;; 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 corectrl)
+  #:use-module (gnu packages admin)
+  #:use-module (gnu services)
+  #:use-module (gnu services configuration)
+  #:use-module (gnu services dbus)
+  #:use-module (guix gexp)
+  #:export (corectrl-service-type
+            corectrl-configuration
+            corectrl-configuration?
+            corectrl-configuration-package))
+
+;;;
+;;; CoreCtrl service.
+;;;
+
+(define-configuration/no-serialization corectrl-configuration
+  (package (file-like corectrl) "The corectrl package"))
+
+(define corectrl-service-type
+  (service-type
+   (name 'corectrl)
+   (extensions
+    (list (service-extension profile-service-type
+                             (compose list corectrl-configuration-package))
+          (service-extension dbus-root-service-type
+                             (compose list corectrl-configuration-package))
+          (service-extension polkit-service-type
+                             (compose list corectrl-configuration-package)=
)))
+   (default-value (corectrl-configuration))
+   (description "Run corectrl-helper, an essential service for the corectrl
+application.")))
+
+;;; corectrl.scm ends here

base-commit: b696658ee8e0655b17f5d26e024956b5148e36d6
prerequisite-patch-id: 09f39e5f8e208bc1f1f09dfb62f0bdf99415e0da
prerequisite-patch-id: 6ca76593d42480b0b7166923064adc0dd15ba822
=2D-=20
2.47.1


--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmeH58oACgkQO1qpk+Gi
3/Doag/+JL+B836pbmFfXUYHrOiPDc2H4T1yaXEyEnZK/KCRPNkdXgPEJYMQSoYK
6JpgA+CDLrSkt/Ur6Fan300AfN0F6ZR4FDjeSiQgBLI+QYmA0vZ0LBTZCAVl2ypd
03KzYeRBGKzgVlNvwoL3lU7MmpHeTRkHusOVoUJ21VFI8p+DSAoolt1XKWcYiJ0j
TSQ5gSlAu2rpvi1k4P/olbkVyeHKkKmnQvLyTfQPkI+oFZgK1oe6GU89e6XIxIhZ
8K4btT6YayUmLHguNsU+f6aKgjSKTMTJzTZMYcM79HK+/PWSfOukVY6CG21HkiwG
+f5N5J0aOnO5bSEYjnkOEhiN9Q9EX6sd7cihx0739nyBC27YvGnrOXKhetI1dFSo
vG5WijGj+Y3Nc+MTjoEWLvYOXkqkUTjCwDnz3KU2iVxKla/UHhHjGv/R85XEAzVu
fRPyymYAGwRm3nmJpbqjwtlb/8f3DPJYv4lbrhfeJMp6xi9SuF68XphV9qxzZmUX
SmGjsHGVw7xcnsqVPcZgJZiW3J8x6yN751ONG9+73qCk2H2s4KwS/c/6kjAw/No6
2WuM8/6WmYe9/eCyuN58MeuonPG5MAKmB5qoQGP2vvKngg4IrFBNfxo39xxPDzb+
XM9NSOhZfseIhUGQ+RraIHaTxeZC10iz7eICja6eBuceCeAsOgU=
=g6Jd
-----END PGP SIGNATURE-----
--==-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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--




Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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-----
--=-=-=--





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at 75159 <at> debbugs.gnu.org:


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





Information forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


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





Acknowledgement sent to Ashvith Shetty <ashvithshetty10@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#75159; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 4 Mar 2025 20:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.