From patchwork Sat Mar 8 13:16:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39910 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5D14227BBE2; Sat, 8 Mar 2025 13:57:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1D3E827BBEA for ; Sat, 8 Mar 2025 13:57:14 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufm-0004FB-Vc; Sat, 08 Mar 2025 08:57:02 -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 ) id 1tqu52-0000CS-Hc for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu52-0002Um-7R for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=UjU6BoBCkZJAlBval8bwES58eQscHBZ2eTO64cNb7pM=; b=XGOKMrexbtVcoazm2tt/e7cUV+ErO0fq3aQ7J2rli1vpRgwClYlHYHw+yVVQDUkMXkABmM41eg8ZhXVJoKwdv+WZNYsWsQ67cPj2G9HE7J1vs41J8BXveIVWIf7kT1sHd1yIDlIGZWMvJcAVXSUQf87KcgHOtugs31f/g8iefWuhMzQbOmV9RMYada4LYM5k/OM+emMZW+uiNdX1kTVZL5fncSC2eX82j3DmRsTvq+PlRUX9yKDQbHFP5cp/LUwtMvdIY67i/GAHGbJ/2OQY5ITujuREvrNXrFzCm7Lo2vhLj0vU/FnDIDAdqMZeTws38DozbKyST3k1HLj4+z8pUw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu4z-00050o-Py; Sat, 08 Mar 2025 08:19:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 1/7] gnu: Add rust-octocrab-0.39. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143990519150 (code B ref 76854); Sat, 08 Mar 2025 13:19:01 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:25 +0000 Received: from localhost ([127.0.0.1]:53335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4P-0004yi-CG for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:25 -0500 Received: from smtp.forwardemail.net ([121.127.44.73]:24577) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4M-0004y2-32 for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439894; bh=UjU6BoBCkZJAlBval8bwES58eQscHBZ2eTO64cNb7pM=; b=AwnyM4Bbuyonx4kX5C35ONTPaWWDLO0I4CHdpQEJjztUNt4W2SuifW+XXh2Ay2+45gQ86CZ06 OdrBhxRzgc2JOgkwCpNHsKAkF6EdqPatsGSqkTBm5gxqcqyQ8ao4C9MnASm6dQQNeTEQhPWySsn E5C/r23qII6xf83r4gDDAIE= X-Forward-Email-ID: 67cc4394feb98024ad0c7b75 X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:24 +0000 Message-ID: <824b8516513544879f6e14301e864e3745d4d604.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: I45d7a2e138608ebfee59acbb6c6d38a40ac11c6d Signed-off-by: Alex Bosco --- gnu/packages/crates-io.scm | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 68c52b2772..dc71305675 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -49411,6 +49411,60 @@ (define-public rust-octocrab-0.41 "This package provides a modern, extensible @code{GitHub} API client.") (license (list license:expat license:asl2.0)))) +(define-public rust-octocrab-0.39 + (package + (inherit rust-octocrab-0.41) + (name "rust-octocrab") + (version "0.39.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "octocrab" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00a19h6xpcbpf9dcim9pbvz1awfasvlwjnfn5gsd1v23jp4y81ck")))) + (arguments + `(#:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base64" ,rust-base64-0.22) + ("rust-bytes" ,rust-bytes-1) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-either" ,rust-either-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http" ,rust-http-1) + ("rust-http-body" ,rust-http-body-1) + ("rust-http-body-util" ,rust-http-body-util-0.1) + ("rust-hyper" ,rust-hyper-1) + ("rust-hyper-rustls" ,rust-hyper-rustls-0.26) + ("rust-hyper-timeout" ,rust-hyper-timeout-0.5) + ("rust-hyper-tls" ,rust-hyper-tls-0.6) + ("rust-hyper-util" ,rust-hyper-util-0.1) + ("rust-jsonwebtoken" ,rust-jsonwebtoken-9) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-pin-project" ,rust-pin-project-1) + ("rust-secrecy" ,rust-secrecy-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1) + ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7) + ("rust-snafu" ,rust-snafu-0.8) + ("rust-tokio" ,rust-tokio-1) + ("rust-tower" ,rust-tower-0.4) + ("rust-tower-http" ,rust-tower-http-0.5) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs (("rust-base64" ,rust-base64-0.22) + ("rust-crypto-box" ,rust-crypto-box-0.8) + ("rust-graphql-client" ,rust-graphql-client-0.14) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-test" ,rust-tokio-test-0.4) + ("rust-wiremock" ,rust-wiremock-0.6)))))) + (define-public rust-odbc-api-0.36 (package (name "rust-odbc-api") From patchwork Sat Mar 8 13:16:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39915 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C6ED727BBEA; Sat, 8 Mar 2025 13:58:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4E8B727BBE2 for ; Sat, 8 Mar 2025 13:58:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufm-0004F2-Up; Sat, 08 Mar 2025 08:57:02 -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 ) id 1tqu51-0000CJ-5D for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu50-0002UZ-SA for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=jrPEkvqr9kF6tIv+UQh/7HLOXBfNYBSiZ9fWfkvc6W8=; b=kT1Lx6yat/JycFjJQw3kfqYdSw/A4ZpjfKheIbgbV182FIu72nLKqKItoR/9aq60mYH79yVUp8ORi4tjG/+9n0HtnayAd3k08iqfbRsRhGkc92EUbrk6iYjZl5PO+xyFWnMRMinqrBbb9d1We0iakTkHZRKMVyElbMN3Bqje44IXvhahzBflRV9kiMMfZfej5Pm7U9JDleoh6bO1P6RL4ll+Dgut7RRUhq0cuVYD8EzaGEaWs4INae1y79GAd+9c2kVBPz5QhOUSrsACvOAoKEwJwvGvRTA72IEZ4aKFE/PcH+kqkTPpKeB8n/wtEIBu7ucm7Sj7i8VChkzKub+NbQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu50-00050u-AU; Sat, 08 Mar 2025 08:19:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 2/7] gnu: Add rust-ratatui-0.28. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143990619158 (code B ref 76854); Sat, 08 Mar 2025 13:19:02 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:26 +0000 Received: from localhost ([127.0.0.1]:53337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4P-0004yu-VB for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:26 -0500 Received: from smtp.forwardemail.net ([149.28.215.223]:12551) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4M-0004y4-Eo for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439896; bh=jrPEkvqr9kF6tIv+UQh/7HLOXBfNYBSiZ9fWfkvc6W8=; b=CDFiGXlbCsxvoDJWk847XSWf1Y0H1yHeLUEfvDid9KdeUwFdbUzVnEQyPg0W91oMKcnMpEnKF OsUHEgQa8jJwNAy6oqGurcBMqo1kf04e/f81HfAIkFWBGJsg6O5Lipw7QHzW1j+hSauiLV/l1dn HOB/0kc/yYwZKqTjuyWuWtE= X-Forward-Email-ID: 67cc4395feb98024ad0c7b8a X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 149.28.215.223 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:25 +0000 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:58 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: Ibcdc7f90dbfca428af50d4a64419eadd0d67dce4 Signed-off-by: Alex Bosco --- gnu/packages/crates-io.scm | 59 +++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dc71305675..5cbe7f172d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -62817,9 +62817,66 @@ (define-public rust-ratatui-0.29 interfaces.") (license license:expat))) +(define-public rust-ratatui-0.28 + (package + (inherit rust-ratatui-0.29) + (name "rust-ratatui") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ratatui" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00w3jw6xay3nrqkhwl0226j102wpdd2a5gkmjaciammymxjs79jv")))) + (arguments + `(#:cargo-test-flags '("--" + "--skip=backend::test::tests::buffer_view_with_overwrites" + "--skip=buffer::buffer::tests::renders_emoji::case_2_polarbear" + "--skip=buffer::buffer::tests::renders_emoji::case_3_eye_speechbubble" + "--skip=text::span::tests::width") + #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2) + ("rust-cassowary" ,rust-cassowary-0.3) + ("rust-compact-str" ,rust-compact-str-0.8) + ("rust-crossterm" ,rust-crossterm-0.28) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-instability" ,rust-instability-0.3) + ("rust-itertools" ,rust-itertools-0.13) + ("rust-lru" ,rust-lru-0.12) + ("rust-palette" ,rust-palette-0.7) + ("rust-paste" ,rust-paste-1) + ("rust-serde" ,rust-serde-1) + ("rust-strum" ,rust-strum-0.26) + ("rust-strum-macros" ,rust-strum-macros-0.26) + ("rust-termion" ,rust-termion-4) + ("rust-termwiz" ,rust-termwiz-0.22) + ("rust-time" ,rust-time-0.3) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-truncate" ,rust-unicode-truncate-1) + ("rust-unicode-width" ,rust-unicode-width-0.1)) + #:cargo-development-inputs (("rust-argh" ,rust-argh-0.1) + ("rust-color-eyre" ,rust-color-eyre-0.6) + ("rust-criterion" ,rust-criterion-0.5) + ("rust-crossterm" ,rust-crossterm-0.28) + ("rust-derive-builder" ,rust-derive-builder-0.20) + ("rust-fakeit" ,rust-fakeit-1) + ("rust-font8x8" ,rust-font8x8-0.3) + ("rust-futures" ,rust-futures-0.3) + ("rust-indoc" ,rust-indoc-2) + ("rust-octocrab" ,rust-octocrab-0.39) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-rand-chacha" ,rust-rand-chacha-0.3) + ("rust-rstest" ,rust-rstest-0.22) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-appender" ,rust-tracing-appender-0.2) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)))))) + (define-public rust-ratatui-0.27 (package - (inherit rust-ratatui-0.29) + (inherit rust-ratatui-0.28) (name "rust-ratatui") (version "0.27.0") (source From patchwork Sat Mar 8 13:16:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39914 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 47C6A27BBEA; Sat, 8 Mar 2025 13:58:16 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 02FEA27BBE2 for ; Sat, 8 Mar 2025 13:58:16 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufo-0004Fu-Il; Sat, 08 Mar 2025 08:57:04 -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 ) id 1tqu52-0000CR-HQ for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu52-0002Ul-6K for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=pbVx4MHggbR/d5Psfn6XLN3cYBOT4tHfYM8PseGFpzM=; b=Z9bstLAXk5gUBxf0yvafeCRTz9hnlY2yYZ8A2VaqQPKm5pzy6aPGl09s1ldrVNoX59xhtLH3SAgNch6lwNeePAvdaiNb2rf/168XH1e54FeVDm/FTbv6EaewibMMw1DZWjLNeky+Cvenfm3SPE74HionzMhtamAaOyzgIi/5xCzRyC7m9mQ3pQbUU08KVo+Z/9TgGteFqSxjoQd9C1tPHcEL+rVSxxUAdh5Z2MYhh99F6JFhAfBYLjgTgU63HLrAHr47ydr7fcUaNfv30JwORMGKZRoIoaYl1s4Zx1GC4NXWWNK512nbs9IpZamr8RmbvvNUMGYlG/8ibpAqaRowdQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu50-000515-S2; Sat, 08 Mar 2025 08:19:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 3/7] gnu: Add rust-nucleo-matcher-0.3. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143990719165 (code B ref 76854); Sat, 08 Mar 2025 13:19:02 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:27 +0000 Received: from localhost ([127.0.0.1]:53339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4Q-0004yz-GV for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:26 -0500 Received: from smtp.forwardemail.net ([149.28.215.223]:3963) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4M-0004y5-En for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439896; bh=pbVx4MHggbR/d5Psfn6XLN3cYBOT4tHfYM8PseGFpzM=; b=mINuIqglkTyqD77xaSqd9ihU2mSaseR19bx8ERcBwCesv1LUyQqADkSyPzg/DYzdhBib1DF+5 fhwbveaHpuF2Jz+UvPuYWbXTw96p+xi5deh968nfk9/o5MDA710gybdOM/M/SmugO51H/RuSpoR dGe+rhguiRdKTaaogl4c0Mg= X-Forward-Email-ID: 67cc4396feb98024ad0c7b9f X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 149.28.215.223 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:26 +0000 Message-ID: <63736342bcefc45c74839ae1161d8c8ca2343a05.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: Ie57590ff356bef6609bbdce8eff96da46e94b7a5 Signed-off-by: Alex Bosco --- gnu/packages/crates-io.scm | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5cbe7f172d..6e5d63f534 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -47944,17 +47944,17 @@ (define-public rust-nucleo-0.2 "This package provides plug and play high performance fuzzy matcher.") (license license:mpl2.0))) -(define-public rust-nucleo-matcher-0.2 +(define-public rust-nucleo-matcher-0.3 (package (name "rust-nucleo-matcher") - (version "0.2.0") + (version "0.3.1") (source (origin (method url-fetch) (uri (crate-uri "nucleo-matcher" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0mxxz58acszkgxha4wy459fkcx6f8sh55d803wnid1p25x02nw0v")))) + (base32 "11dc5kfin1n561qdcg0x9aflvw876a8vldmqjhs5l6ixfcwgacxz")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-cov-mark" ,rust-cov-mark-1) @@ -47967,6 +47967,19 @@ (define-public rust-nucleo-matcher-0.2 "This package provides plug and play high performance fuzzy matcher.") (license license:mpl2.0))) +(define-public rust-nucleo-matcher-0.2 + (package + (inherit rust-nucleo-matcher-0.3) + (name "rust-nucleo-matcher") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nucleo-matcher" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0mxxz58acszkgxha4wy459fkcx6f8sh55d803wnid1p25x02nw0v")))))) + (define-public rust-num-0.4 (package (name "rust-num") From patchwork Sat Mar 8 13:16:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39913 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0873D27BBE9; Sat, 8 Mar 2025 13:58:05 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0B48827BBE2 for ; Sat, 8 Mar 2025 13:58:04 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufm-0004Di-Ah; Sat, 08 Mar 2025 08:57:02 -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 ) id 1tqu52-0000CP-BW for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu52-0002Uj-20 for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=eOoa73YucruKEFcSPHfHT43R+8t3L3InycZGHERSFeM=; b=tdSIwqCQpbAw3cXOPU4JD7BPeZ+vaVqaORYYbtY0FbYvC4KqyInT/o5WRk4hBxjEMdeJcXfIFKoTY/V04hjd9mFA5z667tY6hxDuQdVxBjgdY9wHvCeVPcXK9ioCEQ8Qgaq+vHv2X9jU4hD2//8XCt3Yp/hhx1qh5M2GYu+SbWyJV7SHgK38SY55HbWtcyj39IxH19aSCA2sVWi3/Phd3t7xAUu+RoiPEBg1lOSe8T5QeZgwPDka/xyZXOG/U5pja6xUPJuV3OPH/K9yQbjTVhI8PMmiLBTMOdqRWLZpdHjgd//QhnQEt/NLNdgTyo0gG/Zyk8L7MiGJmO3pj083mQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu51-00051O-S5; Sat, 08 Mar 2025 08:19:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 4/7] gnu: Add rust-nucleo-0.5. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143991919212 (code B ref 76854); Sat, 08 Mar 2025 13:19:03 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:39 +0000 Received: from localhost ([127.0.0.1]:53345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4c-0004zl-Qs for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:39 -0500 Received: from smtp.forwardemail.net ([121.127.44.73]:11411) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4O-0004yA-FE for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439898; bh=eOoa73YucruKEFcSPHfHT43R+8t3L3InycZGHERSFeM=; b=hTUUlBSzV+CkbCPeu6+jfVUAaqf28N7gopq6vxx3ZFwmJvTehoPKfeM5fJqbt/AUlCQBRECLa mvVTzTEHhUrAHPCno9f15tb7V6zBq8hwT1T0ZY3ZgoH/bo9V61c2y7tGaNUgOo6G1nmzqEWBUWt l9tXknXF/ip9SfUUaNCjYvk= X-Forward-Email-ID: 67cc4398feb98024ad0c7bb4 X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:27 +0000 Message-ID: <91bcf3ae1ff751af6ee6b755b4c4884d9190f776.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: I383c8c5ee7ca72f762a5bde9af9691fc5032835b --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6e5d63f534..364957b199 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -47922,20 +47922,20 @@ (define-public rust-ntex-bytes-0.1 (description "Types and traits for working with bytes (bytes crate fork)") (license license:expat))) -(define-public rust-nucleo-0.2 +(define-public rust-nucleo-0.5 (package (name "rust-nucleo") - (version "0.2.1") + (version "0.5.0") (source (origin (method url-fetch) (uri (crate-uri "nucleo" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1wzx32bz4n68dcd3yw57195sz49hdhv9b75jikr5qiyfpks32lxf")))) + (base32 "1m1rq0cp02hk31z7jsn2inqcpy9a1j8gfvxcqm32c74jji6ayqjj")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.2) + `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.3) ("rust-parking-lot" ,rust-parking-lot-0.12) ("rust-rayon" ,rust-rayon-1)))) (home-page "https://github.com/helix-editor/nucleo") @@ -47944,6 +47944,23 @@ (define-public rust-nucleo-0.2 "This package provides plug and play high performance fuzzy matcher.") (license license:mpl2.0))) +(define-public rust-nucleo-0.2 + (package + (inherit rust-nucleo-0.5) + (name "rust-nucleo") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "nucleo" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wzx32bz4n68dcd3yw57195sz49hdhv9b75jikr5qiyfpks32lxf")))) + (arguments + `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-rayon" ,rust-rayon-1)))))) + (define-public rust-nucleo-matcher-0.3 (package (name "rust-nucleo-matcher") From patchwork Sat Mar 8 13:16:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39911 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2B6DA27BBEA; Sat, 8 Mar 2025 13:57:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CC7AF27BBE2 for ; Sat, 8 Mar 2025 13:57:37 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufk-0004Df-CP; Sat, 08 Mar 2025 08:57:00 -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 ) id 1tqu51-0000CL-VY for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu51-0002Ue-IY for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=Jv9OauRtbdYT+h2CWDKflFGIvUQOqapcyCEPz091kMQ=; b=T/bPQrVaMoiswCYCc42PTdaxNvcHhDlygC6sfLEYoc1qSJMpN11Gvk+5E/KzWeFHJFG+UlJRF3maNEJGGhL10uHtihKyph0WETuYH0KSJhsdIiw47D1ekSGxjRj2APMQoDUyx85T0mSFJ+/wLxCprCyTZHKnLGD9JT9K1Lrdv8NPdBSf1EWHDv9BYMjzKozLgGhj1Rrn/KFwMl1sJj0+QVCoa2v26il4X/9mj3aemLxL/1GWg038vsQu7cXENqA4SsBJ3fr6AzfIdeqwiJGrBejX4i9OsByxu5s6p0FDXORagT49S5JgM16ocwlGTrEdAowb5sKKAlUrPq3hXHXo0A==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu51-00051E-B8; Sat, 08 Mar 2025 08:19:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 5/7] gnu: Add rust-ansi-to-html-0.2. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143991819203 (code B ref 76854); Sat, 08 Mar 2025 13:19:03 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:38 +0000 Received: from localhost ([127.0.0.1]:53343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4c-0004zf-BF for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:38 -0500 Received: from smtp.forwardemail.net ([121.127.44.73]:7793) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4O-0004y9-Fe for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439898; bh=Jv9OauRtbdYT+h2CWDKflFGIvUQOqapcyCEPz091kMQ=; b=lnLLofgMRB7C9+YR4ZdpAh+ZrNeHQOr4Yy1FOENXhsf/o7BoXFKG+E0Mek7yLkZXqPgUuehZl SNx721D2w/6+3fh2seCSuL4RtHflbsx3AOxv66e/U7CVG8oLrEof19iI/CtzHNXy0NirvNpPxhM mwGodDywCZD6pkE94U3mIy0= X-Forward-Email-ID: 67cc4399feb98024ad0c7bc9 X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 121.127.44.73 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:28 +0000 Message-ID: <7de1d46a02191f8cdc337f1a5dc866905d527a02.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: Ib27771b495d185d2fb67280ee5d10bb70acfb510 --- gnu/packages/crates-io.scm | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 364957b199..8027dfeb21 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1806,8 +1806,33 @@ (define-public rust-ansi-str-0.8 with ANSI strings.") (license license:expat))) +(define-public rust-ansi-to-html-0.2 + (package + (name "rust-ansi-to-html") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "ansi-to-html" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0r07skcd0rp4fwww66hn2sal4f7p4nhq2zjpk7pkamr8zjj87qhj")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-regex" ,rust-regex-1)) + #:cargo-development-inputs (("rust-divan" ,rust-divan-0.1) + ("rust-flate2" ,rust-flate2-1) + ("rust-insta" ,rust-insta-1)))) + (home-page + "https://github.com/Aloso/to-html/tree/master/crates/ansi-to-html") + (synopsis "ANSI escape codes to HTML converter") + (description + "This package provides an ANSI escape codes to HTML converter.") + (license license:expat))) + (define-public rust-ansi-to-html-0.1 (package + (inherit rust-ansi-to-html-0.2) (name "rust-ansi-to-html") (version "0.1.3") (source @@ -1817,17 +1842,11 @@ (define-public rust-ansi-to-html-0.1 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "18kwlgr3vfsij8gvl7vxw11yl628b1s8z2pldh73z4zzq2693gf7")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) ("rust-regex" ,rust-regex-1) ("rust-thiserror" ,rust-thiserror-1)) - #:cargo-development-inputs (("rust-insta" ,rust-insta-1)))) - (home-page - "https://github.com/Aloso/to-html/tree/master/crates/ansi-to-html") - (synopsis "ANSI escape codes to HTML converter") - (description "This package provides an ANSI escape codes to HTML converter.") - (license license:expat))) + #:cargo-development-inputs (("rust-insta" ,rust-insta-1)))))) (define-public rust-ansi-width-0.1 (package From patchwork Sat Mar 8 13:16:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39916 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7F2D327BBEA; Sat, 8 Mar 2025 13:58:39 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C0CFE27BBE2 for ; Sat, 8 Mar 2025 13:58:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufo-0004Fg-8x; Sat, 08 Mar 2025 08:57:04 -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 ) id 1tqu52-0000CX-UZ for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu52-0002Uy-L2 for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=94qbeEZv8sl+G3J+0LcI5aKEE8MLr9XiJNw/hTQsp9c=; b=XJk4oFgsfuv3TZY3tyhRdzCPx6vbqUa9Tx4BqV5sCBBlqsu+jM/rnp7iMEX7iA1ZH4wt74gh4o12MJlQW9p5kD3OP3sOpLTJpuoiwvejlxZCidK8NIvllRlndJNEH4gTiLuTZ4CTND1i6ihfuWzTvQQwdQK/w4aM5qloEvoquRiyQv+kIrBWL9KjkLclmqNReKBVtYcXKkmXvt7IAkxdU5IRdZW3nY0/KzSQ9dlh4dm0P2ukLNfEWfrCPUOGs0qOvCIXSeCYad6vQlXJJuLlO7txtTQAdgIoRouiIE1N5cFcxFjgEJuBcqFpLPkvtPmTNDxlmSYS6Y7QvMrc0JbM/Q==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu52-00051c-Cu; Sat, 08 Mar 2025 08:19:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 6/7] gnu: Add rust-error-stack-0.5. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: divya@subvertising.org, efraim@flashner.co.il, steve@futurile.net, guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco , Divya Ranjan Pattanaik , Efraim Flashner , Steve George X-Debbugs-Original-Xcc: Divya Ranjan Pattanaik , Efraim Flashner , Steve George Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143992019221 (code B ref 76854); Sat, 08 Mar 2025 13:19:04 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:40 +0000 Received: from localhost ([127.0.0.1]:53347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4d-0004zw-Eu for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:40 -0500 Received: from smtp.forwardemail.net ([149.28.215.223]:19303) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4R-0004yF-1H for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: Content-Type: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439901; bh=94qbeEZv8sl+G3J+0LcI5aKEE8MLr9XiJNw/hTQsp9c=; b=A7xXd6zTyCl0zKHOYC+zF1Qu8XY7tBWOIUFe5uO8SBpXgs2VChRe6x2XrZ4wO5AyErrfzyGDk 7SwPk6uvoZ4fcS6goJpwV3EI5YEaK/ZlAAQnAy1yY2TEJj7H1GFquMRTXV79ntrF/q5KfFllARR 08f34afwl8xNYCS5MBxNyX8= X-Forward-Email-ID: 67cc439afeb98024ad0c7bde X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 149.28.215.223 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:29 +0000 Message-ID: <72b3ea3ba759340cad2dda6bd6cc55ae296f48fa.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: I880c83c5810da9c9140d408e7334bac49361f65a --- gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8027dfeb21..0bc1b68ed5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2025 Divya Ranjan Pattanaik ;;; Copyright © 2025 Karl Hallsby ;;; Copyright © 2025 Andrew Wong +;;; Copyright © 2025 Alex Bosco ;;; ;;; This file is part of GNU Guix. ;;; @@ -24318,6 +24319,49 @@ (define-public rust-error-code-2 (("rust-libc" ,rust-libc-0.2) ("rust-str-buf" ,rust-str-buf-1)))))) +(define-public rust-error-stack-0.5 + (package + (name "rust-error-stack") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "error-stack" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lf5zy1fjjqdwjkc445sw80hpmxi63ymcxgjh3q6642x2hck6hgy")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;Tests expect entry point at parent repo (hash), not at subrepo (hash/libs/error-stack) + #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-eyre" ,rust-eyre-0.6) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-pin-project-lite" ,rust-pin-project-lite-0.2) + ("rust-spin" ,rust-spin-0.9) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-error" ,rust-tracing-error-0.2)) + #:cargo-development-inputs (("rust-serde" ,rust-serde-1) + ("rust-ansi-to-html" ,rust-ansi-to-html-0.2) + ("rust-expect-test" ,rust-expect-test-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-insta" ,rust-insta-1) + ("rust-owo-colors" ,rust-owo-colors-4) + ("rust-regex" ,rust-regex-1) + ("rust-supports-color" ,rust-supports-color-3) + ("rust-supports-unicode" ,rust-supports-unicode-3) + ("rust-thiserror" ,rust-thiserror-2) + ("rust-tracing" ,rust-tracing-0.1) + ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/hashintel/hash/tree/main/libs/error-stack") + (synopsis + "A context-aware error-handling library that supports arbitrary attached user data") + (description + "This package provides a context-aware error-handling library that supports arbitrary attached user data.") + (license license:expat))) + (define-public rust-escape8259-0.5 (package (name "rust-escape8259") From patchwork Sat Mar 8 13:16:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alex Bosco X-Patchwork-Id: 39912 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 92DC427BBE9; Sat, 8 Mar 2025 13:57:59 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AF41327BBE2 for ; Sat, 8 Mar 2025 13:57:57 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tqufn-0004FF-8O; Sat, 08 Mar 2025 08:57:03 -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 ) id 1tqu53-0000CZ-J3 for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:06 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tqu53-0002V3-3O for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=xER9CA/0GH8qR4XV5UvPFFhNvZ61XGUWYNMztPb6kzQ=; b=KL6PAnPB10AOg/DKcYeZjPs2KfIslnCMUuq+hqFS+Ky+Sh8c6f9lv+ZPXJ6xvbYXQ4sWvoB1PoaoSOPDNxO5nID1VHdv+B/9SdcOFtD7/mjuhlySj8NiYfc9Udbl4ped0lN+r3JeICSNQKPRJUPnzRVP7QoY0Y9Z+tsFTF4sLQI2xVZVPHEPvDX/VSkhbUamrgFJnSME7qwKjcy1g/98/O+CqBD0DYRq2dpv03vjOI8kmCGw+JulBTyOly+P6DXMhX9J+Mf2jyI+lYxdY+ycPK8JRCzirYsRjb/6xh0Scycg+K6HeDgkeVeUsE7364HSKH4IOpAu9l6savPlwMCPWA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tqu52-00051o-UO for guix-patches@gnu.org; Sat, 08 Mar 2025 08:19:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76854] [PATCH 7/7] gnu: Add tmux-plugin-sessionizer. Resent-From: Alex Bosco Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 08 Mar 2025 13:19:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76854 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76854@debbugs.gnu.org Cc: Alex Bosco Received: via spool by 76854-submit@debbugs.gnu.org id=B76854.174143992019228 (code B ref 76854); Sat, 08 Mar 2025 13:19:04 +0000 Received: (at 76854) by debbugs.gnu.org; 8 Mar 2025 13:18:40 +0000 Received: from localhost ([127.0.0.1]:53349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tqu4e-0004zy-6N for submit@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:40 -0500 Received: from smtp.forwardemail.net ([149.28.215.223]:21345) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tqu4R-0004yH-3O for 76854@debbugs.gnu.org; Sat, 08 Mar 2025 08:18:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexbos.co; h=Content-Transfer-Encoding: Content-Type: MIME-Version: References: In-Reply-To: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-027b7c37d9; t=1741439901; bh=xER9CA/0GH8qR4XV5UvPFFhNvZ61XGUWYNMztPb6kzQ=; b=Ll4c9cZ2/52AfWJZWw6H3NlaG+EVptg2d5q+xc0E69JObNg7G5AuOpbEHMo+WuMSm/WNDy4YB MechZeoBCGTmPrj1qbnVUPEYDJCpuT+6YW5ToSA1aOyzJesK+LmvaSXahKdnWDuqv175TlcTUSL VrPdXl4A/99SduXh77jy4Ww= X-Forward-Email-ID: 67cc439bfeb98024ad0c7bf3 X-Forward-Email-Sender: rfc822; me@alexbos.co, smtp.forwardemail.net, 149.28.215.223 X-Forward-Email-Version: 0.4.40 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net Date: Sat, 8 Mar 2025 13:16:30 +0000 Message-ID: <4b0cd4b6ca44c6750ac072e944892d993b0e14bd.1741388878.git.me@alexbos.co> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 08 Mar 2025 08:56:59 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alex Bosco X-ACL-Warn: , Alex Bosco via Guix-patches X-Patchwork-Original-From: Alex Bosco via Guix-patches via From: Alex Bosco Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Change-Id: Icebdbb52996512947af9141df35529e376091165 --- gnu/packages/tmux.scm | 59 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm index ebd957c4ee..df2137af60 100644 --- a/gnu/packages/tmux.scm +++ b/gnu/packages/tmux.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2021 Matthew James Kraai ;;; Copyright © 2024 Ashish SHUKLA ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2025 Alex Bosco ;;; ;;; This file is part of GNU Guix. ;;; @@ -29,6 +30,7 @@ (define-module (gnu packages tmux) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) @@ -36,7 +38,11 @@ (define-module (gnu packages tmux) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) + #:use-module (guix build-system cargo) #:use-module (gnu packages) + #:use-module (gnu packages tls) + #:use-module (gnu packages ssh) + #:use-module (gnu packages version-control) #:use-module (gnu packages autotools) #:use-module (gnu packages bash) #:use-module (gnu packages bison) @@ -46,7 +52,9 @@ (define-module (gnu packages tmux) #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python-xyz) - #:use-module (gnu packages sphinx)) + #:use-module (gnu packages sphinx) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-vcs)) (define-public tmux (package @@ -395,3 +403,52 @@ (define-public tmux-plugin-mem-cpu-load The system load average is also displayed.") (home-page "https://github.com/thewtex/tmux-mem-cpu-load") (license license:asl2.0))) + +(define-public tmux-plugin-sessionizer + (package + (name "tmux-plugin-sessionizer") + (version "0.4.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "tmux-sessionizer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fwdc8jyx9fab442c6zsl3yn8nh1s5h35g97cgqhyp3blxl6h9ix")) + (snippet #~(begin + (use-modules (guix build utils)) + (substitute* "Cargo.toml" + (("\"vendored-openssl\"") + "")))))) + (build-system cargo-build-system) + (native-inputs (list pkg-config)) + (inputs (list openssl libgit2-1.8 libssh2)) + (arguments + `(#:cargo-inputs (("rust-aho-corasick" ,rust-aho-corasick-1) + ("rust-clap" ,rust-clap-4) + ("rust-clap-complete" ,rust-clap-complete-4) + ("rust-config" ,rust-config-0.14) + ("rust-crossterm" ,rust-crossterm-0.28) + ("rust-dirs" ,rust-dirs-5) + ("rust-error-stack" ,rust-error-stack-0.5) + ("rust-git2" ,rust-git2-0.19) + ("rust-nucleo" ,rust-nucleo-0.5) + ("rust-ratatui" ,rust-ratatui-0.28) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-shellexpand" ,rust-shellexpand-3) + ("rust-toml" ,rust-toml-0.8)) + #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-assert-cmd" ,rust-assert-cmd-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-predicates" ,rust-predicates-3) + ("rust-pretty-assertions" ,rust-pretty-assertions-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/jrmoulton/tmux-sessionizer") + (synopsis "Fuzzy find git repositories and open them as new tmux sessions") + (description + "This package provides Tmux Sessionizer is a cli tool to fuzzy find all git repositories in a list of +specified folders and open them as a new tmux session. Also, for git worktrees, +this tool opens all checked out worktrees as new windows.") + (license license:expat)))