GNU bug report logs - #74519
[PATCH rust-team 00/30] Add helix

Previous Next

Package: guix-patches;

Reported by: Murilo <murilo <at> disroot.org>

Date: Mon, 25 Nov 2024 02:45:01 UTC

Severity: normal

Tags: patch

Done: Efraim Flashner <efraim <at> flashner.co.il>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 74519 in the body.
You can then email your comments to 74519 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:45:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Murilo <murilo <at> disroot.org>:
New bug report received and forwarded. Copy sent to efraim <at> flashner.co.il, guix-patches <at> gnu.org. (Mon, 25 Nov 2024 02:45:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: guix-patches <at> gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 00/30] Add helix
Date: Sun, 24 Nov 2024 23:28:34 -0300
Hi, this patch series adds helix [0], a post-modern modal text editor.

The last 7 commits are so that it passes the lint warnings because of permanent
home-page redirects for rust-gix-* packages. Thus, they are not explicitly
required for this patch series and can be dropped if one wants to.

Commands used for linting the relevant packages:

./pre-inst-env guix lint helix
./pre-inst-env guix lint rust-open <at> 5
./pre-inst-env guix lint rust-gix <at> 0.63
./pre-inst-env guix lint rust-gix-config <at> 0.37
./pre-inst-env guix lint rust-gix-dir <at> 0.5
./pre-inst-env guix lint rust-gix-discover <at> 0.32
./pre-inst-env guix lint rust-gix-ref <at> 0.44
./pre-inst-env guix lint rust-gix-status <at> 0.10
./pre-inst-env guix lint rust-gix-submodule <at> 0.11
./pre-inst-env guix lint rust-tokio-stream <at> 0.1
./pre-inst-env guix lint rust-clipboard-win <at> 5
./pre-inst-env guix lint rust-textwrap <at> 0.16
./pre-inst-env guix lint rust-slotmap <at> 1
./pre-inst-env guix lint rust-hashbrown <at> 0.14
./pre-inst-env guix lint rust-unicode-general-category <at> 0.6
./pre-inst-env guix lint rust-regex-cursor <at> 0.1
./pre-inst-env guix lint rust-pulldown-cmark-escape <at> 0.11
./pre-inst-env guix lint rust-pulldown-cmark <at> 0.11
./pre-inst-env guix lint rust-termini <at> 1
./pre-inst-env guix lint rust-tree-sitter <at> 0.22
./pre-inst-env guix lint rust-nucleo-matcher <at> 0.2
./pre-inst-env guix lint rust-cov-mark <at> 1
./pre-inst-env guix lint rust-nucleo <at> 0.2

[0] https://github.com/helix-editor/helix

Murilo (30):
  gnu: Add helix.
  gnu: Add rust-nucleo-0.2.
  gnu: Add rust-cov-mark-1.
  gnu: Add rust-nucleo-matcher-0.2.
  gnu: Add rust-tree-sitter-0.22.
  gnu: Add rust-termini-1.
  gnu: Add rust-pulldown-cmark-0.11.
  gnu: Add rust-pulldown-cmark-escape-0.11.
  gnu: Add rust-regex-cursor-0.1.
  gnu: Add rust-unicode-general-category-0.6.
  gnu: rust-hashbrown-0.14: Update to 0.14.5.
  gnu: rust-slotmap-1: Update to 1.0.7.
  gnu: rust-textwrap-0.16: Update to 0.16.1.
  gnu: rust-clipboard-win-5: Update to 5.4.0.
  gnu: rust-tokio-stream-0.1: Update to 0.1.16.
  gnu: Add rust-gix-submodule-0.11.
  gnu: Add rust-gix-status-0.10.
  gnu: Add rust-gix-ref-0.44.
  gnu: Add rust-gix-discover-0.32.
  gnu: Add rust-gix-dir-0.5.
  gnu: Add rust-gix-config-0.37.
  gnu: Add rust-gix-0.63.
  gnu: rust-open-5: Update to 5.3.1.
  gnu: rust-gix-0.66: Update home-page.
  gnu: rust-gix-config-0.40: Update home-page.
  gnu: rust-gix-dir-0.8: Update home-page.
  gnu: rust-gix-discover-0.35: Update home-page.
  gnu: rust-gix-ref-0.47: Update home-page.
  gnu: rust-gix-status-0.13: Update home-page.
  gnu: rust-gix-submodule-0.14: Update home-page.

 gnu/packages/crates-io.scm      | 231 +++++++++++++++++++++++++---
 gnu/packages/crates-vcs.scm     | 258 +++++++++++++++++++++++++++++++-
 gnu/packages/crates-windows.scm |   5 +-
 gnu/packages/rust-apps.scm      | 108 +++++++++++++
 4 files changed, 574 insertions(+), 28 deletions(-)


base-commit: e40a9069336ac0035a1dd0b00daa4ee8a75e2033
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:55:01 GMT) Full text and rfc822 format available.

Message #8 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 01/30] gnu: Add helix.
Date: Sun, 24 Nov 2024 23:48:12 -0300
* gnu/packages/rust-apps.scm (helix): New variable.

Change-Id: Ib2d83d3985f09e19601b126749b9a7faa4926bb9
---
 gnu/packages/rust-apps.scm | 108 +++++++++++++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 652793755b..546a8f71a1 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -32,6 +32,7 @@
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail <at> bayesians.ca>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -999,6 +1000,113 @@ (define-public gitui
     (description "This package provides a fast Terminal UI for git.")
     (license license:expat)))
 
