X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 0/9] Adding blue-recorder Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:28:02 +0000 Resent-Message-ID: <handler.74432.B.173200123825525 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173200123825525 (code B ref -1); Tue, 19 Nov 2024 07:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Nov 2024 07:27:18 +0000 Received: from localhost ([127.0.0.1]:40747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIdp-0006dc-TM for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:27:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:51336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIdm-0006dT-3F for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:27:16 -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 <divya@HIDDEN>) id 1tDIdl-0001MQ-Dc for guix-patches@HIDDEN; Tue, 19 Nov 2024 02:27:13 -0500 Received: from devianza.investici.org ([2c0f:f930:0:4::108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <divya@HIDDEN>) id 1tDIdi-0000HJ-T4 for guix-patches@HIDDEN; Tue, 19 Nov 2024 02:27:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001223; bh=GQ9gZ45kBrCxfKpDAu9GhGk/l0ViZXGzJoMICdYauzo=; h=From:To:Cc:Subject:Date:From; b=mq1ryUEOHgPXEEhHSJA/VFK+MKMQp3z/zJI192Fgb4XkYWPQb+/JyV4L6Tb/ZZ1gV 0U6s6YXiGlIqsWOl07Xw0YPB/87YQdjwX/VMK5BXTrgqVdTLU21n+w3YeOvqmk8HWZ YIGrlX7E3nWiY70l9/taGKcvsRyzCsIJjxFCDKp4= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xswzq49ksz70Q9; Tue, 19 Nov 2024 07:27:03 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xswzp69jdz70Q7; Tue, 19 Nov 2024 07:27:02 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:26:17 +0000 Message-ID: <20241119072632.22028-1-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2c0f:f930:0:4::108; envelope-from=divya@HIDDEN; helo=devianza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) This series of patches adds the blue-recorder application which is built primarily in rust. The patches begin with adding the necessary dependencies and then finally add the definition for blue-recorder. I'm a bit skeptial if I got the commit messages for the updating patches to be corect, let me know if there's anything to be changed. Divya Ranjan (9): gnu: crates-graphics: Add rust-dark-light gnu: crates-gtk: rust-atk-sys: Update to 0.18 gnu: crates-gtk: rust-gdk-sys: Update to 0.18 gnu: crates-gtk: rust-gtk-sys: Update to 0.18 gnu: crates-io: Add rust-dconf-rs gnu: crates-io: Add rust-detect-desktop-environment gnu: crates-io: Add rust-filename gnu: crates-io: Add rust-secfmt gnu: rust-apps: Add blue-recorder gnu/packages/crates-graphics.scm | 27 ++++++++++ gnu/packages/crates-gtk.scm | 86 ++++++++++++++++++++++++++++++ gnu/packages/crates-io.scm | 77 +++++++++++++++++++++++++++ gnu/packages/rust-apps.scm | 90 +++++++++++++++++++++++++++++++- 4 files changed, 279 insertions(+), 1 deletion(-) Regards -- 2.46.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Divya Ranjan <divya@HIDDEN> Subject: bug#74432: Acknowledgement ([rust-team 0/9] Adding blue-recorder) Message-ID: <handler.74432.B.173200123825525.ack <at> debbugs.gnu.org> References: <20241119072632.22028-1-divya@HIDDEN> X-Gnu-PR-Message: ack 74432 X-Gnu-PR-Package: guix-patches Reply-To: 74432 <at> debbugs.gnu.org Date: Tue, 19 Nov 2024 07:28:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 74432 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 74432: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74432 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 1/9] gnu: crates-graphics: Add rust-dark-light References: <20241119072632.22028-1-divya@HIDDEN> In-Reply-To: <20241119072632.22028-1-divya@HIDDEN> Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:34:02 +0000 Resent-Message-ID: <handler.74432.B74432.173200163126612 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: efraim.flashner@HIDDEN, Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200163126612 (code B ref 74432); Tue, 19 Nov 2024 07:34:02 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:33:51 +0000 Received: from localhost ([127.0.0.1]:40777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkA-0006vA-KP for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:33:50 -0500 Received: from devianza.investici.org ([198.167.222.108]:29753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIk7-0006v1-Um for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:33:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001618; bh=oSgwCPjPnoYJ0XH5RH6DsCccPT2I1QQYb1cPRvHnFZc=; h=From:To:Cc:Subject:Date:From; b=ttlzWbh8rMO5v/a0W+pAdbCmBvvX0YVM/nn4X17aSTjQY4BB8hWnjEdEtXMDx7/d5 AQ95jl1i0R+HOGjE5k6xR1X0SYUpm7Z+erplQz8r7jkCRCzYC81Pmr6JEKbeod2Xuy GHarsCtwH2sr1qjK0MW8+qsYrdqr2uWcdwpRTASw= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx7Q6tCJz70QB; Tue, 19 Nov 2024 07:33:38 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx7Q0Rmtz6vTS; Tue, 19 Nov 2024 07:33:37 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:08 +0000 Message-ID: <20241119073222.22383-2-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-graphics.scm (rust-dark-light-1): New variable Change-Id: Idb780255b8dcc96658858edbb2e5ed8e0876e5f3 --- gnu/packages/crates-graphics.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index a534375012..f1b97ee6f6 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -956,6 +956,33 @@ (define-public rust-d3d12-0.7 (description "Low level D3D12 API wrapper.") (license (list license:expat license:asl2.0)))) +(define-public rust-dark-light-1 + (package + (name "rust-dark-light") + (version "1.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "dark-light" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0g1sq0byf5h9w12b02aza8vbrq81as4yh67yvgf419vz2sbzlxia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-dconf-rs" ,rust-dconf-rs-0.3) + ("rust-detect-desktop-environment" ,rust-detect-desktop-environment-1) + ("rust-dirs" ,rust-dirs-4) + ("rust-objc" ,rust-objc-0.2) + ("rust-rust-ini" ,rust-rust-ini-0.18) + ("rust-web-sys" ,rust-web-sys-0.3) + ("rust-winreg" ,rust-winreg-0.10) + ("rust-zbus" ,rust-zbus-4)))) + (home-page "https://github.com/frewsxcv/rust-dark-light") + (synopsis "Detect if dark mode or light mode is enabled") + (description + "This package provides Detect if dark mode or light mode is enabled.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dav1d-0.10 (package (name "rust-dav1d") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 5/9] gnu: crates-io: Add rust-dconf-rs Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:01 +0000 Resent-Message-ID: <handler.74432.B74432.173200165726703 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200165726703 (code B ref 74432); Tue, 19 Nov 2024 07:35:01 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:17 +0000 Received: from localhost ([127.0.0.1]:40783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkb-0006wY-0R for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:17 -0500 Received: from devianza.investici.org ([198.167.222.108]:33955) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIkY-0006wH-SV for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001654; bh=paK5qqo7Ciuo1SOJY5ytZNyXb56FVQ6gcicHBQyoOPs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XRTq0PvqTSCxWqVbgtJMveNDpHV9TTM1JlouWj/4SWyaU204OJ+ble6ySrQzxBMTy sWSsCVm/rzPZMbaLBTPvspmEE9C31M/Db0SghO5/cpW44ljrF56FfbkXn3BuNkwTry 6QNs/gjybs2rrW9B8u7T26cN0riM+TSEkAcYeJbE= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx863J58z70QG; Tue, 19 Nov 2024 07:34:14 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx855Kktz70QF; Tue, 19 Nov 2024 07:34:13 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:13 +0000 Message-ID: <20241119073222.22383-7-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-io.scm (rust-dconf-rs-0.3): New variable Change-Id: I121d13e3fc5acd135874474ca26fd954f2e96e3c --- gnu/packages/crates-io.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 35ae618c4b..0424cdc6a5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20545,6 +20545,24 @@ (define-public rust-dbus-tree-0.9 "This crate is a framework for writing D-Bus method handlers (legacy).") (license (list license:asl2.0 license:expat)))) +(define-public rust-dconf-rs-0.3 + (package + (name "rust-dconf-rs") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "dconf_rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12swi0npq88kbdwnc3n324dzknir674agrh13h305876h654cikh")))) + (build-system cargo-build-system) + (home-page "https://github.com/kylecorry31/dconf_rs") + (synopsis "Rust API for interacting with dconf.") + (description + "This package provides a Rust API for interacting with dconf.") + (license license:expat))) + (define-public rust-deadpool-0.9 (package (name "rust-deadpool") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 2/9] gnu: crates-gtk: rust-atk-sys: Update to 0.18 Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:02 +0000 Resent-Message-ID: <handler.74432.B74432.173200166126735 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200166126735 (code B ref 74432); Tue, 19 Nov 2024 07:35:02 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:21 +0000 Received: from localhost ([127.0.0.1]:40788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIke-0006x0-FY for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:21 -0500 Received: from devianza.investici.org ([198.167.222.108]:47415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIka-0006wO-9s for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001648; bh=hwhgd9suw8yp08Uyftqv0d2KReB6aCDpQ+aHMr9z6uA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eg49cu4UiAGiGfsGvF4lO6FDCFdaUe5iYerHZmq4pOMDkni1KWNBBIYThkExBCUd7 NxeUsiK4BpJhzU/bTdSI5qGAG0XJ5bfmM2fyN0FJgpA1/RVz4lGA1fcVt3CNz4YQHO W3r2lb5ZJ8XStnkKGGTzng/kAVHLMS9zMgga3v2M= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx8060Qvz70Q9; Tue, 19 Nov 2024 07:34:08 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx800rwGz6vTS; Tue, 19 Nov 2024 07:34:07 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:10 +0000 Message-ID: <20241119073222.22383-4-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-gtk.scm (rust-atk-sys-0.18): New variable Change-Id: I8eb3c1b0df359f77e13e88126b811ab9e49f3cbc --- gnu/packages/crates-gtk.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 35b213159e..bdec0f475e 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -71,6 +71,31 @@ (define-public rust-atk-sys-0.14 (description "FFI bindings to libatk-1") (license license:expat))) +(define-public rust-atk-sys-0.18 + (package + (inherit rust-atk-sys-0.14) + (name "rust-atk-sys") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "atk-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0280k0xw21n3zzri8ynk5mxy7v1mk9d506l962lhngp3j1yhn7i5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-glib-sys" ,rust-glib-sys-0.18) + ("rust-gobject-sys" ,rust-gobject-sys-0.18) + ("rust-libc" ,rust-libc-0.2) + ("rust-system-deps" ,rust-system-deps-6)) + #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libatk-1") + (description "This package provides FFI bindings to libatk-1.") + (license license:expat))) + (define-public rust-atk-sys-0.10 (package (inherit rust-atk-sys-0.14) -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 6/9] gnu: crates-io: Add rust-detect-desktop-environment Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:02 +0000 Resent-Message-ID: <handler.74432.B74432.173200166126745 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200166126745 (code B ref 74432); Tue, 19 Nov 2024 07:35:02 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:21 +0000 Received: from localhost ([127.0.0.1]:40791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkf-0006x7-24 for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:21 -0500 Received: from devianza.investici.org ([198.167.222.108]:53885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIka-0006wR-Lj for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001656; bh=tu5ASnXusU8dA4DscNPJ8261BTFpYKtDzgwAc6Zvkc8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=N/pCuvbzx5pWSXVLyfKuHiE8zm5YHoLSUOLWmxj2VcRwxKBK93YVieqYxbyUc5ktU 5TFy4uIFMz2vq32weufe/jkV+5Rvv8sTXmYoosV7LVUkBIZpKLifvCNkb4lbXDfpR4 OPfEdfccq448ZYPTar2ttLZM9OPWyx/MD1J15+4E= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx881rTkz70QG; Tue, 19 Nov 2024 07:34:16 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx873xHLz70QF; Tue, 19 Nov 2024 07:34:15 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:14 +0000 Message-ID: <20241119073222.22383-8-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-io.scm (rust-detect-desktop-environment-1): New variable Change-Id: I1f9eabb6c98bdea85b57d71a504088e79d5f6264 --- gnu/packages/crates-io.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0424cdc6a5..37bef67027 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21808,6 +21808,23 @@ (define-public rust-deser-hjson-1 (description "This package provides an Hjson deserializer for Serde.") (license license:expat))) +(define-public rust-detect-desktop-environment-1 + (package + (name "rust-detect-desktop-environment") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "detect-desktop-environment" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1crybsn50nax07zz2sxyi88nfq05yyqicqqa6ni03j8swfxs29yg")))) + (build-system cargo-build-system) + (home-page "https://github.com/demurgos/detect-desktop-environment") + (synopsis "Autodetect the desktop environment") + (description "This package provides Autodetect the desktop environment.") + (license license:expat))) + (define-public rust-detone-1 (package (name "rust-detone") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 7/9] gnu: crates-io: Add rust-filename Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:03 +0000 Resent-Message-ID: <handler.74432.B74432.173200166226752 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200166226752 (code B ref 74432); Tue, 19 Nov 2024 07:35:03 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:22 +0000 Received: from localhost ([127.0.0.1]:40793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkf-0006xK-Mz for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:22 -0500 Received: from devianza.investici.org ([198.167.222.108]:53885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIkc-0006wR-32 for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001657; bh=h2SaBt2evmbnKGL3YsJ6ydkq1lr8ZbC6GgFkwfXHAWM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Dgy0K/Jnsy0GmHODP+TQYN7Hchtl0mn96L/QgjuXLZ+XJQSpjHK1AVbAEqUkTq+Dg f6fSJgvvUPLKJJ8p208UyblC8dbzkMLhHEA9wlTSzUXJXxzjxNN1xm/zxIeW4Xb1Rx egE6sXCyG1o0HxQf8UxNtGLs7bfDVxDpwTTgv+js= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx896krtz70QD; Tue, 19 Nov 2024 07:34:17 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx891fWDz70Q9; Tue, 19 Nov 2024 07:34:17 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:15 +0000 Message-ID: <20241119073222.22383-9-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-io.scm (rust-filename): New variable Change-Id: Iab7def60b569282c46ef5fdc50e265a3e2b8eeea --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 37bef67027..f40a8da4d5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27424,6 +27424,28 @@ (define-public rust-filedescriptor-0.8 "More ergonomic wrappers around @code{RawFd} and @code{RawHandle}.") (license license:expat))) +(define-public rust-filename-0.1 + (package + (name "rust-filename") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "filename" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1s7byy8c939qrm6hsjqq0vicfv6rkxb3yrhslg7zkggyxw1xzr33")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/flier/rust-filename") + (synopsis "Get filename from a raw file descriptor") + (description + "This package provides Get filename from a raw file descriptor.") + (license license:expat))) + (define-public rust-filesize-0.2 (package (name "rust-filesize") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 3/9] gnu: crates-gtk: rust-gdk-sys: Update to 0.18 Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:03 +0000 Resent-Message-ID: <handler.74432.B74432.173200166226759 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200166226759 (code B ref 74432); Tue, 19 Nov 2024 07:35:03 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:22 +0000 Received: from localhost ([127.0.0.1]:40795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkg-0006xT-5L for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:22 -0500 Received: from devianza.investici.org ([198.167.222.108]:45707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIkc-0006wl-C2 for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001650; bh=D77jMmwZCzWmjxB/I35NxOIcfYExLbTP3oVhD55bBbE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NiXeK7/lD0vVJlxyd5ymLtaefF1u3vL1FAcfUvv48Bfk7geA1YgecEpBeUYB4L4C4 lz1qTF0uwO1S7sOkTz28ygJQeSUvBuo246lrDdo+8umerBwovfBPDtsCPQtpCpyCQM Z6k7sP1+aZuN4NfWMUhtSl5wd9GbQWbtegtm+SyE= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx824vwzz70QB; Tue, 19 Nov 2024 07:34:10 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx816yqzz6vTS; Tue, 19 Nov 2024 07:34:09 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:11 +0000 Message-ID: <20241119073222.22383-5-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-gtk.scm (rust-gdk-sys-0.18): New variable Change-Id: Icfb1415f563a8cf18c07603ba632df57f4b7d98b --- gnu/packages/crates-gtk.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index bdec0f475e..edf3d09759 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1110,6 +1110,36 @@ (define-public rust-gdk-sys-0.10 (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gdk-sys-0.18 + (package + (inherit rust-gdk-sys-0.14) + (name "rust-gdk-sys") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gdk-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1whznljhqqni5sk1qwazkc75ik5gmc1zh8590cbswv9qndn8bzri")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18) + ("rust-gio-sys" ,rust-gio-sys-0.18) + ("rust-glib-sys" ,rust-glib-sys-0.18) + ("rust-gobject-sys" ,rust-gobject-sys-0.18) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.18) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-system-deps" ,rust-system-deps-6)) + #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libgdk-3") + (description "This package provides FFI bindings to libgdk-3.") + (license license:expat))) + (define-public rust-gdk-sys-0.9 (package (inherit rust-gdk-sys-0.10) -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 8/9] gnu: crates-io: Add rust-secfmt Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:04 +0000 Resent-Message-ID: <handler.74432.B74432.173200167226782 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200167226782 (code B ref 74432); Tue, 19 Nov 2024 07:35:04 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:32 +0000 Received: from localhost ([127.0.0.1]:40798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkp-0006xt-IL for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:31 -0500 Received: from devianza.investici.org ([198.167.222.108]:53885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIkd-0006wR-Pf for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001659; bh=T2n29nwepUNhOb4QlB9TXjmc+sszW1UC//5bUBNOotM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DkTV0fKUpAEI1FSujft4HDIYG5vTY792TTQsomzTFEEphAlePUAS3UUe3FWGdwmyT seRvvq4zTt4/P1dAhfmjFb4Uc6lcOj3tEv4yo2WRAU4YjLi6wkqGrEURtFnp3iYp7M xdT2aznlIOlVyd++T/sKDY2yP2fR6OIcoGP3TTq8= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx8C4dH9z70QB; Tue, 19 Nov 2024 07:34:19 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx8B6f9Lz70Q9; Tue, 19 Nov 2024 07:34:18 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:16 +0000 Message-ID: <20241119073222.22383-10-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-io.scm (rust-secfmt-0.1): New variable Change-Id: I73a390d3890f7963f5da38623c5c933d6b66349e --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f40a8da4d5..7fcba22e77 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -71001,6 +71001,26 @@ (define-public rust-seccomp-sys-0.1 (description "This package provides low-level bindings to libseccomp.") (license license:lgpl2.1))) +(define-public rust-secfmt-0.1 + (package + (name "rust-secfmt") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "secfmt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0710fwskvbgz5kzsa3c29j47bs5lbhkn27qabmy9j48phqr39iy8")))) + (build-system cargo-build-system) + (home-page "https://crates.io/crates/secfmt") + (synopsis + "Converts seconds into a human readable format (struct) containing years, days, hours, minutes and seconds") + (description + "This package provides Converts seconds into a human readable format (struct) containing years, days, +hours, minutes and seconds.") + (license license:expat))) + (define-public rust-secrecy-0.8 (package (name "rust-secrecy") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 4/9] gnu: crates-gtk: rust-gtk-sys: Update to 0.18 Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:04 +0000 Resent-Message-ID: <handler.74432.B74432.173200167226789 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200167226789 (code B ref 74432); Tue, 19 Nov 2024 07:35:04 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:32 +0000 Received: from localhost ([127.0.0.1]:40800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkp-0006xv-UD for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:32 -0500 Received: from devianza.investici.org ([198.167.222.108]:27233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIke-0006wy-DL for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001652; bh=QJTUvjVMpA1cA0M+mBxHyT7YhIHcwlBILv6k2wTIhFE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=aPKGfcaMNqZKoijcEpZVg4DtuGnwOlegN6NmWJEXcB3qmxWJk+S/VyGqxLBF5hz6N KhJ0GXI1cLU+dxPKXs41vaJeqskn1WeJlMlD6djdv1OLwCtNXgY31JowZjbhvQ48oN +p9oHXQcMHxB12khhHnxhqPPYP4BB6WgEUrpA7yg= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx8453g3z6vTS; Tue, 19 Nov 2024 07:34:12 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx840097z70QC; Tue, 19 Nov 2024 07:34:11 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:12 +0000 Message-ID: <20241119073222.22383-6-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/crates-gtk.scm (rust-gtk-sys-0.18): New variable Change-Id: I4a2ed868b593e30e6508ad82bea23f8f57e7baa8 --- gnu/packages/crates-gtk.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index edf3d09759..b00ae407e4 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -3710,6 +3710,37 @@ (define-public rust-gtk-sys-0.10 (inputs (list gtk+)))) +(define-public rust-gtk-sys-0.18 + (package + (inherit rust-gtk-sys-0.14) + (name "rust-gtk-sys") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gtk-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "08kpdl7ldj8lyv4dyhp9pdk61qj8yyyha5f1jssc1hg23nzkf53p")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-atk-sys" ,rust-atk-sys-0.18) + ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.18) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.18) + ("rust-gdk-sys" ,rust-gdk-sys-0.18) + ("rust-gio-sys" ,rust-gio-sys-0.18) + ("rust-glib-sys" ,rust-glib-sys-0.18) + ("rust-gobject-sys" ,rust-gobject-sys-0.18) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.18) + ("rust-system-deps" ,rust-system-deps-6)) + #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libgtk-3") + (description "This package provides FFI bindings to libgtk-3.") + (license license:expat))) + (define-public rust-gtk-sys-0.9 (package (inherit rust-gtk-sys-0.14) -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 9/9] gnu: rust-apps: Add blue-recorder Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 07:35:05 +0000 Resent-Message-ID: <handler.74432.B74432.173200167226796 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173200167226796 (code B ref 74432); Tue, 19 Nov 2024 07:35:05 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 07:34:32 +0000 Received: from localhost ([127.0.0.1]:40802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDIkq-0006y2-AI for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:32 -0500 Received: from devianza.investici.org ([198.167.222.108]:58159) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tDIkn-0006xk-3h for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 02:34:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732001661; bh=iQ0sqGB/VuQy61YMB6swJv6RLphMHJP3GaZzeBt6E5g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ln3Wt6HjelZT1tw63vJw4+vbSj0jeRRUXgj6UANgZm9xOcqF9aFq/xONqVeM88Xo6 Zi418ifRgkNDlZRYZLT1D+dgl0Q66ZC4vCpgzdrynRC7t3JqFnh3Eg3R1+T7CHVs7Y mv0w/e3K4j6fbEGGSmm5JM/yhu2VyiAUW9tXEcrM= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xsx8F3KJTz6vTS; Tue, 19 Nov 2024 07:34:21 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xsx8D5NrDz70Q9; Tue, 19 Nov 2024 07:34:20 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:17 +0000 Message-ID: <20241119073222.22383-11-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241119073222.22383-2-divya@HIDDEN> References: <20241119073222.22383-2-divya@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/rust-apps.scm (blue-recorder): New variable Change-Id: Ic282f69fa2b5b4ffce938d106961c4df5e491cd3 --- gnu/packages/rust-apps.scm | 90 +++++++++++++++++++++++++++++++++++++- 1 file changed, 89 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 303fe44995..3f4e78a59c 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -106,7 +106,10 @@ (define-module (gnu packages rust-apps) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) #:use-module (gnu packages webkit) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xorg) + #:use-module (gnu packages gstreamer) + #:use-module (gnu packages gettext) + #:use-module (gnu packages video)) (define-public aardvark-dns (package @@ -3889,3 +3892,88 @@ (define-public htmlq (synopsis "Like jq, but for HTML") (description "Extract content from HTML files using CSS selectors.") (license license:expat))) + +(define-public blue-recorder + (package + (name "blue-recorder") + (version "0.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xlmnxp/blue-recorder") + (commit "1cfa3bbb1b5ea845b3e4c51eba269745f0c3e271"))) + ;; The original Cargo.toml tries to pull gdk from git, which is impossible + ;; during guix build. + (snippet #~(begin + (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("gdk = \\{ git =.+") + "gdk = { version = \"0.7.3\", package = \"gdk4\" } +")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fz5l1z5rq8gx2vhrpfnf5l5karlqa7m8fdwx7ixlvy5klywwa5y")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-build-flags '("--release") + #:phases ,#~(modify-phases %standard-phases + ;; As per the application’s build instructions the binary + ;; needs to be wrapped with po and data paths as environment + ;; variables. + (add-after 'install 'wrap-paths + (lambda _ + (let* ((bin (string-append #$output "/bin")) + (name-version (string-append #$name "-" + #$version)) + (blue-recorder (string-append bin + "/blue-recorder")) + (src (string-append #$output + "/share/cargo/src/")) + (po (string-append src name-version "/po/")) + (data (string-append src name-version "/data/"))) + (wrap-program blue-recorder + `("PO_DIR" prefix + (,po)) + `("DATA_DIR" prefix + (,data))))))) + #:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-dark-light" ,rust-dark-light-1) + ("rust-dirs" ,rust-dirs-4) + ("rust-filename" ,rust-filename-0.1) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9) + ("rust-gdk4" ,rust-gdk4-0.7) + ("rust-gettext-rs" ,rust-gettext-rs-0.7) + ("rust-gio" ,rust-gio-0.15) + ("rust-glib" ,rust-glib-0.10) + ("rust-gstreamer" ,rust-gstreamer-0.21) + ("rust-gtk-sys" ,rust-gtk-sys-0.18) + ("rust-gtk4" ,rust-gtk4-0.8) + ("rust-regex" ,rust-regex-1) + ("rust-rust-ini" ,rust-rust-ini-0.18) + ("rust-secfmt" ,rust-secfmt-0.1) + ("rust-subprocess" ,rust-subprocess-0.2) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-zbus" ,rust-zbus-3)))) + (native-inputs (list pkg-config + glib + graphene + gstreamer + gnu-gettext + libappindicator + xz)) + (inputs (list glib bash-minimal)) + (propagated-inputs (list ffmpeg + gtk + gtk+ + xwininfo + libappindicator + pulseaudio)) + (home-page "https://github.com/xlmnxp/blue-recorder/") + (synopsis "Simple Screen Recorder written in Rust based on Green Recorder") + (description + "A simple desktop recorder for Linux systems. +Built using GTK4 and ffmpeg. It supports recording audio and video on almost all Linux +interfaces with support for Wayland display server on GNOME session.") + (license license:gpl3))) -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 9/9] gnu: rust-apps: Add blue-recorder Resent-From: Efraim Flashner <efraim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Tue, 19 Nov 2024 09:59:01 +0000 Resent-Message-ID: <handler.74432.B74432.173201032519178 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Divya Ranjan <divya@HIDDEN> Cc: 74432 <at> debbugs.gnu.org Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173201032519178 (code B ref 74432); Tue, 19 Nov 2024 09:59:01 +0000 Received: (at 74432) by debbugs.gnu.org; 19 Nov 2024 09:58:45 +0000 Received: from localhost ([127.0.0.1]:41125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tDL0O-0004zG-R9 for submit <at> debbugs.gnu.org; Tue, 19 Nov 2024 04:58:45 -0500 Received: from mail-wm1-f49.google.com ([209.85.128.49]:48270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>) id 1tDL0M-0004z7-Da for 74432 <at> debbugs.gnu.org; Tue, 19 Nov 2024 04:58:43 -0500 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-4315e9e9642so34414185e9.0 for <74432 <at> debbugs.gnu.org>; Tue, 19 Nov 2024 01:58:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732010261; x=1732615061; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=aIDHdsJ9AHeTsaWsc+1YyxinOoYJgdBPgRuQp9p/fic=; b=iWf+E27cBYoE/jIj1Icryu7fZPiSONXq2e0EyGOg57QKURHVc68MF+rtEfRvtE2HD9 724sk3PgYTT25hEEYjAy+bb4UVu/QRk0FnhFzf4kKDxFdLbBjU+Z5F3O/i3jN/BbbmZA TsXR27xrtnmnl8lWdDw5Eg/HxifZ0hGW2zbAW8iKp8/J+2EIzRy6tFokWzCvN75ZTC92 6F2kS+oOXEZQL0KECozXZrrOvqVj5tLHYaTzv7rxC2U2YAFvBR3rLZbqG454aKF7zfR/ wTLvXFk2X2vEzrineH1pbNcXfloij27E6CAfdQzqbQo5orf86bBiMgQrZvG6UJNsYSs3 ilrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732010261; x=1732615061; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aIDHdsJ9AHeTsaWsc+1YyxinOoYJgdBPgRuQp9p/fic=; b=Ijdr9mTbPRxP7syIxdtcgfM0WisaNnuU8UFX7EqNwAqMWxmwTokbqBqseCiLuwDJ2E Adi0wcEJhWgeODlIeV/JUiX2SWoszSm+9eXEV7btSidfUJOwwFW2JFIPwb/3stIbqgGa 4trO8NRNFoHC91EoprZViTnGX2iu9zP4xAZCCMA535l6g6zLsLDuN6VvniUCCFC4FvIa yociAIOfr3i/KVzbrgmfhV6uvQD3UWeh+DYRt/KQ96lucrSJ7lOtvAblS+U6cCAIF0Ut OjO3ZD6CB7JJ783ESjbMj6+mRUAEsucB7V23mu9Ol009aLit4Y257/pKsHQy4Exht7QQ 9xxQ== X-Gm-Message-State: AOJu0YxZIoVgakXFw+uxkp/FNbiM7IDE41wZBy66/ILdQCp6MS5tfpDr ryyRLc0Ui1KSeMQFb+rhdULRp43UQ7erBleGpRHkU01TmMfbPY16 X-Google-Smtp-Source: AGHT+IH2V5NMiMR8Z/3WBym/Ekxdis0KB06QO1aazAAbn4oRr+HqqYOxfOTrpLTQhv50uP195sDlJQ== X-Received: by 2002:a5d:64c8:0:b0:381:f604:3d55 with SMTP id ffacd0b85a97d-38225aaf59cmr12510198f8f.52.1732010261285; Tue, 19 Nov 2024 01:57:41 -0800 (PST) Received: from localhost ([188.120.129.86]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3821ada3e65sm15249767f8f.13.2024.11.19.01.57.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Nov 2024 01:57:40 -0800 (PST) Date: Tue, 19 Nov 2024 11:57:38 +0200 From: Efraim Flashner <efraim@HIDDEN> Message-ID: <ZzxhEmfLNOuMIU2F@3900XT> Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>, Divya Ranjan <divya@HIDDEN>, 74432 <at> debbugs.gnu.org References: <20241119073222.22383-2-divya@HIDDEN> <20241119073222.22383-11-divya@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="St7tKhse9v+Hcx3a" Content-Disposition: inline In-Reply-To: <20241119073222.22383-11-divya@HIDDEN> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.3 (/) 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 (/) --St7tKhse9v+Hcx3a Content-Type: multipart/mixed; boundary="XRibeFShednJEIvj" Content-Disposition: inline --XRibeFShednJEIvj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I was unable to build this package, but I made some changes to it and I'm sending back what I currently have. --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --XRibeFShednJEIvj Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-blue-recorder.patch" Content-Transfer-Encoding: quoted-printable =46rom bff03992bdb1a77f860773f348823837f373788b Mon Sep 17 00:00:00 2001 Message-ID: <bff03992bdb1a77f860773f348823837f373788b.1732010097.git.efraim= @flashner.co.il> =46rom: Divya Ranjan <divya@HIDDEN> Date: Tue, 19 Nov 2024 07:32:17 +0000 Subject: [PATCH] gnu: Add blue-recorder. * gnu/packages/rust-apps.scm (blue-recorder): New variable. Change-Id: Ic282f69fa2b5b4ffce938d106961c4df5e491cd3 Signed-off-by: Efraim Flashner <efraim@HIDDEN> --- gnu/packages/rust-apps.scm | 104 +++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 303fe44995e..2b368924730 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -80,8 +80,10 @@ (define-module (gnu packages rust-apps) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages haskell-xyz) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages ibus) #:use-module (gnu packages icu4c) @@ -105,6 +107,7 @@ (define-module (gnu packages rust-apps) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) + #:use-module (gnu packages video) #:use-module (gnu packages webkit) #:use-module (gnu packages xorg)) =20 @@ -366,6 +369,107 @@ (define-public bat paging.") (license (list license:expat license:asl2.0)))) =20 +(define-public blue-recorder + ;; Tagged releases are infrequent. + (let ((commit "1cfa3bbb1b5ea845b3e4c51eba269745f0c3e271") + (revision "1")) + (package + (name "blue-recorder") + (version (git-version "0.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xlmnxp/blue-recorder") + (commit commit))) + (snippet + #~(begin (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("gdk =3D \\{ git =3D.*\\}") + "gdk =3D { version =3D \"0.7.3\", package =3D \"gdk4= \" }")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fz5l1z5rq8gx2vhrpfnf5l5karlqa7m8fdwx7ixlvy5klywwa5y"))= )) + (build-system cargo-build-system) + (arguments + `(;#:cargo-build-flags '("--release") + #:install-source? #t ; Needed to wrap the binary. + #:phases + ,#~(modify-phases %standard-phases + ;; As per the application=E2=80=99s build instructions the b= inary needs + ;; to be wrapped with po and data paths as environment varia= bles. + (add-after 'install 'wrap-paths + (lambda _ + (let* ((bin (string-append #$output "/bin")) + (name-version (string-append #$name "-" #$version= )) + (blue-recorder (string-append bin "/blue-recorder= ")) + (src (string-append #$output "/share/cargo/src/")) + (po (string-append src name-version "/po/")) + (data (string-append src name-version "/data/"))) + (wrap-program blue-recorder + `("PO_DIR" prefix (,po)) + `("DATA_DIR" prefix (,data)))))) + (add-after 'unpack 'substitute-package-paths + (lambda* (#:key inputs #:allow-other-keys) + (define* (substitute-command-block* file command full-co= mmand) + (substitute* file + (((string-append "Command::new\\(\"" command "\"\\)"= )) + (string-append "Command::new(\"" full-command "\")"= )))) + (substitute-command-block* "src/area_capture.rs" + "xwininfo" (search-input-file inputs "/bin/xwininfo")) + (substitute-command-block* "src/ffmpeg_interface.rs" + "ffmpeg" (search-input-file inputs "/bin/ffmpeg")) + (substitute-command-block* "src/ffmpeg_interface.rs" + "kill" (search-input-file inputs "/bin/kill")) + (substitute-command-block* "src/ffmpeg_interface.rs" + "mv" (search-input-file inputs "/bin/mv")) + (substitute-command-block* "src/ffmpeg_interface.rs" + "xdg-open" (search-input-file inputs "/bin/xdg-open")) + (substitute-command-block* "src/main.rs" + "pactl" (search-input-file inputs "/bin/pactl")) + (substitute-command-block* "src/main.rs" + "grep" (search-input-file inputs "/bin/grep"))))) + #:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-dark-light" ,rust-dark-light-1) + ("rust-dirs" ,rust-dirs-4) + ("rust-filename" ,rust-filename-0.1) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9) + ("rust-gdk4" ,rust-gdk4-0.7) + ("rust-gettext-rs" ,rust-gettext-rs-0.7) + ("rust-gio" ,rust-gio-0.15) + ("rust-glib" ,rust-glib-0.10) + ("rust-gstreamer" ,rust-gstreamer-0.20) + ;("rust-gtk-sys" ,rust-gtk-sys-0.15) + ;("rust-gtk4" ,rust-gtk4-0.4) + ("rust-regex" ,rust-regex-1) + ;("rust-rust-ini" ,rust-rust-ini-0.16) + ("rust-secfmt" ,rust-secfmt-0.1) + ("rust-subprocess" ,rust-subprocess-0.2) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-zbus" ,rust-zbus-3)))) + (native-inputs (list pkg-config + gettext-minimal)) + (inputs (list bash-minimal + ;cairo + coreutils-minimal + ffmpeg + ;gdk-pixbuf + ;glib + ;gstreamer + ;gtk + ;libappindicator + pulseaudio + xdg-utils + xwininfo)) + (home-page "https://github.com/xlmnxp/blue-recorder/") + (synopsis "Simple Screen Recorder written in Rust based on Green Rec= order") + (description + "A desktop recorder built using GTK4 and ffmpeg. It supports recor= ding +audio and video on almost all Linux interfaces with support for Wayland di= splay +server on GNOME session.") + (license license:gpl3)))) + (define-public cargo-machete (package (name "cargo-machete") base-commit: 406a07e84984a97a078d142a7deda04a75474e90 prerequisite-patch-id: 5528ac34a2e9edbb4551fe61741e67446cfaff1c prerequisite-patch-id: c2b361484623db22fa104a33e7d59fa8aed259e8 prerequisite-patch-id: 910a312afd5d003e1b9591ff30b59f47278446fc prerequisite-patch-id: 5fb0c1e3aa96b1adf0fd775e9ded8e11e25ca1a0 prerequisite-patch-id: d5a3482cbeeb58f664c6ff0b9c0af5083582d6f6 prerequisite-patch-id: 2cf976884dc74e65c91ccea8ca6e0dc232dbc75c prerequisite-patch-id: d27004116348a6b66b80db84c0d1bd0c417b6f99 prerequisite-patch-id: e6b57f9e8d22465c670d35dbe1682b740a4faaa3 prerequisite-patch-id: 0b4fc99585afa49b0b26d3a493d1307710b8a0a5 prerequisite-patch-id: 01982f6adcd279ec2fe77dea8e508849607f8bea prerequisite-patch-id: bb31aceb5f2a598c7298149f70d22146dfa44c18 --=20 Efraim Flashner <efraim@HIDDEN> =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --XRibeFShednJEIvj-- --St7tKhse9v+Hcx3a Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmc8YRIACgkQQarn3Mo9 g1Ex0Q//RfBoPhKH8ruu299uk3GM5NKf3bZTFc0BBpmI6TM1K+eHjtt+fvvXgrA7 VKOWD75KY4GXwEJkmJgR/n3JTFoLPKZU7XjznWhNY8Zl1p5ZHh6u6ZuwysS9NI8p envDZtK5sCSed4/8WDwEoqwapKhv+alWDR65qf0Wzzp1vtZ0rY7cH0u9aG7rciJI d20bvrHW1fXGQXoGMwItWD7gEz+fFQjDbqda084UHmqOcrdtFXrSPmsTWAxPncHP EJG83aiethBRCSzdHMheNdkG+W+iVbc92wgwZ+CDEL0iPnN51PY1F7cyOE1l3Esl icp8M5vTIFuMVJqoJ0JEvldBPNidz8spbIJRwrwFa5hmnwlFViIJtKYCapvSKUug joGEBXxPEeFddn+TNNpHnFL+Fk18ddbVzjbILJU3+/c3Pi4rcsozm0fxg7axy3ul 7P4lHBAd8L258l7LH/A+x7HxzbwY3IFy/wO28j0F8xDp8VzYg7bSlkKjsWYCDb2I AVqXVCJB19JuGkyfOagMvDbkaiBpTqSUSEInfxyT3ZnRtIB/dIXYrFc6OwVcMdu6 ZfzrUqu8dtxz3Wrrdbfi0qwk/nV9Hql5YhF3lJ8FCIbiCuoQRU8vhjUn4VIf3piT tBXktOuh5S8uzFncBPxgDr6C24sH1r1V55OpCVfiV8ueAsHyrAU= =9xMW -----END PGP SIGNATURE----- --St7tKhse9v+Hcx3a--
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 9/9] gnu: rust-apps: Add blue-recorder References: <20241119072632.22028-1-divya@HIDDEN> In-Reply-To: <20241119072632.22028-1-divya@HIDDEN> Resent-From: divya@HIDDEN Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Fri, 22 Nov 2024 19:26:01 +0000 Resent-Message-ID: <handler.74432.B74432.173230352115393 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173230352115393 (code B ref 74432); Fri, 22 Nov 2024 19:26:01 +0000 Received: (at 74432) by debbugs.gnu.org; 22 Nov 2024 19:25:21 +0000 Received: from localhost ([127.0.0.1]:55590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tEZHM-00040C-O8 for submit <at> debbugs.gnu.org; Fri, 22 Nov 2024 14:25:20 -0500 Received: from devianza.investici.org ([198.167.222.108]:26549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tEZHI-0003xO-Bu for 74432 <at> debbugs.gnu.org; Fri, 22 Nov 2024 14:25:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1732303514; bh=HxBRVBV9JK4Xzo+yddzRlx8nrtg9yAmHeHuDLCvWWa0=; h=Date:From:To:Cc:Subject:From; b=InY0hsJBM1gOc3ueeKoFyybMvraN+dUQf+pNYnXwFqDxxapR1eR5FIpbT0o5afNUF 6ns23/kK0Aibtm9yaMpLgTxtqDMk72M9U6ZndgYw8Uh9GdB1y5pUz438+81gn4o2xs GuTIgHlfQJwtxMu1pNlG720+pb3XO8aEkJSFb+5A= Received: from 2.mail-backend.investici.org (unknown [10.0.0.12]) by devianza.investici.org (Postfix) with ESMTP id 4Xw4n61snhz70PY; Fri, 22 Nov 2024 19:25:14 +0000 (UTC) Received: from 2.webmail.investici.org (localhost [127.0.0.1]) (Authenticated sender: divya@HIDDEN) by 2.mail-backend.investici.org (Postfix) with ESMTPA id 4Xw4n55XgXz2xGF; Fri, 22 Nov 2024 19:25:13 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 22 Nov 2024 19:25:13 +0000 From: divya@HIDDEN User-Agent: Roundcube Webmail Message-ID: <43e629efb46d2c43af0df65d2ba229c3@HIDDEN> X-Sender: divya@HIDDEN Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) > I was unable to build this package, but I made some changes to it and > I'm sending back what I currently have. Thanks Efraim, looked at the patch and mostly it looks great. Thanks for the changes, but what exactly was the need for the substitute-command-block* procedure? Is it to make the dependencies accessible? The package was working flawlessly, and also the recordings were happening as expected without this. I’d like to know what’s the significance of this, so that I might need to use it in later rust packages. Also, under what conditions should the name to be added to the copyright list at the top? Is there a particular threshold of LOC? -- Divya Ranjan, Philosophy, Mathematics, Libre Software.
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 01/10] gnu: Add rust-gdk4-sys-0.4. References: <20241119072632.22028-1-divya@HIDDEN> In-Reply-To: <20241119072632.22028-1-divya@HIDDEN> Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:24:02 +0000 Resent-Message-ID: <handler.74432.B74432.173388023819486 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388023819486 (code B ref 74432); Wed, 11 Dec 2024 01:24:02 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:23:58 +0000 Received: from localhost ([127.0.0.1]:60275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSH-000546-8p for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:23:57 -0500 Received: from confino.investici.org ([93.190.126.19]:30539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSF-00053h-AY for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:23:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880227; bh=B5JGXz1xUY/5zeOjvbSG5iEe3td9unp5v3dvwwAX6gM=; h=From:To:Cc:Subject:Date:From; b=CIdM9Ujrmz6nEyHtnOXYk2F0ovvMGkc8rPqlDwbwg2qcDcPy0k586Gjr+ZtI0TMOz 61s8aiqt83nv0xLZopou8gBp5/T5w2NfqAt+cxCSGRwm6bSzfd7AoFORd9tdjVr1+I Cd+je0LS1qmH34e8LPf1vcomXVUB+LaJNhO9p5As= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7HtW3kvZz118b; Wed, 11 Dec 2024 01:23:47 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7HtV57rrz1184; Wed, 11 Dec 2024 01:23:46 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:22:57 +0000 Message-ID: <20241211012311.14618-1-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gdk4-sys-0.4): New variable. Change-Id: I5e2151b64f99acdd296772b1bd72df4ba9585922 --- gnu/packages/crates-gtk.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index ed3c919b78..737e428171 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1362,6 +1362,37 @@ (define-public rust-gdk4-sys-0.7 #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gdk4-sys-0.4 + (package + (name "rust-gdk4-sys") + (version "0.4.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "gdk4-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wnfv62n9dmpzg9rpy3hj1aldpkkavyans9zzymsw02w9ysdrrzg")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.15) + ("rust-gio-sys" ,rust-gio-sys-0.15) + ("rust-glib-sys" ,rust-glib-sys-0.15) + ("rust-gobject-sys" ,rust-gobject-sys-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.15) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-system-deps" ,rust-system-deps-6)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "FFI bindings of GDK 4") + (description + "This package provides FFI bindings of GDK 4.") + (license license:expat))) + (define-public rust-gdk4-wayland-0.7 (package (name "rust-gdk4-wayland") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 02/10] gnu: Add rust-graphene-rs-0.15. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:24:04 +0000 Resent-Message-ID: <handler.74432.B74432.173388023819492 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388023819492 (code B ref 74432); Wed, 11 Dec 2024 01:24:04 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:23:58 +0000 Received: from localhost ([127.0.0.1]:60277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSH-00054F-VF for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:23:58 -0500 Received: from confino.investici.org ([93.190.126.19]:60819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSE-00053Z-Ki for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:23:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880233; bh=waqrqXuPNRcd2m2RXQHubX6GQfJxxVCdTB2PjDJbuwA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LqxtrGB4LCt4tlLi3ejIafZHycp0e2UKYc8MH07jKhy53AIp3ibb6TnQI/Uzkafi6 9TnOk4tuM50rp7hxbcPQ8z7FUx4sPEWBugFWz7YL8Gy3L2PnaZE0bawyZOIvGX+gnQ dqPROihFSe3e1mSzePijztOQEB+M4sh56PxdSMhA= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Htd1Ykhz118Z; Wed, 11 Dec 2024 01:23:53 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htc30ctz1184; Wed, 11 Dec 2024 01:23:52 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:22:58 +0000 Message-ID: <20241211012311.14618-2-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-graphene-rs-0.15): New variable. Change-Id: If4e1d704d3864bf770521e20f7ed74e898eb0e70 --- gnu/packages/crates-gtk.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 737e428171..73acd5e3c2 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -2887,6 +2887,32 @@ (define-public rust-graphene-rs-0.18 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))))) +(define-public rust-graphene-rs-0.15 + (package + (name "rust-graphene-rs") + (version "0.15.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "graphene-rs" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0w2mz098dr8mlz18ssmlnln1x6c3byizqbc9kz4n5nzgpvxzjm3w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib" ,rust-glib-0.15) + ("rust-graphene-sys" ,rust-graphene-sys-0.15) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://gtk-rs.org/") + (synopsis + "Rust bindings for the Graphene library") + (description + "This package provides Rust bindings for the Graphene library.") + (license license:expat))) + (define-public rust-graphene-sys-0.19 (package (name "rust-graphene-sys") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 03/10] gnu: Add rust-graphene-sys-0.15. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:24:06 +0000 Resent-Message-ID: <handler.74432.B74432.173388024219528 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388024219528 (code B ref 74432); Wed, 11 Dec 2024 01:24:06 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:02 +0000 Received: from localhost ([127.0.0.1]:60279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSL-00054j-Hx for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:02 -0500 Received: from confino.investici.org ([93.190.126.19]:48837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSG-000542-Qn for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:23:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880236; bh=a7Nmk9ocs3gWbllpKseBxs1XZZuc2h1Yh22uZWk4sUM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mWQ4GxRfU4ZSqrpIjsh1sp4imNC6/nJKmcykbs6HY93eVmnpB+rA7hE+aAOEi3j1J 1Ik4/Eb+7xlniIzePFZbo0c6rosjjyiEYaZk1VAGIwKZqkRtVf54y7OxWHJUpNrkcv CJxw3oaVDYZYNQnmovViFQBdyjjJU348Z6dn12Js= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Hth2HRlz118Z; Wed, 11 Dec 2024 01:23:56 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htg3kjhz1184; Wed, 11 Dec 2024 01:23:55 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:22:59 +0000 Message-ID: <20241211012311.14618-3-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-graphene-sys-0.15): New variable. Change-Id: I438f63d806fdcbb8e07d75388be6db09faa68963 --- gnu/packages/crates-gtk.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 73acd5e3c2..e5a52555d9 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -2959,6 +2959,32 @@ (define-public rust-graphene-sys-0.18 #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-graphene-sys-0.15 + (package + (name "rust-graphene-sys") + (version "0.15.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "graphene-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12h2qcdhvzxhkc75fqkky6rz212wp2yc6mgvk9cxz8bv6g3iysgs")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-system-deps" ,rust-system-deps-6)))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libgraphene-1.0") + (description + "This package provides FFI bindings to libgraphene-1.0.") + (license license:expat))) + (define-public rust-gsk4-0.8 (package (name "rust-gsk4") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 04/10] gnu: Add rust-gsk4-0.4. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:03 +0000 Resent-Message-ID: <handler.74432.B74432.173388025619686 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388025619686 (code B ref 74432); Wed, 11 Dec 2024 01:25:03 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:16 +0000 Received: from localhost ([127.0.0.1]:60291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSU-00056p-9x for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:15 -0500 Received: from confino.investici.org ([93.190.126.19]:23049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSQ-00055q-Rn for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880239; bh=+q1I4V526X+BYSDVDpM0iyk+OCVDl40shW0EncjXsqw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pph8von6vIhWqMyeOMkraY0piVlm+a2DH6Dt8mQWXVKJxybXBHViAoNQWothGkUln IFnnQzqkr5YfvETDub57b9N6Fh8UDqBaL+4NrPZt+0UAGmNFYU4LxeLuCNVhITj+93 qg38QLE2KtrqMjTN0yO1iy4PDA1DtjpiQcu8FTSs= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Htl0QSqz118b; Wed, 11 Dec 2024 01:23:59 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htk1tDvz1184; Wed, 11 Dec 2024 01:23:58 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:00 +0000 Message-ID: <20241211012311.14618-4-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gsk4-0.4): New variable. Change-Id: Idcc9d53855705e3d31b4452ffb508a297edd1d14 --- gnu/packages/crates-gtk.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index e5a52555d9..b1b8115ea8 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -3038,6 +3038,36 @@ (define-public rust-gsk4-0.7 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))))) +(define-public rust-gsk4-0.4 + (package + (name "rust-gsk4") + (version "0.4.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "gsk4" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1r0vnrgdpkavxkq67bgixcp72l4vz9dlk5nl72mb701j6c6h5s85")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-cairo-rs" ,rust-cairo-rs-0.15) + ("rust-gdk4" ,rust-gdk4-0.4) + ("rust-glib" ,rust-glib-0.15) + ("rust-graphene-rs" ,rust-graphene-rs-0.15) + ("rust-gsk4-sys" ,rust-gsk4-sys-0.4) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango" ,rust-pango-0.15)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "Rust bindings of the GSK 4 library") + (description + "This package provides Rust bindings of the GSK 4 library.") + (license license:expat))) + (define-public rust-gsk4-sys-0.8 (package (name "rust-gsk4-sys") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 07/10] gnu: Add rust-gtk4-0.4. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:03 +0000 Resent-Message-ID: <handler.74432.B74432.173388025619693 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388025619693 (code B ref 74432); Wed, 11 Dec 2024 01:25:03 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:16 +0000 Received: from localhost ([127.0.0.1]:60295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSa-00057T-1H for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:16 -0500 Received: from confino.investici.org ([93.190.126.19]:37205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSS-00056G-3U for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880247; bh=rxfTwGYStZo//iR6iJKI16q5BwHKumAeYERRsSZ2aik=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nENWrw1NmR9o2WTiTl4s9q/DcAZcyM9nR80DsahEGxqdMDjdW6v61KK9/AAgZLBWB 3b0bWn+58yfs2Tvmt/nz4JYAnAGkJmL04S2Xff6uWT3nlczhYts5Q09w7cHiztebRv N4y7mH45bN61TjoAUyacZ5+16NzbHfyLBNNrBNto= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Htv48jzz118d; Wed, 11 Dec 2024 01:24:07 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htt5gfXz118Z; Wed, 11 Dec 2024 01:24:06 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:03 +0000 Message-ID: <20241211012311.14618-7-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gtk4-0.4): New variable. Change-Id: Ic8d3e431e25da2ae17486b4a13a6c0847f71e3e9 --- gnu/packages/crates-gtk.scm | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 9a778a059a..3646bc9a8c 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -4179,6 +4179,44 @@ (define-public rust-gtk4-0.7 #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))))) +(define-public rust-gtk4-0.4 + (package + (name "rust-gtk4") + (version "0.4.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "gtk4" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1g5v9wwf9sgz9vx0vwfc3sxm9pm5cah3ypjy3daw6fvryapfb2jf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-cairo-rs" ,rust-cairo-rs-0.15) + ("rust-field-offset" ,rust-field-offset-0.3) + ("rust-futures-channel" + ,rust-futures-channel-0.3) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.15) + ("rust-gdk4" ,rust-gdk4-0.4) + ("rust-gio" ,rust-gio-0.15) + ("rust-glib" ,rust-glib-0.15) + ("rust-graphene-rs" ,rust-graphene-rs-0.15) + ("rust-gsk4" ,rust-gsk4-0.4) + ("rust-gtk4-macros" ,rust-gtk4-macros-0.4) + ("rust-gtk4-sys" ,rust-gtk4-sys-0.4) + ("rust-libc" ,rust-libc-0.2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-pango" ,rust-pango-0.15)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "Rust bindings of the GTK 4 library") + (description + "This package provides Rust bindings of the GTK 4 library.") + (license license:expat))) + (define-public rust-gtk4-macros-0.8 (package (name "rust-gtk4-macros") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 05/10] gnu: Add rust-gsk4-sys-0.4. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:04 +0000 Resent-Message-ID: <handler.74432.B74432.173388025819713 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388025819713 (code B ref 74432); Wed, 11 Dec 2024 01:25:04 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:18 +0000 Received: from localhost ([127.0.0.1]:60297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSa-00057f-HK for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:17 -0500 Received: from confino.investici.org ([93.190.126.19]:61665) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBST-00056U-4c for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880241; bh=e2BLAE/a5f8Ba6CFlDKdd4It84UIxirkXR4wSjETVzk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RgznOTdNooq5th4IfpOQjo+q06sEQOCdnM0qYE5VhaE1QvKtKz8zR6hsa7GzIyQBl qeb/y/lohyQ+9kfOXYFQk/cxz8+SBaaRv6h+OugAUE6rXtydNn8BBDuxfXAI+IZjjB h6ppLWmZ+qzETz4zMKndpy30emnAkIKhuYx7UAPc= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Htn3yzDz1184; Wed, 11 Dec 2024 01:24:01 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htm5V3pz118Z; Wed, 11 Dec 2024 01:24:00 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:01 +0000 Message-ID: <20241211012311.14618-5-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gsk4-sys-0.4): New variable. Change-Id: If4b70c19f3a409e8aad79748b74930492bfdd05b --- gnu/packages/crates-gtk.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index b1b8115ea8..b7c650a10c 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -3123,6 +3123,36 @@ (define-public rust-gsk4-sys-0.7 #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gsk4-sys-0.4 + (package + (name "rust-gsk4-sys") + (version "0.4.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "gsk4-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1sizv9dy5ch1nxmfmdb3xm35q10zr7fa4hw6hf650y00yv63kpbs")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20) + ("rust-gdk4-sys" ,rust-gdk4-sys-0.4) + ("rust-glib-sys" ,rust-glib-sys-0.15) + ("rust-gobject-sys" ,rust-gobject-sys-0.15) + ("rust-graphene-sys" ,rust-graphene-sys-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.15) + ("rust-system-deps" ,rust-system-deps-6)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "FFI bindings of GSK 4") + (description + "This package provides FFI bindings of GSK 4.") + (license license:expat))) + (define-public rust-gst-plugin-version-helper-0.8 (package (name "rust-gst-plugin-version-helper") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 06/10] gnu: Add rust-gtk-sys-0.15. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:05 +0000 Resent-Message-ID: <handler.74432.B74432.173388025819722 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388025819722 (code B ref 74432); Wed, 11 Dec 2024 01:25:05 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:18 +0000 Received: from localhost ([127.0.0.1]:60300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSc-00057u-2X for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:18 -0500 Received: from confino.investici.org ([93.190.126.19]:57507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSW-00056z-74 for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880244; bh=27PMO7CBl7LuwZYkM1aFZOklvqs70lI6KYtVUygbl7E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hFc5yJwgUgNpTpBCYgTEPY8u2524qxToFojgfI1o68fvSLJ87tg58L23dGD+Q1IW8 O9aCy5FDNZCGROdEGBPSINjk7RxPPcoGD1y7X0CY0ecNEyJ9aRQup2Z00J1zDL9Nlg n9QNfMBheAqGpCXDwYA8zAQG1gSwSUp+/rlKd/aw= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Htr4F6Yz118f; Wed, 11 Dec 2024 01:24:04 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htq5jzFz118Z; Wed, 11 Dec 2024 01:24:03 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:02 +0000 Message-ID: <20241211012311.14618-6-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gtk-sys-0.15): New variable. Change-Id: I71708196459658cbc1f9b2945a9ffaf1d31e890d --- gnu/packages/crates-gtk.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index b7c650a10c..9a778a059a 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -3961,6 +3961,38 @@ (define-public rust-gtk-sys-0.18 (description "This package provides FFI bindings to libgtk-3.") (license license:expat))) +(define-public rust-gtk-sys-0.15 + (package + (name "rust-gtk-sys") + (version "0.15.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "gtk-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "113wp3x7xh2zjv8i5pn3mcz77yr5zq8wm8260bv4g8nbhw2jzg6m")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-atk-sys" ,rust-atk-sys-0.15) + ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.15) + ("rust-gdk-sys" ,rust-gdk-sys-0.15) + ("rust-gio-sys" ,rust-gio-sys-0.15) + ("rust-glib-sys" ,rust-glib-sys-0.15) + ("rust-gobject-sys" ,rust-gobject-sys-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.15) + ("rust-system-deps" ,rust-system-deps-6)))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to libgtk-3") + (description + "This package provides FFI bindings to libgtk-3.") + (license license:expat))) + (define-public rust-gtk-sys-0.14 (package (inherit rust-gtk-sys-0.18) -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 10/10] gnu: Add blue-recorder. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:06 +0000 Resent-Message-ID: <handler.74432.B74432.173388026219755 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388026219755 (code B ref 74432); Wed, 11 Dec 2024 01:25:06 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:22 +0000 Received: from localhost ([127.0.0.1]:60303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSe-00058N-RA for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:22 -0500 Received: from confino.investici.org ([93.190.126.19]:21131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSZ-00057M-5H for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880254; bh=9BvKYM2hvxHLp09gH9jtWOYEG6G5llqkgU+VHJU9xlo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bbH96Qao0pxse9V+wRxqJ7AWGoypPi5F7muf3SIVw78L9Cfx3mp7Td9psEfyP0K5Y qRiZGNqNevlEcm/JI1WAQQdQ2OuXXHXmlnfWpTdG95ZMQGEPjZcqkFAa8h7sNledDG Gxty9EYpICt3PIY8DZ9r8Dab412FEFFZnFEjnCxE= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Hv24gWHz118d; Wed, 11 Dec 2024 01:24:14 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Hv168Lrz1184; Wed, 11 Dec 2024 01:24:13 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:06 +0000 Message-ID: <20241211012311.14618-10-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/rust-apps.scm (blue-recorder): New variable. Change-Id: I898203189f8febd1dcf23cd01456bfe5fbe26c10 --- gnu/packages/rust-apps.scm | 182 ++++++++++++++++++++++++++++--------- 1 file changed, 138 insertions(+), 44 deletions(-) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 297111d867..f6425333bc 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2024 Suhail Singh <suhail@HIDDEN> ;;; Copyright © 2024 Jordan Moore <lockbox@HIDDEN> ;;; Copyright © 2024 normally_js <normally_js@HIDDEN> +;;; Copyright © 2024 Divya Ranjan Pattanaik <divya@HIDDEN> ;;; ;;; This file is part of GNU Guix. ;;; @@ -82,8 +83,10 @@ (define-module (gnu packages rust-apps) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages haskell-xyz) + #:use-module (gnu packages gettext) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) + #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages ibus) #:use-module (gnu packages icu4c) @@ -106,6 +109,7 @@ (define-module (gnu packages rust-apps) #:use-module (gnu packages python-xyz) #:use-module (gnu packages sqlite) #:use-module (gnu packages tls) + #:use-module (gnu packages video) #:use-module (gnu packages version-control) #:use-module (gnu packages webkit) #:use-module (gnu packages xorg)) @@ -368,50 +372,140 @@ (define-public bat paging.") (license (list license:expat license:asl2.0)))) -(define-public cargo-machete - (package - (name "cargo-machete") - (version "0.7.0") - (source - (origin - (method url-fetch) - (uri (crate-uri name version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "0ha5z1xr26mjprk4vbiy2v9wcwr7ww2jxiamlc8fqwi3d5hvhk1n")))) - (build-system cargo-build-system) - (arguments - `(#:cargo-test-flags - '("--release" "--" - "--skip=search_unused::test_crate_renaming_works" - "--skip=search_unused::test_false_positive_macro_use" - "--skip=search_unused::test_ignore_deps_works" - "--skip=search_unused::test_ignore_deps_workspace_works" - "--skip=search_unused::test_just_unused" - "--skip=search_unused::test_just_unused_with_manifest" - "--skip=search_unused::test_unused_kebab_spec" - "--skip=search_unused::test_unused_renamed_in_registry" - "--skip=search_unused::test_unused_renamed_in_spec" - "--skip=search_unused::test_unused_transitive" - "--skip=search_unused::test_with_bench" - "--skip=test_ignore_target") - #:install-source? #f - #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) - ("rust-argh" ,rust-argh-0.1) - ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) - ("rust-cargo-toml" ,rust-cargo-toml-0.20) - ("rust-grep" ,rust-grep-0.3) - ("rust-ignore" ,rust-ignore-0.4) - ("rust-log" ,rust-log-0.4) - ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5) - ("rust-rayon" ,rust-rayon-1) - ("rust-serde" ,rust-serde-1) - ("rust-toml-edit" ,rust-toml-edit-0.22) - ("rust-walkdir" ,rust-walkdir-2)))) - (home-page "https://github.com/bnjbvr/cargo-machete") - (synopsis "Find unused dependencies in Cargo.toml") - (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.") - (license (list license:expat license:asl2.0)))) +(define-public blue-recorder + ;; Tagged releases are infrequent. + (let ((commit "1cfa3bbb1b5ea845b3e4c51eba269745f0c3e271") + (revision "1")) + (package + (name "blue-recorder") + (version (git-version "0.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xlmnxp/blue-recorder") + (commit commit))) + ;; The original Cargo.toml tries to pull gdk from git, which is impossible + ;; during guix build. + (snippet #~(begin + (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("gdk = \\{ git =.+") + "gdk = { version = \"0.7.3\", package = \"gdk4\" } +")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fz5l1z5rq8gx2vhrpfnf5l5karlqa7m8fdwx7ixlvy5klywwa5y")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-build-flags '("--release") + #:phases ,#~(modify-phases %standard-phases + ;; As per the application’s build instructions the binary + ;; needs to be wrapped with po and data paths as environment + ;; variables. + (add-after 'install 'wrap-paths + (lambda _ + (let* ((bin (string-append #$output "/bin")) + (name-version (string-append #$name "-" + #$version)) + (blue-recorder (string-append bin + "/blue-recorder")) + (src (string-append #$output + "/share/cargo/src/")) + (po (string-append src name-version "/po/")) + (data (string-append src name-version + "/data/"))) + (wrap-program blue-recorder + `("PO_DIR" prefix + (,po)) + `("DATA_DIR" prefix + (,data))))))) + #:cargo-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-dark-light" ,rust-dark-light-1) + ("rust-dirs" ,rust-dirs-4) + ("rust-filename" ,rust-filename-0.1) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9) + ("rust-gdk4" ,rust-gdk4-0.7) + ("rust-gettext-rs" ,rust-gettext-rs-0.7) + ("rust-gio" ,rust-gio-0.15) + ("rust-glib" ,rust-glib-0.10) + ("rust-gstreamer" ,rust-gstreamer-0.21) + ("rust-gtk-sys" ,rust-gtk-sys-0.15) + ("rust-gtk4" ,rust-gtk4-0.4) + ("rust-regex" ,rust-regex-1) + ("rust-rust-ini" ,rust-rust-ini-0.18) + ("rust-secfmt" ,rust-secfmt-0.1) + ("rust-subprocess" ,rust-subprocess-0.2) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-zbus" ,rust-zbus-3)))) + (native-inputs (list pkg-config + glib + graphene + gstreamer + gettext-minimal + libappindicator + xz)) + (inputs (list glib bash-minimal)) + (propagated-inputs (list ffmpeg + gtk + gtk+ + xwininfo + libappindicator + pulseaudio)) + (home-page "https://github.com/xlmnxp/blue-recorder/") + (synopsis + "Simple Screen Recorder written in Rust based on Green Recorder") + (description + "A simple desktop recorder for Linux systems. +Built using GTK4 and ffmpeg. It supports recording audio and video on almost all Linux +interfaces with support for Wayland display server on GNOME session.") + (license license:gpl3)))) + + (define-public cargo-machete + (package + (name "cargo-machete") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri name version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ha5z1xr26mjprk4vbiy2v9wcwr7ww2jxiamlc8fqwi3d5hvhk1n")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--release" "--" + "--skip=search_unused::test_crate_renaming_works" + "--skip=search_unused::test_false_positive_macro_use" + "--skip=search_unused::test_ignore_deps_works" + "--skip=search_unused::test_ignore_deps_workspace_works" + "--skip=search_unused::test_just_unused" + "--skip=search_unused::test_just_unused_with_manifest" + "--skip=search_unused::test_unused_kebab_spec" + "--skip=search_unused::test_unused_renamed_in_registry" + "--skip=search_unused::test_unused_renamed_in_spec" + "--skip=search_unused::test_unused_transitive" + "--skip=search_unused::test_with_bench" + "--skip=test_ignore_target") + #:install-source? #f + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-argh" ,rust-argh-0.1) + ("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-cargo-toml" ,rust-cargo-toml-0.20) + ("rust-grep" ,rust-grep-0.3) + ("rust-ignore" ,rust-ignore-0.4) + ("rust-log" ,rust-log-0.4) + ("rust-pretty-env-logger" ,rust-pretty-env-logger-0.5) + ("rust-rayon" ,rust-rayon-1) + ("rust-serde" ,rust-serde-1) + ("rust-toml-edit" ,rust-toml-edit-0.22) + ("rust-walkdir" ,rust-walkdir-2)))) + (home-page "https://github.com/bnjbvr/cargo-machete") + (synopsis "Find unused dependencies in Cargo.toml") + (description "@code{cargo-machete} finds unused dependencies in Cargo.toml.") + (license (list license:expat license:asl2.0)))) (define-public complgen (package -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 09/10] gnu: Add rust-gtk4-sys-0.4. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:06 +0000 Resent-Message-ID: <handler.74432.B74432.173388026519777 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388026519777 (code B ref 74432); Wed, 11 Dec 2024 01:25:06 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:25 +0000 Received: from localhost ([127.0.0.1]:60305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSi-00058r-CS for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:24 -0500 Received: from confino.investici.org ([93.190.126.19]:39015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSe-00058D-5i for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880252; bh=9iwnINH0OF00NKd1vGSHyLeIjy74kWZDdglbkZM+0L8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GPYWXqC8k0my8ZXA9x6QB/Hi3RD3SzmCnyoLPFjTP6xyZY8r/2R/PN8UUSN2QSCRf xMP5NcZOyQeY9nUsbAtZOweygVd4jLePVPJMB/EEvlKZ47jNXaeJiZvLzlHXd5bc9q Opm29pRxhwVKBZQam9XAuJs5g71A0kGQOvQmOfL0= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Hv03jn4z118Z; Wed, 11 Dec 2024 01:24:12 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htz5D4zz1184; Wed, 11 Dec 2024 01:24:11 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:05 +0000 Message-ID: <20241211012311.14618-9-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gtk4-sys-0.4): New variable. Change-Id: If6ca197a6ee60044f010155181cdea499d520d3e --- gnu/packages/crates-gtk.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 7272c55689..026d0bc518 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -4370,6 +4370,39 @@ (define-public rust-gtk4-sys-0.7 #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gtk4-sys-0.4 + (package + (name "rust-gtk4-sys") + (version "0.4.8") + (source + (origin + (method url-fetch) + (uri (crate-uri "gtk4-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qqgxfbmygsl3xd3qal37cdz4ibfc0j9xxrzv9r7qjv3x9p01j2v")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.15) + ("rust-gdk4-sys" ,rust-gdk4-sys-0.4) + ("rust-gio-sys" ,rust-gio-sys-0.15) + ("rust-glib-sys" ,rust-glib-sys-0.15) + ("rust-gobject-sys" ,rust-gobject-sys-0.15) + ("rust-graphene-sys" ,rust-graphene-sys-0.15) + ("rust-gsk4-sys" ,rust-gsk4-sys-0.4) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.15) + ("rust-system-deps" ,rust-system-deps-6)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "FFI bindings of GTK 4") + (description + "This package provides FFI bindings of GTK 4.") + (license license:expat))) + (define-public rust-libadwaita-0.6 (package (name "rust-libadwaita") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [PATCH 08/10] gnu: Add rust-gtk4-macros-0.4. Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:25:07 +0000 Resent-Message-ID: <handler.74432.B74432.173388026619791 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Divya Ranjan <divya@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388026619791 (code B ref 74432); Wed, 11 Dec 2024 01:25:07 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:24:26 +0000 Received: from localhost ([127.0.0.1]:60307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBSj-00058w-0h for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:25 -0500 Received: from confino.investici.org ([93.190.126.19]:62131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBSb-00057l-RP for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:24:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880250; bh=Zu2r0rmCE/WQaLBYiC8h8pLbKF/aQNuA2ElCmtayqV0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XCcqLFJwN98rFoFvvGsTtEvbZo/GPjzvpvuSLmrDsQo4KB1XzflLyW8/I8Bja86ye gjrabn4v+bYa7aRG03yA/p0BbXG1AJ5UPzq5AZS8pIvigBuLso2kan8ZQ3j3tnD+us KunRb3ywAZfTKnd+f55kZX3uqtnXNcntniqHiFpw= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7Hty0xGkz118b; Wed, 11 Dec 2024 01:24:10 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7Htx2PqNz118Z; Wed, 11 Dec 2024 01:24:09 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> Date: Wed, 11 Dec 2024 01:23:04 +0000 Message-ID: <20241211012311.14618-8-divya@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> References: <20241211012311.14618-1-divya@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.1 (/) 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 (-) * gnu/packages/crates-gtk.scm (rust-gtk4-macros-0.4): New variable. Change-Id: Ie9d788cc69c818dd72e6248107882468af8d9860 --- gnu/packages/crates-gtk.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 3646bc9a8c..7272c55689 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -4277,6 +4277,37 @@ (define-public rust-gtk4-macros-0.7 ("rust-gtk4" ,rust-gtk4-0.7) ("rust-trybuild2" ,rust-trybuild2-1)))))) +(define-public rust-gtk4-macros-0.4 + (package + (name "rust-gtk4-macros") + (version "0.4.10") + (source + (origin + (method url-fetch) + (uri (crate-uri "gtk4-macros" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0v42i8xpg9f84iq1d0k2sb7vh94n9v9rk7i7iq3579wi9ra0pfka")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-proc-macro-crate" + ,rust-proc-macro-crate-1) + ("rust-proc-macro-error" + ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quick-xml" ,rust-quick-xml-0.22) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://gtk-rs.org/gtk4-rs") + (synopsis "Macros helpers for GTK 4 bindings") + (description + "This package provides Macros helpers for GTK 4 bindings.") + (license license:expat))) + (define-public rust-gtk4-sys-0.8 (package (name "rust-gtk4-sys") -- 2.46.0
X-Loop: help-debbugs@HIDDEN Subject: [bug#74432] [rust-team 0/9] Adding blue-recorder Resent-From: Divya Ranjan <divya@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Wed, 11 Dec 2024 01:32:02 +0000 Resent-Message-ID: <handler.74432.B74432.173388070022367 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 74432 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 74432 <at> debbugs.gnu.org Cc: Efraim Flashner <efraim@HIDDEN> Received: via spool by 74432-submit <at> debbugs.gnu.org id=B74432.173388070022367 (code B ref 74432); Wed, 11 Dec 2024 01:32:02 +0000 Received: (at 74432) by debbugs.gnu.org; 11 Dec 2024 01:31:40 +0000 Received: from localhost ([127.0.0.1]:60331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tLBZj-0005oh-LC for submit <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:31:40 -0500 Received: from confino.investici.org ([93.190.126.19]:54567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tLBZh-0005oT-GE for 74432 <at> debbugs.gnu.org; Tue, 10 Dec 2024 20:31:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1733880695; bh=DNkbg+x2kIFGl7E4XUqPjem9yVaTNC/5OKhNvaRnA10=; h=From:To:Subject:In-Reply-To:References:CC:Date:From; b=hDbGbju2if/tcCcAkNoPJEr88mYMUJ2uhXgA12dEE4mwNInBNvWjBtxLeZuX0bRuC GWpQ84FmnuzNvKUH1vLZWVvhgQB7MwdGvl39Jgy7/Ks+riX6qxeol3lmvHyMZyE8FU jFE3DHe1loVS0B7HiRb/rwCpkhsiuo4kk7HAUhTs= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Y7J3W6XWXz116C; Wed, 11 Dec 2024 01:31:35 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Y7J3W0yLGz113w; Wed, 11 Dec 2024 01:31:34 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> In-Reply-To: <20241211012311.14618-1-divya@HIDDEN> (Divya Ranjan's message of "Wed, 11 Dec 2024 01:22:57 +0000") References: <20241119072632.22028-1-divya@HIDDEN> <20241211012311.14618-1-divya@HIDDEN> Date: Wed, 11 Dec 2024 01:31:33 +0000 Message-ID: <87ed2f57ka.fsf_-_@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 again Efraim, got busy with other things. Adding another patch series, this adds different versions of the gtk dependencies and now the blue-recorder should build. Divya Ranjan <divya@HIDDEN> writes: > * gnu/packages/crates-gtk.scm (rust-gdk4-sys-0.4): New variable. > > Change-Id: I5e2151b64f99acdd296772b1bd72df4ba9585922 > --- > gnu/packages/crates-gtk.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) > > diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm > index ed3c919b78..737e428171 100644 > --- a/gnu/packages/crates-gtk.scm > +++ b/gnu/packages/crates-gtk.scm > @@ -1362,6 +1362,37 @@ (define-public rust-gdk4-sys-0.7 > #:cargo-development-inputs (("rust-shell-words" ,rust-shell-words-1) > ("rust-tempfile" ,rust-tempfile-3)))))) > > +(define-public rust-gdk4-sys-0.4 > + (package > + (name "rust-gdk4-sys") > + (version "0.4.8") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "gdk4-sys" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1wnfv62n9dmpzg9rpy3hj1aldpkkavyans9zzymsw02w9ysdrrzg")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.20) > + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.15) > + ("rust-gio-sys" ,rust-gio-sys-0.15) > + ("rust-glib-sys" ,rust-glib-sys-0.15) > + ("rust-gobject-sys" ,rust-gobject-sys-0.15) > + ("rust-libc" ,rust-libc-0.2) > + ("rust-pango-sys" ,rust-pango-sys-0.15) > + ("rust-pkg-config" ,rust-pkg-config-0.3) > + ("rust-system-deps" ,rust-system-deps-6)))) > + (home-page "https://gtk-rs.org/gtk4-rs") > + (synopsis "FFI bindings of GDK 4") > + (description > + "This package provides FFI bindings of GDK 4.") > + (license license:expat))) > + > (define-public rust-gdk4-wayland-0.7 > (package > (name "rust-gdk4-wayland") -- Divya Ranjan, Philosophy, Mathematics, Libre Software.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.