+(define-public helix
+  (package
+    (name "helix")
+    (version "24.07")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/helix-editor/helix")
+             (commit version)))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file-recursively "Cargo.lock")))
+       (file-name (git-file-name "helix" version))
+       (sha256
+        (base32 "1f0l65z1cy8m9x79p5y5kwk1psv0ppfz9lwylggm71q0lj127awl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:install-source? #f
+       #:phases ,#~(modify-phases %standard-phases
+                     (add-after 'unpack 'disable-grammar-build
+                       (lambda _
+                         (setenv "HELIX_DISABLE_AUTO_GRAMMAR_BUILD" "1")))
+                     (replace 'install
+                       (lambda _
+                         (let* ((bin (string-append #$output "/bin"))
+                                (hx (string-append bin "/hx"))
+                                (share (string-append #$output
+                                                      "/usr/share/helix"))
+                                (runtime (string-append share "/runtime"))
+                                (applications (string-append #$output
+                                               "/share/applications")))
+                           (install-file "target/release/hx" bin)
+                           (install-file "contrib/Helix.desktop" applications)
+                           (copy-recursively "runtime" runtime)
+                           (wrap-program hx
+                             `("HELIX_RUNTIME" prefix
+                               (,runtime)))))))
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-anyhow" ,rust-anyhow-1)
+                       ("rust-arc-swap" ,rust-arc-swap-1)
+                       ("rust-bitflags" ,rust-bitflags-2)
+                       ("rust-cassowary" ,rust-cassowary-0.3)
+                       ("rust-cc" ,rust-cc-1)
+                       ("rust-chardetng" ,rust-chardetng-0.1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-clipboard-win" ,rust-clipboard-win-5)
+                       ("rust-content-inspector" ,rust-content-inspector-0.2)
+                       ("rust-crossterm" ,rust-crossterm-0.27)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-etcetera" ,rust-etcetera-0.8)
+                       ("rust-fern" ,rust-fern-0.6)
+                       ("rust-futures-executor" ,rust-futures-executor-0.3)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-gix" ,rust-gix-0.63)
+                       ("rust-globset" ,rust-globset-0.4)
+                       ("rust-grep-regex" ,rust-grep-regex-0.1)
+                       ("rust-grep-searcher" ,rust-grep-searcher-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.14)
+                       ("rust-ignore" ,rust-ignore-0.4)
+                       ("rust-imara-diff" ,rust-imara-diff-0.1)
+                       ("rust-indoc" ,rust-indoc-2)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-libloading" ,rust-libloading-0.8)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-lsp-types" ,rust-lsp-types-0.95)
+                       ("rust-nucleo" ,rust-nucleo-0.2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-open" ,rust-open-5)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.11)
+                       ("rust-quickcheck" ,rust-quickcheck-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-cursor" ,rust-regex-cursor-0.1)
+                       ("rust-ropey" ,rust-ropey-1)
+                       ("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-signal-hook" ,rust-signal-hook-0.3)
+                       ("rust-signal-hook-tokio" ,rust-signal-hook-tokio-0.3)
+                       ("rust-slotmap" ,rust-slotmap-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smartstring" ,rust-smartstring-1)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-termini" ,rust-termini-1)
+                       ("rust-textwrap" ,rust-textwrap-0.16)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-threadpool" ,rust-threadpool-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-tree-sitter" ,rust-tree-sitter-0.22)
+                       ("rust-unicode-general-category"
+                        ,rust-unicode-general-category-0.6)
+                       ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+                       ("rust-unicode-width" ,rust-unicode-width-0.1)
+                       ("rust-url" ,rust-url-2)
+                       ("rust-which" ,rust-which-6)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (inputs (list bash-minimal))
+    (native-inputs (list git))
+    (home-page "https://helix-editor.com/")
+    (synopsis "Post-modern modal text editor")
+    (description "A Kakoune / Neovim inspired editor, written in Rust.")
+    (license (list license:mpl2.0))))
+
 (define-public helvum
   (package
     (name "helvum")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:56:02 GMT) Full text and rfc822 format available.

Message #11 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 02/30] gnu: Add rust-nucleo-0.2.
Date: Sun, 24 Nov 2024 23:48:13 -0300
* gnu/packages/crates-io.scm (rust-nucleo-0.2): New variable.

Change-Id: I0ee23791f2569ecea3e30d689465da63fc8e881b
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3b9a20f728..f88795d74e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45,6 +45,7 @@
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us <at> ieee.org>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -42906,6 +42907,28 @@ (define-public rust-lz4-sys-1
     (description "This is the Rust LZ4 sys package.")
     (license license:expat)))
 
+(define-public rust-nucleo-0.2
+  (package
+    (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"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.2)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-rayon" ,rust-rayon-1))))
+    (home-page "https://github.com/helix-editor/nucleo")
+    (synopsis "Plug and play high performance fuzzy matcher")
+    (description
+     "This package provides plug and play high performance fuzzy matcher.")
+    (license license:mpl2.0)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:02 GMT) Full text and rfc822 format available.

Message #14 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 03/30] gnu: Add rust-cov-mark-1.
Date: Sun, 24 Nov 2024 23:48:14 -0300
* gnu/packages/crates-io.scm (rust-cov-mark-1): New variable.

Change-Id: I3ffae9677f49bb0701a4eb59501b468226c14d4c
---
 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 f88795d74e..354be18353 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17258,6 +17258,24 @@ (define-public rust-core-arch-0.1
 intrinsics.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-cov-mark-1
+  (package
+    (name "rust-cov-mark")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cov-mark" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1wv75ylrai556m388a40d50fxiyacmvm6qqz6va6qf1q04z3vylz"))))
+    (arguments `(#:skip-build? #t))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/matklad/cov-mark")
+    (synopsis "Manual coverage marks")
+    (description "This package provides Manual coverage marks.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cov-mark-2
   (package
     (name "rust-cov-mark")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:02 GMT) Full text and rfc822 format available.

Message #17 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 04/30] gnu: Add rust-nucleo-matcher-0.2.
Date: Sun, 24 Nov 2024 23:48:15 -0300
* gnu/packages/crates-io.scm (rust-nucleo-matcher-0.2): New variable.

Change-Id: Ia20bb069ca910d346906f93133a58e89fd9549a8
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 354be18353..9f41b2b3ed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42947,6 +42947,29 @@ (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
+  (package
+    (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"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cov-mark" ,rust-cov-mark-1)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
+       #:cargo-development-inputs (("rust-cov-mark" ,rust-cov-mark-1))))
+    (home-page "https://github.com/helix-editor/nucleo")
+    (synopsis "Plug and play high performance fuzzy matcher")
+    (description
+     "This package provides plug and play high performance fuzzy matcher.")
+    (license license:mpl2.0)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:03 GMT) Full text and rfc822 format available.

Message #20 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 05/30] gnu: Add rust-tree-sitter-0.22.
Date: Sun, 24 Nov 2024 23:48:16 -0300
* gnu/packages/crates-io.scm (rust-tree-sitter-0.22): New variable.

Change-Id: Id4fafe97e8b9c72ed9734fc66e3bac27794aec91
---
 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 9f41b2b3ed..fb495c1cf0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88711,6 +88711,28 @@ (define-public rust-treeline-0.1
      "This package provides a library for visualizing tree structured data.")
     (license license:expat)))
 
+(define-public rust-tree-sitter-0.22
+  (package
+    (name "rust-tree-sitter")
+    (version "0.22.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tree-sitter" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jkda5n43m7cxmx2h7l20zxc74nf9v1wpm66gvgxrm5drscw8z6z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cc" ,rust-cc-1)
+                       ("rust-regex" ,rust-regex-1))))
+    (home-page "https://tree-sitter.github.io/tree-sitter/")
+    (synopsis "Rust bindings to the Tree-sitter parsing library")
+    (description
+     "This package provides Rust bindings to the Tree-sitter parsing library.")
+    (license license:expat)))
+
 (define-public rust-triomphe-0.1
   (package
     (name "rust-triomphe")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:04 GMT) Full text and rfc822 format available.

Message #23 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 06/30] gnu: Add rust-termini-1.
Date: Sun, 24 Nov 2024 23:48:17 -0300
* gnu/packages/crates-io.scm (rust-termini-1): New variable.

Change-Id: Ie4860e7b52b0f62a62c1be2afb93ea8a25777d67
---
 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 fb495c1cf0..86fc3c7b12 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83309,6 +83309,26 @@ (define-public rust-terminal-trx-0.2
      "This package provides a handle to the terminal of the current process.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-termini-1
+  (package
+    (name "rust-termini")
+    (version "1.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "termini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n8dvbwkp2k673xqwivb01iqg5ir91zgpwhwngpcb2yrgpc43m1a"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-home" ,rust-home-0.5))))
+    (home-page "https://github.com/pascalkuthe/termini")
+    (synopsis "Minimal terminfo libary")
+    (description "This package provides Minimal terminfo libary.")
+    (license license:expat)))
+
 (define-public rust-terminfo-0.8
   (package
     (name "rust-terminfo")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:05 GMT) Full text and rfc822 format available.

Message #26 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 08/30] gnu: Add rust-pulldown-cmark-escape-0.11.
Date: Sun, 24 Nov 2024 23:48:19 -0300
* gnu/packages/crates-io.scm (rust-pulldown-cmark-escape-0.11): New variable.

Change-Id: Ida8378eef4327967c49850348c5aba9d3e71d311
---
 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 f2258cff82..63b13550f8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42970,6 +42970,24 @@ (define-public rust-nucleo-matcher-0.2
      "This package provides plug and play high performance fuzzy matcher.")
     (license license:mpl2.0)))
 
+(define-public rust-pulldown-cmark-escape-0.11
+  (package
+    (name "rust-pulldown-cmark-escape")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pulldown-cmark-escape" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1bp13akkz52p43vh2ffpgv604l3xd9b67b4iykizidnsbpdqlz80"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/pulldown-cmark/pulldown-cmark")
+    (synopsis "Escape library for HTML created in the pulldown-cmark project")
+    (description "This package provides An escape library for HTML created in
+the pulldown-cmark project.")
+    (license license:expat)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:05 GMT) Full text and rfc822 format available.

Message #29 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 07/30] gnu: Add rust-pulldown-cmark-0.11.
Date: Sun, 24 Nov 2024 23:48:18 -0300
* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.11): New variable.
(rust-pulldown-cmark-0.9): Inherit from rust-pulldown-cmark-0.11.
(rust-pulldown-cmark-0.8): Inherit from rust-pulldown-cmark-0.11.
(rust-pulldown-cmark-0.4): Inherit from rust-pulldown-cmark-0.11.

Change-Id: Ief81ecbd8d793a0d7d4d20047c8237ef63563942
---
 gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++---------
 1 file changed, 32 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 86fc3c7b12..f2258cff82 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60920,8 +60920,37 @@ (define-public rust-pulldown-cmark-to-cmark-10
 in codeblocks, while assuring quality with a powerful test suite.")
     (license license:asl2.0)))
 
+(define-public rust-pulldown-cmark-0.11
+  (package
+    (name "rust-pulldown-cmark")
+    (version "0.11.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pulldown-cmark" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "09a6q582pblnj8xflbx6zb29zgnwg0r6rg9wi54wdikq5k9434v7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+                       ("rust-getopts" ,rust-getopts-0.2)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-pulldown-cmark-escape" ,rust-pulldown-cmark-escape-0.11)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-unicase" ,rust-unicase-2))
+       #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
+                                   ("rust-lazy-static" ,rust-lazy-static-1)
+                                   ("rust-regex" ,rust-regex-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/pulldown-cmark/pulldown-cmark")
+    (synopsis "Pull parser for CommonMark")
+    (description "This package provides a pull parser for CommonMark.")
+    (license license:expat)))
+
 (define-public rust-pulldown-cmark-0.9
   (package
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.9.3")
     (source (origin
@@ -60931,7 +60960,6 @@ (define-public rust-pulldown-cmark-0.9
               (sha256
                (base32
                 "166rhmwk42ffirrzhv7lmsh9f3my6xv1ggmb66fgzv57y3qs58bp"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-bitflags" ,rust-bitflags-1)
@@ -60947,16 +60975,11 @@ (define-public rust-pulldown-cmark-0.9
         ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-tendril" ,rust-tendril-0.4))))
-    (home-page "https://github.com/raphlinus/pulldown-cmark")
-    (synopsis "Pull parser for CommonMark")
-    (description
-     "This package provides a pull parser for CommonMark.")
-    (license license:expat)))
+        ("rust-tendril" ,rust-tendril-0.4))))))
 
 (define-public rust-pulldown-cmark-0.8
   (package
-    (inherit rust-pulldown-cmark-0.9)
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.8.0")
     (source
@@ -61008,7 +61031,7 @@ (define-public rust-pulldown-cmark-to-cmark-7
 
 (define-public rust-pulldown-cmark-0.4
   (package
-    (inherit rust-pulldown-cmark-0.8)
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.4.1")
     (source
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:06 GMT) Full text and rfc822 format available.

Message #32 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 09/30] gnu: Add rust-regex-cursor-0.1.
Date: Sun, 24 Nov 2024 23:48:20 -0300
* gnu/packages/crates-io.scm (rust-regex-cursor-0.1): New variable.

Change-Id: I921adc55721f8d5a01634df0c91e0890c63cbbe0
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 63b13550f8..a29bdab7ad 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -42988,6 +42988,34 @@ (define-public rust-pulldown-cmark-escape-0.11
 the pulldown-cmark project.")
     (license license:expat)))
 
+(define-public rust-regex-cursor-0.1
+  (package
+    (name "rust-regex-cursor")
+    (version "0.1.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "regex-cursor" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0sbi1xr9201hd5c40779gfnmlnmrb4yqs4jj07d6zbp3znsjfhxf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; Tests fail
+       #:cargo-inputs (("rust-log" ,rust-log-0.4)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-regex-automata" ,rust-regex-automata-0.4)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-ropey" ,rust-ropey-1))
+       #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-regex-test" ,rust-regex-test-0.1))))
+    (home-page "https://github.com/pascalkuthe/regex-cursor")
+    (synopsis "Regex fork that can search discontiguous haystacks")
+    (description
+     "This package provides regex fork that can search discontiguous haystacks.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:07 GMT) Full text and rfc822 format available.

Message #35 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 10/30] gnu: Add rust-unicode-general-category-0.6.
Date: Sun, 24 Nov 2024 23:48:21 -0300
* gnu/packages/crates-io.scm (rust-unicode-general-category-0.6): New variable.

Change-Id: I3acdc08b4645117aaf2039445d158922f01bae99
---
 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 a29bdab7ad..d3fc529c91 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90563,6 +90563,24 @@ (define-public rust-ungrammar-1
      "This package provides a DSL for describing concrete syntax trees.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unicode-general-category-0.6
+  (package
+    (name "rust-unicode-general-category")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unicode-general-category" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rv9715c94gfl0hzy4f2a9lw7i499756bq2968vqwhr1sb0wi092"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/yeslogic/unicode-general-category")
+    (synopsis "Fast lookup of the Unicode General Category property for char")
+    (description "This package provides Fast lookup of the Unicode General
+Category property for char.")
+    (license license:asl2.0)))
+
 (define-public rust-unidecode-0.3
   (package
     (name "rust-unidecode")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:08 GMT) Full text and rfc822 format available.

Message #38 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 11/30] gnu: rust-hashbrown-0.14: Update to 0.14.5.
Date: Sun, 24 Nov 2024 23:48:22 -0300
* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.5.

Change-Id: Ica60af634ecc02a44f350c7ed11969b9354dbaa2
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d3fc529c91..76437387c1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32997,14 +32997,14 @@ (define-public rust-hashbrown-0.14
   (package
     (inherit rust-hashbrown-0.15)
     (name "rust-hashbrown")
-    (version "0.14.3")
+    (version "0.14.5")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "hashbrown" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9"))
+                "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:09 GMT) Full text and rfc822 format available.

Message #41 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 12/30] gnu: rust-slotmap-1: Update to 1.0.7.
Date: Sun, 24 Nov 2024 23:48:23 -0300
* gnu/packages/crates-io.scm (rust-slotmap-1): Update to 1.0.7.

Change-Id: I4d113e42d61ff05a631e71e17f7fc02cf6091641
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 76437387c1..995b4d3b37 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75842,14 +75842,14 @@ (define-public rust-sloggers-1
 (define-public rust-slotmap-1
   (package
     (name "rust-slotmap")
-    (version "1.0.6")
+    (version "1.0.7")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "slotmap" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0hhkvsc3x79c7fh97b3padjhssd19hzdyyiv291mr3qf3lk8xq71"))))
+                "0amqb2fn9lcy1ri0risblkcp88dl0rnfmynw7lx0nqwza77lmzyv"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:10 GMT) Full text and rfc822 format available.

Message #44 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 13/30] gnu: rust-textwrap-0.16: Update to 0.16.1.
Date: Sun, 24 Nov 2024 23:48:24 -0300
* gnu/packages/crates-io.scm (rust-textwrap-0.16): Update to 0.16.1.

Change-Id: Ic71f228e62e57aa923e83fe2d061a44a4b45ec8f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 995b4d3b37..a3cc7d1a06 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84206,14 +84206,14 @@ (define-public rust-textnonce-1
 (define-public rust-textwrap-0.16
   (package
     (name "rust-textwrap")
-    (version "0.16.0")
+    (version "0.16.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "textwrap" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0gbwkjf15l6p3x2rkr75fa4cpcs1ly4c8pmlfx5bl6zybcm24ai2"))))
+        (base32 "1fgqn3mg9gdbjxwfxl76fg0qiq53w3mk4hdh1x40jylnz39k9m13"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:10 GMT) Full text and rfc822 format available.

Message #47 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 14/30] gnu: rust-clipboard-win-5: Update to 5.4.0.
Date: Sun, 24 Nov 2024 23:48:25 -0300
* gnu/packages/crates-windows.scm (rust-clipboard-win-5): Update to 5.4.0.

Change-Id: If511bde7e310798c8516f388c2281e398c6f74e5
---
 gnu/packages/crates-windows.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 7437ce91c7..9c6b3cd47c 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -15,6 +15,7 @@
 ;;; Copyright © 2023 Daniel Ziltener <dziltener <at> lyrion.ch>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -169,14 +170,14 @@ (define-public rust-cfb-0.7
 (define-public rust-clipboard-win-5
   (package
     (name "rust-clipboard-win")
-    (version "5.2.0")
+    (version "5.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clipboard-win" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "15x28184cw6r8hx30farqvcir0kz151dfbfms4avl9q11rqa1y8j"))))
+        (base32 "14n87fc0vzbd0wdhqzvcs1lqgafsncplzcanhpik93xhhalfgvqm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f  ; unresolved import `clipboard_win::raw`
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:11 GMT) Full text and rfc822 format available.

Message #50 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 16/30] gnu: Add rust-gix-submodule-0.11.
Date: Sun, 24 Nov 2024 23:48:27 -0300
* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.11): New variable.

Change-Id: I66858b69b054c80637b6d6ea1008bb289ab82653
---
 gnu/packages/crates-vcs.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 046f0c16e2..13105742ba 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
 ;;; Copyright © 2023 Jaeme Sifat <jaeme <at> runbox.com>
 ;;; Copyright © 2023 Steve George <steve <at> futurile.net>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6307,6 +6308,27 @@ (define-public rust-gix-submodule-0.12
                        ("rust-gix-url" ,rust-gix-url-0.27)
                        ("rust-thiserror" ,rust-thiserror-1))))))
 
+(define-public rust-gix-submodule-0.11
+  (package
+    (inherit rust-gix-submodule-0.14)
+    (name "rust-gix-submodule")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-submodule" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-gix-config" ,rust-gix-config-0.37)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+                       ("rust-gix-url" ,rust-gix-url-0.27)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-gix-submodule-0.7
   (package
     (inherit rust-gix-submodule-0.14)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:11 GMT) Full text and rfc822 format available.

Message #53 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 15/30] gnu: rust-tokio-stream-0.1: Update to 0.1.16.
Date: Sun, 24 Nov 2024 23:48:26 -0300
* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.16.

Change-Id: I3c983c24915c03888cb1bc475595264bde445e46
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a3cc7d1a06..4ad6f33f2f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86782,14 +86782,14 @@ (define-public rust-tokio-socks-0.3
 (define-public rust-tokio-stream-0.1
   (package
     (name "rust-tokio-stream")
-    (version "0.1.14")
+    (version "0.1.16")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tokio-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0hi8hcwavh5sdi1ivc9qc4yvyr32f153c212dpd7sb366y6rhz1r"))))
+        (base32 "1wc65gprcsyzqlr0k091glswy96kph90i32gffi4ksyh03hnqkjg"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false      ; unresolved import `tokio_test`
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:12 GMT) Full text and rfc822 format available.

Message #56 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 17/30] gnu: Add rust-gix-status-0.10.
Date: Sun, 24 Nov 2024 23:48:28 -0300
* gnu/packages/crates-vcs.scm (rust-gix-status-0.10): New variable.

Change-Id: I91e8d6015186d29021a49d5a1cf1ad429c2b72a8
---
 gnu/packages/crates-vcs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 13105742ba..610724828f 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6158,6 +6158,35 @@ (define-public rust-gix-status-0.11
                        ("rust-portable-atomic" ,rust-portable-atomic-1)
                        ("rust-thiserror" ,rust-thiserror-1))))))
 
+(define-public rust-gix-status-0.10
+  (package
+    (inherit rust-gix-status-0.13)
+    (name "rust-gix-status")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-status" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-filetime" ,rust-filetime-0.2)
+                       ("rust-gix-diff" ,rust-gix-diff-0.44)
+                       ("rust-gix-dir" ,rust-gix-dir-0.5)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-filter" ,rust-gix-filter-0.11)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-gix-status-0.4
   (package
     (inherit rust-gix-status-0.13)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:12 GMT) Full text and rfc822 format available.

Message #59 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 18/30] gnu: Add rust-gix-ref-0.44.
Date: Sun, 24 Nov 2024 23:48:29 -0300
* gnu/packages/crates-vcs.scm (rust-gix-ref-0.44): New variable.

Change-Id: I6093f73de57b0443b43d47084808f68be7daced6
---
 gnu/packages/crates-vcs.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 610724828f..76721bbdd8 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -5401,6 +5401,37 @@ (define-public rust-gix-ref-0.45
                        ("rust-winnow" ,rust-winnow-0.6))
        #:cargo-development-inputs (("rust-gix-date" ,rust-gix-date-0.8))))))
 
+(define-public rust-gix-ref-0.44
+  (package
+    (inherit rust-gix-ref-0.47)
+    (name "rust-gix-ref")
+    (version "0.44.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-ref" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k"))))
+    (arguments
+     `(#:tests? #f ;use of undeclared crate gix_testtools
+       #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-actor" ,rust-gix-actor-0.31)
+                       ("rust-gix-date" ,rust-gix-date-0.8)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-lock" ,rust-gix-lock-14)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-validate" ,rust-gix-validate-0.8)
+                       ("rust-memmap2" ,rust-memmap2-0.9)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6))))))
+
 (define-public rust-gix-ref-0.40
   (package
     (inherit rust-gix-ref-0.47)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:13 GMT) Full text and rfc822 format available.

Message #62 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 19/30] gnu: Add rust-gix-discover-0.32.
Date: Sun, 24 Nov 2024 23:48:30 -0300
* gnu/packages/crates-vcs.scm (rust-gix-discover-0.32): New variable.

Change-Id: I8e4e53adbc90ee78099ad387504056604ed0a0e3
---
 gnu/packages/crates-vcs.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 76721bbdd8..36ba567b2c 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2554,6 +2554,32 @@ (define-public rust-gix-discover-0.33
                                    ("rust-serial-test" ,rust-serial-test-3)
                                    ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gix-discover-0.32
+  (package
+    (inherit rust-gix-discover-0.35)
+    (name "rust-gix-discover")
+    (version "0.32.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-discover" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs (("rust-defer" ,rust-defer-0.2)
+                                   ("rust-is-ci" ,rust-is-ci-1)
+                                   ("rust-serial-test" ,rust-serial-test-3)
+                                   ("rust-tempfile" ,rust-tempfile-3))))))
+
 (define-public rust-gix-discover-0.28
   (package
     (inherit rust-gix-discover-0.35)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:13 GMT) Full text and rfc822 format available.

Message #65 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 20/30] gnu: Add rust-gix-dir-0.5.
Date: Sun, 24 Nov 2024 23:48:31 -0300
* gnu/packages/crates-vcs.scm (rust-gix-dir-0.5): New variable.

Change-Id: I0377bb7bd66f22ca83871950f11e20f877a84bca
---
 gnu/packages/crates-vcs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 36ba567b2c..040423f0b4 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2493,6 +2493,35 @@ (define-public rust-gix-dir-0.6
        #:cargo-development-inputs
        (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
 
+(define-public rust-gix-dir-0.5
+  (package
+    (inherit rust-gix-dir-0.8)
+    (name "rust-gix-dir")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-dir" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0"))))
+    (arguments
+     `(#:tests? #f ;looking for undeclared gix-testtools
+       #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-gix-discover" ,rust-gix-discover-0.32)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-trace" ,rust-gix-trace-0.1)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
+
 (define-public rust-gix-discover-0.35
   (package
     (name "rust-gix-discover")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:57:14 GMT) Full text and rfc822 format available.

Message #68 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 21/30] gnu: Add rust-gix-config-0.37.
Date: Sun, 24 Nov 2024 23:48:32 -0300
* gnu/packages/crates-vcs.scm (rust-gix-config-0.37): New variable.

Change-Id: Ib5475efa06d23ce9ecf47383969912400efe7d5d
---
 gnu/packages/crates-vcs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 040423f0b4..0c19ae13d3 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -1809,6 +1809,36 @@ (define-public rust-gix-config-0.38
                        ("rust-winnow" ,rust-winnow-0.6))
        #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
 
+(define-public rust-gix-config-0.37
+  (package
+    (inherit rust-gix-config-0.40)
+    (name "rust-gix-config")
+    (version "0.37.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-config-value" ,rust-gix-config-value-0.14)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-glob" ,rust-gix-glob-0.16)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-unicode-bom" ,rust-unicode-bom-2)
+                       ("rust-winnow" ,rust-winnow-0.6))
+       #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
+
 (define-public rust-gix-config-0.33
   (package
     (inherit rust-gix-config-0.40)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:02 GMT) Full text and rfc822 format available.

Message #71 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 22/30] gnu: Add rust-gix-0.63.
Date: Sun, 24 Nov 2024 23:48:33 -0300
* gnu/packages/crates-vcs.scm (rust-gix-0.63): New variable.

Change-Id: I25f88d48253549d0ee8327ef6205f158b65c2c89
---
 gnu/packages/crates-vcs.scm | 77 +++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 0c19ae13d3..f06c006f02 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -702,6 +702,83 @@ (define-public rust-gix-0.64
         ("rust-serial-test" ,rust-serial-test-3)
         ("rust-walkdir" ,rust-walkdir-2))))))
 
+(define-public rust-gix-0.63
+  (package
+    (inherit rust-gix-0.66)
+    (name "rust-gix")
+    (version "0.63.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q"))))
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-actor" ,rust-gix-actor-0.31)
+                       ("rust-gix-archive" ,rust-gix-archive-0.13)
+                       ("rust-gix-attributes" ,rust-gix-attributes-0.22)
+                       ("rust-gix-command" ,rust-gix-command-0.3)
+                       ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
+                       ("rust-gix-config" ,rust-gix-config-0.37)
+                       ("rust-gix-credentials" ,rust-gix-credentials-0.24)
+                       ("rust-gix-date" ,rust-gix-date-0.8)
+                       ("rust-gix-diff" ,rust-gix-diff-0.44)
+                       ("rust-gix-dir" ,rust-gix-dir-0.5)
+                       ("rust-gix-discover" ,rust-gix-discover-0.32)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-filter" ,rust-gix-filter-0.11)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-glob" ,rust-gix-glob-0.16)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
+                       ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-lock" ,rust-gix-lock-14)
+                       ("rust-gix-macros" ,rust-gix-macros-0.1)
+                       ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
+                       ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-odb" ,rust-gix-odb-0.61)
+                       ("rust-gix-pack" ,rust-gix-pack-0.51)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-prompt" ,rust-gix-prompt-0.8)
+                       ("rust-gix-protocol" ,rust-gix-protocol-0.45)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+                       ("rust-gix-revision" ,rust-gix-revision-0.27)
+                       ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-gix-status" ,rust-gix-status-0.10)
+                       ("rust-gix-submodule" ,rust-gix-submodule-0.11)
+                       ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+                       ("rust-gix-trace" ,rust-gix-trace-0.1)
+                       ("rust-gix-transport" ,rust-gix-transport-0.42)
+                       ("rust-gix-traverse" ,rust-gix-traverse-0.39)
+                       ("rust-gix-url" ,rust-gix-url-0.27)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-validate" ,rust-gix-validate-0.8)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
+                       ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prodash" ,rust-prodash-28)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-signal-hook" ,rust-signal-hook-0.3)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
+                                   ("rust-async-std" ,rust-async-std-1)
+                                   ("rust-is-ci" ,rust-is-ci-1)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-serial-test" ,rust-serial-test-3)
+                                   ("rust-walkdir" ,rust-walkdir-2))))))
+
 (define-public rust-gix-0.57
   (package
     (inherit rust-gix-0.66)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:02 GMT) Full text and rfc822 format available.

Message #74 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 24/30] gnu: rust-gix-0.66: Update home-page.
Date: Sun, 24 Nov 2024 23:48:35 -0300
* gnu/packages/crates-vcs.scm (rust-gix-0.66)[home-page]: Update it.

Change-Id: Ibad41097698a8e9ba2d3d79fe5346ffd5893233d
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index f06c006f02..0ba0004cca 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -618,7 +618,7 @@ (define-public rust-gix-0.66
                                    ("rust-pretty-assertions" ,rust-pretty-assertions-1)
                                    ("rust-serial-test" ,rust-serial-test-3)
                                    ("rust-walkdir" ,rust-walkdir-2))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis "Interact with Git repositories using a pure Rust implementation")
     (description "Gitoxide is a pure Rust implementation of Git that aims to be lean
 and correct.  Interact with Git repositories just like Git would.")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:03 GMT) Full text and rfc822 format available.

Message #77 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 25/30] gnu: rust-gix-config-0.40: Update home-page.
Date: Sun, 24 Nov 2024 23:48:36 -0300
* gnu/packages/crates-vcs.scm (rust-gix-config-0.40)[home-page]: Update it.

Change-Id: I73b68621e6f9c928dce60690fdaa2ec4bdf5d08b
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 0ba0004cca..74d5ca66ff 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -1849,7 +1849,7 @@ (define-public rust-gix-config-0.40
                        ("rust-unicode-bom" ,rust-unicode-bom-2)
                        ("rust-winnow" ,rust-winnow-0.6))
        #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis "Git-config file parser and editor from the Gitoxide project")
     (description
      "This package provides a git-config file parser and editor from the
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:03 GMT) Full text and rfc822 format available.

Message #80 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 26/30] gnu: rust-gix-dir-0.8: Update home-page.
Date: Sun, 24 Nov 2024 23:48:37 -0300
* gnu/packages/crates-vcs.scm (rust-gix-dir-0.8)[home-page]: Update it.

Change-Id: Id1835d8ba7a47b302d8a004ae1f34fa67e6faa45
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 74d5ca66ff..43885dde3a 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2564,7 +2564,7 @@ (define-public rust-gix-dir-0.8
         ("rust-thiserror" ,rust-thiserror-1))
        #:cargo-development-inputs
        (("rust-pretty-assertions" ,rust-pretty-assertions-1))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis "Gitoxide project crate that deals with directory walks")
     (description
      "This package is part of the Gitoxide project.  This crate deals with
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:04 GMT) Full text and rfc822 format available.

Message #83 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 23/30] gnu: rust-open-5: Update to 5.3.1.
Date: Sun, 24 Nov 2024 23:48:34 -0300
* gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1.

Change-Id: If74265f72f0cdab31ef35938008ff59aabb19bf6
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4ad6f33f2f..2647c8bcb3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51792,14 +51792,14 @@ (define-public rust-opaque-debug-0.2
 (define-public rust-open-5
   (package
     (name "rust-open")
-    (version "5.1.2")
+    (version "5.3.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "open" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4"))))
+        (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:05 GMT) Full text and rfc822 format available.

Message #86 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 27/30] gnu: rust-gix-discover-0.35: Update home-page.
Date: Sun, 24 Nov 2024 23:48:38 -0300
* gnu/packages/crates-vcs.scm (rust-gix-discover-0.35)[home-page]: Update it.

Change-Id: If316598eb26e86367707322ee7785eba51954b47
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 43885dde3a..7c5fd29567 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2656,7 +2656,7 @@ (define-public rust-gix-discover-0.35
         ("rust-is-ci" ,rust-is-ci-1)
         ("rust-serial-test" ,rust-serial-test-3)
         ("rust-tempfile" ,rust-tempfile-3))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis
      "Discover Git repositories and check if a directory is a Git repository")
     (description
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:05 GMT) Full text and rfc822 format available.

Message #89 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 28/30] gnu: rust-gix-ref-0.47: Update home-page.
Date: Sun, 24 Nov 2024 23:48:39 -0300
* gnu/packages/crates-vcs.scm (rust-gix-ref-0.47)[home-page]: Update it.

Change-Id: Iba454147784247fbde06cfb9c42ace835be3a0bc
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 7c5fd29567..e77f8472f9 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -5526,7 +5526,7 @@ (define-public rust-gix-ref-0.47
         ("rust-serde" ,rust-serde-1)
         ("rust-thiserror" ,rust-thiserror-1)
         ("rust-winnow" ,rust-winnow-0.6))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis "Part of Gitoxide, this crate handles Git references")
     (description "This package provides a crate to handle git references.
 Part of Gitoxide, a project to create a pure Rust Git implementation.")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:06 GMT) Full text and rfc822 format available.

Message #92 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 29/30] gnu: rust-gix-status-0.13: Update home-page.
Date: Sun, 24 Nov 2024 23:48:40 -0300
* gnu/packages/crates-vcs.scm (rust-gix-status-0.13)[home-page]: Update it.

Change-Id: Id26dd316dee4ffaae4241b3498945f65158a1bc6
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index e77f8472f9..3d1df55cad 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6313,7 +6313,7 @@ (define-public rust-gix-status-0.13
         ("rust-gix-worktree" ,rust-gix-worktree-0.36)
         ("rust-portable-atomic" ,rust-portable-atomic-1)
         ("rust-thiserror" ,rust-thiserror-1))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis
      "Gitoxide project crate that provides @code{git status} functionality")
     (description
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Mon, 25 Nov 2024 02:58:06 GMT) Full text and rfc822 format available.

Message #95 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH rust-team 30/30] gnu: rust-gix-submodule-0.14: Update
 home-page.
Date: Sun, 24 Nov 2024 23:48:41 -0300
* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.14)[home-page]: Update it.

Change-Id: I16bb56eba49bc3a07cccec201233b35dbfedfd77
---
 gnu/packages/crates-vcs.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 3d1df55cad..b8d811bfcd 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6501,7 +6501,7 @@ (define-public rust-gix-submodule-0.14
         ("rust-gix-refspec" ,rust-gix-refspec-0.25)
         ("rust-gix-url" ,rust-gix-url-0.27)
         ("rust-thiserror" ,rust-thiserror-1))))
-    (home-page "https://github.com/Byron/gitoxide")
+    (home-page "https://github.com/GitoxideLabs/gitoxide")
     (synopsis
       "Functions for dealing with Git submodules")
     (description
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:02 GMT) Full text and rfc822 format available.

Message #98 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 00/23] Add helix
Date: Fri, 29 Nov 2024 11:36:23 -0300
I see that the trivial patches were applied, thanks Efraim.

I'm dropping them on v2 and rebasing on top of rust-team.

Murilo (23):
  gnu: Add helix.
  gnu: Add rust-nucleo-0.2.
  gnu: Add rust-cov-mark-1.
  gnu: Add rust-nucleo-matcher-0.2.
  gnu: Add rust-tree-sitter-0.22.
  gnu: Add rust-termini-1.
  gnu: Add rust-pulldown-cmark-0.11.
  gnu: Add rust-pulldown-cmark-escape-0.11.
  gnu: Add rust-regex-cursor-0.1.
  gnu: Add rust-unicode-general-category-0.6.
  gnu: rust-hashbrown-0.14: Update to 0.14.5.
  gnu: rust-slotmap-1: Update to 1.0.7.
  gnu: rust-textwrap-0.16: Update to 0.16.1.
  gnu: rust-clipboard-win-5: Update to 5.4.0.
  gnu: rust-tokio-stream-0.1: Update to 0.1.16.
  gnu: Add rust-gix-submodule-0.11.
  gnu: Add rust-gix-status-0.10.
  gnu: Add rust-gix-ref-0.44.
  gnu: Add rust-gix-discover-0.32.
  gnu: Add rust-gix-dir-0.5.
  gnu: Add rust-gix-config-0.37.
  gnu: Add rust-gix-0.63.
  gnu: rust-open-5: Update to 5.3.1.

 gnu/packages/crates-io.scm      | 231 +++++++++++++++++++++++++++---
 gnu/packages/crates-vcs.scm     | 244 ++++++++++++++++++++++++++++++++
 gnu/packages/crates-windows.scm |   5 +-
 gnu/packages/rust-apps.scm      | 108 ++++++++++++++
 4 files changed, 567 insertions(+), 21 deletions(-)


base-commit: 31e7d5d0d7e7fea677ad18496b8b9d80683891f4
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:03 GMT) Full text and rfc822 format available.

Message #101 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 03/23] gnu: Add rust-cov-mark-1.
Date: Fri, 29 Nov 2024 11:36:26 -0300
* gnu/packages/crates-io.scm (rust-cov-mark-1): New variable.

Change-Id: I3ffae9677f49bb0701a4eb59501b468226c14d4c
---
 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 a9c1b2b2a1..cf54ca0670 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17258,6 +17258,24 @@ (define-public rust-core-arch-0.1
 intrinsics.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-cov-mark-1
+  (package
+    (name "rust-cov-mark")
+    (version "1.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "cov-mark" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1wv75ylrai556m388a40d50fxiyacmvm6qqz6va6qf1q04z3vylz"))))
+    (arguments `(#:skip-build? #t))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/matklad/cov-mark")
+    (synopsis "Manual coverage marks")
+    (description "This package provides Manual coverage marks.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-cov-mark-2
   (package
     (name "rust-cov-mark")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:03 GMT) Full text and rfc822 format available.

Message #104 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 02/23] gnu: Add rust-nucleo-0.2.
Date: Fri, 29 Nov 2024 11:36:25 -0300
* gnu/packages/crates-io.scm (rust-nucleo-0.2): New variable.

Change-Id: I0ee23791f2569ecea3e30d689465da63fc8e881b
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index db4edce680..a9c1b2b2a1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45,6 +45,7 @@
 ;;; Copyright © 2024 Aaron Covrig <aaron.covrig.us <at> ieee.org>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -42968,6 +42969,28 @@ (define-public rust-lz4-sys-1
     (description "This is the Rust LZ4 sys package.")
     (license license:expat)))
 
+(define-public rust-nucleo-0.2
+  (package
+    (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"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-nucleo-matcher" ,rust-nucleo-matcher-0.2)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-rayon" ,rust-rayon-1))))
+    (home-page "https://github.com/helix-editor/nucleo")
+    (synopsis "Plug and play high performance fuzzy matcher")
+    (description
+     "This package provides plug and play high performance fuzzy matcher.")
+    (license license:mpl2.0)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:04 GMT) Full text and rfc822 format available.

Message #107 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 05/23] gnu: Add rust-tree-sitter-0.22.
Date: Fri, 29 Nov 2024 11:36:28 -0300
* gnu/packages/crates-io.scm (rust-tree-sitter-0.22): New variable.

Change-Id: Id4fafe97e8b9c72ed9734fc66e3bac27794aec91
---
 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 a3ce6948a8..259f63fc92 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -88807,6 +88807,28 @@ (define-public rust-treeline-0.1
      "This package provides a library for visualizing tree structured data.")
     (license license:expat)))
 
+(define-public rust-tree-sitter-0.22
+  (package
+    (name "rust-tree-sitter")
+    (version "0.22.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "tree-sitter" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1jkda5n43m7cxmx2h7l20zxc74nf9v1wpm66gvgxrm5drscw8z6z"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cc" ,rust-cc-1)
+                       ("rust-regex" ,rust-regex-1))))
+    (home-page "https://tree-sitter.github.io/tree-sitter/")
+    (synopsis "Rust bindings to the Tree-sitter parsing library")
+    (description
+     "This package provides Rust bindings to the Tree-sitter parsing library.")
+    (license license:expat)))
+
 (define-public rust-triomphe-0.1
   (package
     (name "rust-triomphe")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:04 GMT) Full text and rfc822 format available.

Message #110 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 07/23] gnu: Add rust-pulldown-cmark-0.11.
Date: Fri, 29 Nov 2024 11:36:30 -0300
* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.11): New variable.
(rust-pulldown-cmark-0.9): Inherit from rust-pulldown-cmark-0.11.
(rust-pulldown-cmark-0.8): Inherit from rust-pulldown-cmark-0.11.
(rust-pulldown-cmark-0.4): Inherit from rust-pulldown-cmark-0.11.

Change-Id: Ief81ecbd8d793a0d7d4d20047c8237ef63563942
---
 gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++---------
 1 file changed, 32 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7f8cae086d..605c8be0d2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -60982,8 +60982,37 @@ (define-public rust-pulldown-cmark-to-cmark-10
 in codeblocks, while assuring quality with a powerful test suite.")
     (license license:asl2.0)))
 
+(define-public rust-pulldown-cmark-0.11
+  (package
+    (name "rust-pulldown-cmark")
+    (version "0.11.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pulldown-cmark" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "09a6q582pblnj8xflbx6zb29zgnwg0r6rg9wi54wdikq5k9434v7"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+                       ("rust-getopts" ,rust-getopts-0.2)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-pulldown-cmark-escape" ,rust-pulldown-cmark-escape-0.11)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-unicase" ,rust-unicase-2))
+       #:cargo-development-inputs (("rust-bincode" ,rust-bincode-1)
+                                   ("rust-lazy-static" ,rust-lazy-static-1)
+                                   ("rust-regex" ,rust-regex-1)
+                                   ("rust-serde-json" ,rust-serde-json-1))))
+    (home-page "https://github.com/pulldown-cmark/pulldown-cmark")
+    (synopsis "Pull parser for CommonMark")
+    (description "This package provides a pull parser for CommonMark.")
+    (license license:expat)))
+
 (define-public rust-pulldown-cmark-0.9
   (package
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.9.3")
     (source (origin
@@ -60993,7 +61022,6 @@ (define-public rust-pulldown-cmark-0.9
               (sha256
                (base32
                 "166rhmwk42ffirrzhv7lmsh9f3my6xv1ggmb66fgzv57y3qs58bp"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-bitflags" ,rust-bitflags-1)
@@ -61009,16 +61037,11 @@ (define-public rust-pulldown-cmark-0.9
         ("rust-markup5ever-rcdom" ,rust-markup5ever-rcdom-0.2)
         ("rust-regex" ,rust-regex-1)
         ("rust-serde-json" ,rust-serde-json-1)
-        ("rust-tendril" ,rust-tendril-0.4))))
-    (home-page "https://github.com/raphlinus/pulldown-cmark")
-    (synopsis "Pull parser for CommonMark")
-    (description
-     "This package provides a pull parser for CommonMark.")
-    (license license:expat)))
+        ("rust-tendril" ,rust-tendril-0.4))))))
 
 (define-public rust-pulldown-cmark-0.8
   (package
-    (inherit rust-pulldown-cmark-0.9)
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.8.0")
     (source
@@ -61070,7 +61093,7 @@ (define-public rust-pulldown-cmark-to-cmark-7
 
 (define-public rust-pulldown-cmark-0.4
   (package
-    (inherit rust-pulldown-cmark-0.8)
+    (inherit rust-pulldown-cmark-0.11)
     (name "rust-pulldown-cmark")
     (version "0.4.1")
     (source
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:05 GMT) Full text and rfc822 format available.

Message #113 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 06/23] gnu: Add rust-termini-1.
Date: Fri, 29 Nov 2024 11:36:29 -0300
* gnu/packages/crates-io.scm (rust-termini-1): New variable.

Change-Id: Ie4860e7b52b0f62a62c1be2afb93ea8a25777d67
---
 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 259f63fc92..7f8cae086d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -83371,6 +83371,26 @@ (define-public rust-terminal-trx-0.2
      "This package provides a handle to the terminal of the current process.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-termini-1
+  (package
+    (name "rust-termini")
+    (version "1.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "termini" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0n8dvbwkp2k673xqwivb01iqg5ir91zgpwhwngpcb2yrgpc43m1a"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-home" ,rust-home-0.5))))
+    (home-page "https://github.com/pascalkuthe/termini")
+    (synopsis "Minimal terminfo libary")
+    (description "This package provides Minimal terminfo libary.")
+    (license license:expat)))
+
 (define-public rust-terminfo-0.8
   (package
     (name "rust-terminfo")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:06 GMT) Full text and rfc822 format available.

Message #116 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 08/23] gnu: Add rust-pulldown-cmark-escape-0.11.
Date: Fri, 29 Nov 2024 11:36:31 -0300
* gnu/packages/crates-io.scm (rust-pulldown-cmark-escape-0.11): New variable.

Change-Id: Ida8378eef4327967c49850348c5aba9d3e71d311
---
 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 605c8be0d2..4688a83b5a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43032,6 +43032,24 @@ (define-public rust-nucleo-matcher-0.2
      "This package provides plug and play high performance fuzzy matcher.")
     (license license:mpl2.0)))
 
+(define-public rust-pulldown-cmark-escape-0.11
+  (package
+    (name "rust-pulldown-cmark-escape")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "pulldown-cmark-escape" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1bp13akkz52p43vh2ffpgv604l3xd9b67b4iykizidnsbpdqlz80"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/pulldown-cmark/pulldown-cmark")
+    (synopsis "Escape library for HTML created in the pulldown-cmark project")
+    (description "This package provides An escape library for HTML created in
+the pulldown-cmark project.")
+    (license license:expat)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:06 GMT) Full text and rfc822 format available.

Message #119 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 11/23] gnu: rust-hashbrown-0.14: Update to 0.14.5.
Date: Fri, 29 Nov 2024 11:36:34 -0300
* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.5.

Change-Id: Ica60af634ecc02a44f350c7ed11969b9354dbaa2
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 76144cd597..f254093dc2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33040,14 +33040,14 @@ (define-public rust-hashbrown-0.14
   (package
     (inherit rust-hashbrown-0.15)
     (name "rust-hashbrown")
-    (version "0.14.3")
+    (version "0.14.5")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "hashbrown" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9"))
+                "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:07 GMT) Full text and rfc822 format available.

Message #122 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 13/23] gnu: rust-textwrap-0.16: Update to 0.16.1.
Date: Fri, 29 Nov 2024 11:36:36 -0300
* gnu/packages/crates-io.scm (rust-textwrap-0.16): Update to 0.16.1.

Change-Id: Ic71f228e62e57aa923e83fe2d061a44a4b45ec8f
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 81bda1029b..566ccebb68 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -84268,14 +84268,14 @@ (define-public rust-textnonce-1
 (define-public rust-textwrap-0.16
   (package
     (name "rust-textwrap")
-    (version "0.16.0")
+    (version "0.16.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "textwrap" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0gbwkjf15l6p3x2rkr75fa4cpcs1ly4c8pmlfx5bl6zybcm24ai2"))))
+        (base32 "1fgqn3mg9gdbjxwfxl76fg0qiq53w3mk4hdh1x40jylnz39k9m13"))))
     (build-system cargo-build-system)
     (arguments
      (list #:skip-build? #t
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:08 GMT) Full text and rfc822 format available.

Message #125 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 14/23] gnu: rust-clipboard-win-5: Update to 5.4.0.
Date: Fri, 29 Nov 2024 11:36:37 -0300
* gnu/packages/crates-windows.scm (rust-clipboard-win-5): Update to 5.4.0.

Change-Id: If511bde7e310798c8516f388c2281e398c6f74e5
---
 gnu/packages/crates-windows.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm
index 7437ce91c7..9c6b3cd47c 100644
--- a/gnu/packages/crates-windows.scm
+++ b/gnu/packages/crates-windows.scm
@@ -15,6 +15,7 @@
 ;;; Copyright © 2023 Daniel Ziltener <dziltener <at> lyrion.ch>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -169,14 +170,14 @@ (define-public rust-cfb-0.7
 (define-public rust-clipboard-win-5
   (package
     (name "rust-clipboard-win")
-    (version "5.2.0")
+    (version "5.4.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "clipboard-win" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "15x28184cw6r8hx30farqvcir0kz151dfbfms4avl9q11rqa1y8j"))))
+        (base32 "14n87fc0vzbd0wdhqzvcs1lqgafsncplzcanhpik93xhhalfgvqm"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #f  ; unresolved import `clipboard_win::raw`
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:09 GMT) Full text and rfc822 format available.

Message #128 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 01/23] gnu: Add helix.
Date: Fri, 29 Nov 2024 11:36:24 -0300
* gnu/packages/rust-apps.scm (helix): New variable.

Change-Id: Ib2d83d3985f09e19601b126749b9a7faa4926bb9
---
 gnu/packages/rust-apps.scm | 108 +++++++++++++++++++++++++++++++++++++
 1 file changed, 108 insertions(+)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0de04126b4..70062964f5 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -32,6 +32,7 @@
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Suhail Singh <suhail <at> bayesians.ca>
 ;;; Copyright © 2024 Jordan Moore <lockbox <at> struct.foo>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1152,6 +1153,113 @@ (define-public gitui
     (description "This package provides a fast Terminal UI for git.")
     (license license:expat)))
 
+(define-public helix
+  (package
+    (name "helix")
+    (version "24.07")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/helix-editor/helix")
+             (commit version)))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file-recursively "Cargo.lock")))
+       (file-name (git-file-name "helix" version))
+       (sha256
+        (base32 "1f0l65z1cy8m9x79p5y5kwk1psv0ppfz9lwylggm71q0lj127awl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:install-source? #f
+       #:phases ,#~(modify-phases %standard-phases
+                     (add-after 'unpack 'disable-grammar-build
+                       (lambda _
+                         (setenv "HELIX_DISABLE_AUTO_GRAMMAR_BUILD" "1")))
+                     (replace 'install
+                       (lambda _
+                         (let* ((bin (string-append #$output "/bin"))
+                                (hx (string-append bin "/hx"))
+                                (share (string-append #$output
+                                                      "/usr/share/helix"))
+                                (runtime (string-append share "/runtime"))
+                                (applications (string-append #$output
+                                               "/share/applications")))
+                           (install-file "target/release/hx" bin)
+                           (install-file "contrib/Helix.desktop" applications)
+                           (copy-recursively "runtime" runtime)
+                           (wrap-program hx
+                             `("HELIX_RUNTIME" prefix
+                               (,runtime)))))))
+       #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+                       ("rust-anyhow" ,rust-anyhow-1)
+                       ("rust-arc-swap" ,rust-arc-swap-1)
+                       ("rust-bitflags" ,rust-bitflags-2)
+                       ("rust-cassowary" ,rust-cassowary-0.3)
+                       ("rust-cc" ,rust-cc-1)
+                       ("rust-chardetng" ,rust-chardetng-0.1)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-clipboard-win" ,rust-clipboard-win-5)
+                       ("rust-content-inspector" ,rust-content-inspector-0.2)
+                       ("rust-crossterm" ,rust-crossterm-0.27)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-encoding-rs" ,rust-encoding-rs-0.8)
+                       ("rust-etcetera" ,rust-etcetera-0.8)
+                       ("rust-fern" ,rust-fern-0.6)
+                       ("rust-futures-executor" ,rust-futures-executor-0.3)
+                       ("rust-futures-util" ,rust-futures-util-0.3)
+                       ("rust-gix" ,rust-gix-0.63)
+                       ("rust-globset" ,rust-globset-0.4)
+                       ("rust-grep-regex" ,rust-grep-regex-0.1)
+                       ("rust-grep-searcher" ,rust-grep-searcher-0.1)
+                       ("rust-hashbrown" ,rust-hashbrown-0.14)
+                       ("rust-ignore" ,rust-ignore-0.4)
+                       ("rust-imara-diff" ,rust-imara-diff-0.1)
+                       ("rust-indoc" ,rust-indoc-2)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-libloading" ,rust-libloading-0.8)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-lsp-types" ,rust-lsp-types-0.95)
+                       ("rust-nucleo" ,rust-nucleo-0.2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-open" ,rust-open-5)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.11)
+                       ("rust-quickcheck" ,rust-quickcheck-1)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-regex-cursor" ,rust-regex-cursor-0.1)
+                       ("rust-ropey" ,rust-ropey-1)
+                       ("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-serde-json" ,rust-serde-json-1)
+                       ("rust-signal-hook" ,rust-signal-hook-0.3)
+                       ("rust-signal-hook-tokio" ,rust-signal-hook-tokio-0.3)
+                       ("rust-slotmap" ,rust-slotmap-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-smartstring" ,rust-smartstring-1)
+                       ("rust-tempfile" ,rust-tempfile-3)
+                       ("rust-termini" ,rust-termini-1)
+                       ("rust-textwrap" ,rust-textwrap-0.16)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-threadpool" ,rust-threadpool-1)
+                       ("rust-tokio" ,rust-tokio-1)
+                       ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+                       ("rust-toml" ,rust-toml-0.8)
+                       ("rust-tree-sitter" ,rust-tree-sitter-0.22)
+                       ("rust-unicode-general-category"
+                        ,rust-unicode-general-category-0.6)
+                       ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+                       ("rust-unicode-width" ,rust-unicode-width-0.1)
+                       ("rust-url" ,rust-url-2)
+                       ("rust-which" ,rust-which-6)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (inputs (list bash-minimal))
+    (native-inputs (list git))
+    (home-page "https://helix-editor.com/")
+    (synopsis "Post-modern modal text editor")
+    (description "A Kakoune / Neovim inspired editor, written in Rust.")
+    (license (list license:mpl2.0))))
+
 (define-public helvum
   (package
     (name "helvum")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:45:10 GMT) Full text and rfc822 format available.

Message #131 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 15/23] gnu: rust-tokio-stream-0.1: Update to
 0.1.16.
Date: Fri, 29 Nov 2024 11:36:38 -0300
* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.16.

Change-Id: I3c983c24915c03888cb1bc475595264bde445e46
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 566ccebb68..89aaa3b841 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -86844,14 +86844,14 @@ (define-public rust-tokio-socks-0.3
 (define-public rust-tokio-stream-0.1
   (package
     (name "rust-tokio-stream")
-    (version "0.1.14")
+    (version "0.1.16")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "tokio-stream" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0hi8hcwavh5sdi1ivc9qc4yvyr32f153c212dpd7sb366y6rhz1r"))))
+        (base32 "1wc65gprcsyzqlr0k091glswy96kph90i32gffi4ksyh03hnqkjg"))))
     (build-system cargo-build-system)
     (arguments
      `(#:tests? #false      ; unresolved import `tokio_test`
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:02 GMT) Full text and rfc822 format available.

Message #134 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 17/23] gnu: Add rust-gix-status-0.10.
Date: Fri, 29 Nov 2024 11:36:40 -0300
* gnu/packages/crates-vcs.scm (rust-gix-status-0.10): New variable.

Change-Id: I91e8d6015186d29021a49d5a1cf1ad429c2b72a8
---
 gnu/packages/crates-vcs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index ed2b34364e..1058400c4e 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6180,6 +6180,35 @@ (define-public rust-gix-status-0.11
                        ("rust-portable-atomic" ,rust-portable-atomic-1)
                        ("rust-thiserror" ,rust-thiserror-1))))))
 
+(define-public rust-gix-status-0.10
+  (package
+    (inherit rust-gix-status-0.13)
+    (name "rust-gix-status")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-status" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1j5z44b80ybaxy34valibksasrd5gny52vqk9mahjf3ii7cp6hrg"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-filetime" ,rust-filetime-0.2)
+                       ("rust-gix-diff" ,rust-gix-diff-0.44)
+                       ("rust-gix-dir" ,rust-gix-dir-0.5)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-filter" ,rust-gix-filter-0.11)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-gix-status-0.4
   (package
     (inherit rust-gix-status-0.13)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:02 GMT) Full text and rfc822 format available.

Message #137 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 20/23] gnu: Add rust-gix-dir-0.5.
Date: Fri, 29 Nov 2024 11:36:43 -0300
* gnu/packages/crates-vcs.scm (rust-gix-dir-0.5): New variable.

Change-Id: I0377bb7bd66f22ca83871950f11e20f877a84bca
---
 gnu/packages/crates-vcs.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 2b116c2a78..c4d1253e3c 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2493,6 +2493,35 @@ (define-public rust-gix-dir-0.6
        #:cargo-development-inputs
        (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
 
+(define-public rust-gix-dir-0.5
+  (package
+    (inherit rust-gix-dir-0.8)
+    (name "rust-gix-dir")
+    (version "0.5.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-dir" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0x29x6qdj4nwma01qgqadi0dwix3rnv0mlj1wnmn7gasaj69zjb0"))))
+    (arguments
+     `(#:tests? #f ;looking for undeclared gix-testtools
+       #:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-gix-discover" ,rust-gix-discover-0.32)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-trace" ,rust-gix-trace-0.1)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs
+       (("rust-pretty-assertions" ,rust-pretty-assertions-1))))))
+
 (define-public rust-gix-discover-0.35
   (package
     (name "rust-gix-discover")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:03 GMT) Full text and rfc822 format available.

Message #140 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 19/23] gnu: Add rust-gix-discover-0.32.
Date: Fri, 29 Nov 2024 11:36:42 -0300
* gnu/packages/crates-vcs.scm (rust-gix-discover-0.32): New variable.

Change-Id: I8e4e53adbc90ee78099ad387504056604ed0a0e3
---
 gnu/packages/crates-vcs.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index c18f1186e9..2b116c2a78 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -2554,6 +2554,32 @@ (define-public rust-gix-discover-0.33
                                    ("rust-serial-test" ,rust-serial-test-3)
                                    ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-gix-discover-0.32
+  (package
+    (inherit rust-gix-discover-0.35)
+    (name "rust-gix-discover")
+    (version "0.32.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-discover" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1grxby9mj5c9bs305wrf70x0rsdpq25nc00csm86p9ixnscwc9zw"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-dunce" ,rust-dunce-1)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs (("rust-defer" ,rust-defer-0.2)
+                                   ("rust-is-ci" ,rust-is-ci-1)
+                                   ("rust-serial-test" ,rust-serial-test-3)
+                                   ("rust-tempfile" ,rust-tempfile-3))))))
+
 (define-public rust-gix-discover-0.28
   (package
     (inherit rust-gix-discover-0.35)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:03 GMT) Full text and rfc822 format available.

Message #143 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 21/23] gnu: Add rust-gix-config-0.37.
Date: Fri, 29 Nov 2024 11:36:44 -0300
* gnu/packages/crates-vcs.scm (rust-gix-config-0.37): New variable.

Change-Id: Ib5475efa06d23ce9ecf47383969912400efe7d5d
---
 gnu/packages/crates-vcs.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index c4d1253e3c..c13859ee27 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -1809,6 +1809,36 @@ (define-public rust-gix-config-0.38
                        ("rust-winnow" ,rust-winnow-0.6))
        #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
 
+(define-public rust-gix-config-0.37
+  (package
+    (inherit rust-gix-config-0.40)
+    (name "rust-gix-config")
+    (version "0.37.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-config" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0h680yjj90hqch8x2bgnybx01smff2yvcrja6n7dj4byjm1gxyjk"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-config-value" ,rust-gix-config-value-0.14)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-glob" ,rust-gix-glob-0.16)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-unicode-bom" ,rust-unicode-bom-2)
+                       ("rust-winnow" ,rust-winnow-0.6))
+       #:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5))))))
+
 (define-public rust-gix-config-0.33
   (package
     (inherit rust-gix-config-0.40)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:04 GMT) Full text and rfc822 format available.

Message #146 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 22/23] gnu: Add rust-gix-0.63.
Date: Fri, 29 Nov 2024 11:36:45 -0300
* gnu/packages/crates-vcs.scm (rust-gix-0.63): New variable.

Change-Id: I25f88d48253549d0ee8327ef6205f158b65c2c89
---
 gnu/packages/crates-vcs.scm | 77 +++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index c13859ee27..66b8615809 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -702,6 +702,83 @@ (define-public rust-gix-0.64
         ("rust-serial-test" ,rust-serial-test-3)
         ("rust-walkdir" ,rust-walkdir-2))))))
 
+(define-public rust-gix-0.63
+  (package
+    (inherit rust-gix-0.66)
+    (name "rust-gix")
+    (version "0.63.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "01jbkflpr570inbdjv1xgfsimqf6xfrr0yg6mlv4aypsmlc50k4q"))))
+    (arguments
+     `(#:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+                       ("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-actor" ,rust-gix-actor-0.31)
+                       ("rust-gix-archive" ,rust-gix-archive-0.13)
+                       ("rust-gix-attributes" ,rust-gix-attributes-0.22)
+                       ("rust-gix-command" ,rust-gix-command-0.3)
+                       ("rust-gix-commitgraph" ,rust-gix-commitgraph-0.24)
+                       ("rust-gix-config" ,rust-gix-config-0.37)
+                       ("rust-gix-credentials" ,rust-gix-credentials-0.24)
+                       ("rust-gix-date" ,rust-gix-date-0.8)
+                       ("rust-gix-diff" ,rust-gix-diff-0.44)
+                       ("rust-gix-dir" ,rust-gix-dir-0.5)
+                       ("rust-gix-discover" ,rust-gix-discover-0.32)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-filter" ,rust-gix-filter-0.11)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-glob" ,rust-gix-glob-0.16)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-hashtable" ,rust-gix-hashtable-0.5)
+                       ("rust-gix-ignore" ,rust-gix-ignore-0.11)
+                       ("rust-gix-index" ,rust-gix-index-0.33)
+                       ("rust-gix-lock" ,rust-gix-lock-14)
+                       ("rust-gix-macros" ,rust-gix-macros-0.1)
+                       ("rust-gix-mailmap" ,rust-gix-mailmap-0.23)
+                       ("rust-gix-negotiate" ,rust-gix-negotiate-0.13)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-odb" ,rust-gix-odb-0.61)
+                       ("rust-gix-pack" ,rust-gix-pack-0.51)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-prompt" ,rust-gix-prompt-0.8)
+                       ("rust-gix-protocol" ,rust-gix-protocol-0.45)
+                       ("rust-gix-ref" ,rust-gix-ref-0.44)
+                       ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+                       ("rust-gix-revision" ,rust-gix-revision-0.27)
+                       ("rust-gix-revwalk" ,rust-gix-revwalk-0.13)
+                       ("rust-gix-sec" ,rust-gix-sec-0.10)
+                       ("rust-gix-status" ,rust-gix-status-0.10)
+                       ("rust-gix-submodule" ,rust-gix-submodule-0.11)
+                       ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+                       ("rust-gix-trace" ,rust-gix-trace-0.1)
+                       ("rust-gix-transport" ,rust-gix-transport-0.42)
+                       ("rust-gix-traverse" ,rust-gix-traverse-0.39)
+                       ("rust-gix-url" ,rust-gix-url-0.27)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-validate" ,rust-gix-validate-0.8)
+                       ("rust-gix-worktree" ,rust-gix-worktree-0.34)
+                       ("rust-gix-worktree-state" ,rust-gix-worktree-state-0.11)
+                       ("rust-gix-worktree-stream" ,rust-gix-worktree-stream-0.13)
+                       ("rust-once-cell" ,rust-once-cell-1)
+                       ("rust-parking-lot" ,rust-parking-lot-0.12)
+                       ("rust-prodash" ,rust-prodash-28)
+                       ("rust-regex" ,rust-regex-1)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-signal-hook" ,rust-signal-hook-0.3)
+                       ("rust-smallvec" ,rust-smallvec-1)
+                       ("rust-thiserror" ,rust-thiserror-1))
+       #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
+                                   ("rust-async-std" ,rust-async-std-1)
+                                   ("rust-is-ci" ,rust-is-ci-1)
+                                   ("rust-pretty-assertions" ,rust-pretty-assertions-1)
+                                   ("rust-serial-test" ,rust-serial-test-3)
+                                   ("rust-walkdir" ,rust-walkdir-2))))))
+
 (define-public rust-gix-0.57
   (package
     (inherit rust-gix-0.66)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:46:04 GMT) Full text and rfc822 format available.

Message #149 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 23/23] gnu: rust-open-5: Update to 5.3.1.
Date: Fri, 29 Nov 2024 11:36:46 -0300
* gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1.

Change-Id: If74265f72f0cdab31ef35938008ff59aabb19bf6
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 89aaa3b841..b3b53f00f3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -51854,14 +51854,14 @@ (define-public rust-opaque-debug-0.2
 (define-public rust-open-5
   (package
     (name "rust-open")
-    (version "5.1.2")
+    (version "5.3.1")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "open" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4"))))
+        (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:02 GMT) Full text and rfc822 format available.

Message #152 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 04/23] gnu: Add rust-nucleo-matcher-0.2.
Date: Fri, 29 Nov 2024 11:36:27 -0300
* gnu/packages/crates-io.scm (rust-nucleo-matcher-0.2): New variable.

Change-Id: Ia20bb069ca910d346906f93133a58e89fd9549a8
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cf54ca0670..a3ce6948a8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43009,6 +43009,29 @@ (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
+  (package
+    (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"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cov-mark" ,rust-cov-mark-1)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-unicode-segmentation" ,rust-unicode-segmentation-1))
+       #:cargo-development-inputs (("rust-cov-mark" ,rust-cov-mark-1))))
+    (home-page "https://github.com/helix-editor/nucleo")
+    (synopsis "Plug and play high performance fuzzy matcher")
+    (description
+     "This package provides plug and play high performance fuzzy matcher.")
+    (license license:mpl2.0)))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:02 GMT) Full text and rfc822 format available.

Message #155 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 09/23] gnu: Add rust-regex-cursor-0.1.
Date: Fri, 29 Nov 2024 11:36:32 -0300
* gnu/packages/crates-io.scm (rust-regex-cursor-0.1): New variable.

Change-Id: I921adc55721f8d5a01634df0c91e0890c63cbbe0
---
 gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4688a83b5a..fc861aed31 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -43050,6 +43050,34 @@ (define-public rust-pulldown-cmark-escape-0.11
 the pulldown-cmark project.")
     (license license:expat)))
 
+(define-public rust-regex-cursor-0.1
+  (package
+    (name "rust-regex-cursor")
+    (version "0.1.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "regex-cursor" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0sbi1xr9201hd5c40779gfnmlnmrb4yqs4jj07d6zbp3znsjfhxf"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; Tests fail
+       #:cargo-inputs (("rust-log" ,rust-log-0.4)
+                       ("rust-memchr" ,rust-memchr-2)
+                       ("rust-regex-automata" ,rust-regex-automata-0.4)
+                       ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+                       ("rust-ropey" ,rust-ropey-1))
+       #:cargo-development-inputs (("rust-anyhow" ,rust-anyhow-1)
+                                   ("rust-proptest" ,rust-proptest-1)
+                                   ("rust-regex-test" ,rust-regex-test-0.1))))
+    (home-page "https://github.com/pascalkuthe/regex-cursor")
+    (synopsis "Regex fork that can search discontiguous haystacks")
+    (description
+     "This package provides regex fork that can search discontiguous haystacks.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-rust-lzma-0.5
   (package
     (name "rust-rust-lzma")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:03 GMT) Full text and rfc822 format available.

Message #158 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 10/23] gnu: Add rust-unicode-general-category-0.6.
Date: Fri, 29 Nov 2024 11:36:33 -0300
* gnu/packages/crates-io.scm (rust-unicode-general-category-0.6): New variable.

Change-Id: I3acdc08b4645117aaf2039445d158922f01bae99
---
 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 fc861aed31..76144cd597 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -90659,6 +90659,24 @@ (define-public rust-ungrammar-1
      "This package provides a DSL for describing concrete syntax trees.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-unicode-general-category-0.6
+  (package
+    (name "rust-unicode-general-category")
+    (version "0.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unicode-general-category" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1rv9715c94gfl0hzy4f2a9lw7i499756bq2968vqwhr1sb0wi092"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/yeslogic/unicode-general-category")
+    (synopsis "Fast lookup of the Unicode General Category property for char")
+    (description "This package provides Fast lookup of the Unicode General
+Category property for char.")
+    (license license:asl2.0)))
+
 (define-public rust-unidecode-0.3
   (package
     (name "rust-unidecode")
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:03 GMT) Full text and rfc822 format available.

Message #161 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 12/23] gnu: rust-slotmap-1: Update to 1.0.7.
Date: Fri, 29 Nov 2024 11:36:35 -0300
* gnu/packages/crates-io.scm (rust-slotmap-1): Update to 1.0.7.

Change-Id: I4d113e42d61ff05a631e71e17f7fc02cf6091641
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f254093dc2..81bda1029b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -75904,14 +75904,14 @@ (define-public rust-sloggers-1
 (define-public rust-slotmap-1
   (package
     (name "rust-slotmap")
-    (version "1.0.6")
+    (version "1.0.7")
     (source (origin
               (method url-fetch)
               (uri (crate-uri "slotmap" version))
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0hhkvsc3x79c7fh97b3padjhssd19hzdyyiv291mr3qf3lk8xq71"))))
+                "0amqb2fn9lcy1ri0risblkcp88dl0rnfmynw7lx0nqwza77lmzyv"))))
     (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:04 GMT) Full text and rfc822 format available.

Message #164 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 16/23] gnu: Add rust-gix-submodule-0.11.
Date: Fri, 29 Nov 2024 11:36:39 -0300
* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.11): New variable.

Change-Id: I66858b69b054c80637b6d6ea1008bb289ab82653
---
 gnu/packages/crates-vcs.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 1828804982..ed2b34364e 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2022 Aleksandr Vityazev <avityazev <at> posteo.org>
 ;;; Copyright © 2023 Jaeme Sifat <jaeme <at> runbox.com>
 ;;; Copyright © 2023 Steve George <steve <at> futurile.net>
+;;; Copyright © 2024 Murilo <murilo <at> disroot.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -6329,6 +6330,27 @@ (define-public rust-gix-submodule-0.12
                        ("rust-gix-url" ,rust-gix-url-0.27)
                        ("rust-thiserror" ,rust-thiserror-1))))))
 
+(define-public rust-gix-submodule-0.11
+  (package
+    (inherit rust-gix-submodule-0.14)
+    (name "rust-gix-submodule")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-submodule" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1b304hkx2r2b619n3lksvj08fkd7pdxzpr923dhvc55c4jcx874j"))))
+    (arguments
+     `(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
+                       ("rust-gix-config" ,rust-gix-config-0.37)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-pathspec" ,rust-gix-pathspec-0.7)
+                       ("rust-gix-refspec" ,rust-gix-refspec-0.23)
+                       ("rust-gix-url" ,rust-gix-url-0.27)
+                       ("rust-thiserror" ,rust-thiserror-1))))))
+
 (define-public rust-gix-submodule-0.7
   (package
     (inherit rust-gix-submodule-0.14)
-- 
2.46.0





Information forwarded to efraim <at> flashner.co.il, guix-patches <at> gnu.org:
bug#74519; Package guix-patches. (Fri, 29 Nov 2024 14:48:04 GMT) Full text and rfc822 format available.

Message #167 received at 74519 <at> debbugs.gnu.org (full text, mbox):

From: Murilo <murilo <at> disroot.org>
To: 74519 <at> debbugs.gnu.org
Cc: Murilo <murilo <at> disroot.org>
Subject: [PATCH v2 rust-team 18/23] gnu: Add rust-gix-ref-0.44.
Date: Fri, 29 Nov 2024 11:36:41 -0300
* gnu/packages/crates-vcs.scm (rust-gix-ref-0.44): New variable.

Change-Id: I6093f73de57b0443b43d47084808f68be7daced6
---
 gnu/packages/crates-vcs.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-vcs.scm b/gnu/packages/crates-vcs.scm
index 1058400c4e..c18f1186e9 100644
--- a/gnu/packages/crates-vcs.scm
+++ b/gnu/packages/crates-vcs.scm
@@ -5423,6 +5423,37 @@ (define-public rust-gix-ref-0.45
                        ("rust-winnow" ,rust-winnow-0.6))
        #:cargo-development-inputs (("rust-gix-date" ,rust-gix-date-0.8))))))
 
+(define-public rust-gix-ref-0.44
+  (package
+    (inherit rust-gix-ref-0.47)
+    (name "rust-gix-ref")
+    (version "0.44.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gix-ref" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0biy3y7src1wsx5prynvyg7wzyzf3ss8f6hyphpb5ijvgscs551k"))))
+    (arguments
+     `(#:tests? #f ;use of undeclared crate gix_testtools
+       #:cargo-inputs (("rust-document-features" ,rust-document-features-0.2)
+                       ("rust-gix-actor" ,rust-gix-actor-0.31)
+                       ("rust-gix-date" ,rust-gix-date-0.8)
+                       ("rust-gix-features" ,rust-gix-features-0.38)
+                       ("rust-gix-fs" ,rust-gix-fs-0.11)
+                       ("rust-gix-hash" ,rust-gix-hash-0.14)
+                       ("rust-gix-lock" ,rust-gix-lock-14)
+                       ("rust-gix-object" ,rust-gix-object-0.42)
+                       ("rust-gix-path" ,rust-gix-path-0.10)
+                       ("rust-gix-tempfile" ,rust-gix-tempfile-14)
+                       ("rust-gix-utils" ,rust-gix-utils-0.1)
+                       ("rust-gix-validate" ,rust-gix-validate-0.8)
+                       ("rust-memmap2" ,rust-memmap2-0.9)
+                       ("rust-serde" ,rust-serde-1)
+                       ("rust-thiserror" ,rust-thiserror-1)
+                       ("rust-winnow" ,rust-winnow-0.6))))))
+
 (define-public rust-gix-ref-0.40
   (package
     (inherit rust-gix-ref-0.47)
-- 
2.46.0





Reply sent to Efraim Flashner <efraim <at> flashner.co.il>:
You have taken responsibility. (Tue, 24 Dec 2024 18:54:02 GMT) Full text and rfc822 format available.

Notification sent to Murilo <murilo <at> disroot.org>:
bug acknowledged by developer. (Tue, 24 Dec 2024 18:54:02 GMT) Full text and rfc822 format available.

Message #172 received at 74519-done <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: Murilo <murilo <at> disroot.org>
Cc: 74519-done <at> debbugs.gnu.org
Subject: Re: [bug#74519] [PATCH v2 rust-team 00/23] Add helix
Date: Tue, 24 Dec 2024 20:52:46 +0200
[Message part 1 (text/plain, inline)]
I took a deeper look at tree-sitter and I've come to the realization
that "tree-sitter" is the name of the repo and the tool, and the
installed full package comes from packaging from the full repo, not the
individual pieces.  Then I was ready to push the rust-tree-sitter-0.22
patch, except it looks like it's missing inputs.  Rather than package
the inputs right now I figured it was better to create a
rust-tree-sitter-0.20 package and downgrade helix to 23.10.  So I did
that and pushed it to the rust-team branch.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 22 Jan 2025 12:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 146 days ago.

Previous Next


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