all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#74519] [PATCH rust-team 00/30] Add helix
@ 2024-11-25  2:28 Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 01/30] gnu: " Murilo via Guix-patches via
                   ` (30 more replies)
  0 siblings, 31 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:28 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

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





^ permalink raw reply	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 01/30] gnu: Add helix.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 02/30] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
                   ` (29 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@bayesians.ca>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 02/30] gnu: Add rust-nucleo-0.2.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 01/30] gnu: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 03/30] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
                   ` (28 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@ieee.org>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 03/30] gnu: Add rust-cov-mark-1.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 01/30] gnu: " Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 02/30] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 04/30] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
                   ` (27 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 04/30] gnu: Add rust-nucleo-matcher-0.2.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (2 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 03/30] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 05/30] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
                   ` (26 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 05/30] gnu: Add rust-tree-sitter-0.22.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (3 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 04/30] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 06/30] gnu: Add rust-termini-1 Murilo via Guix-patches via
                   ` (25 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 06/30] gnu: Add rust-termini-1.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (4 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 05/30] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 07/30] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
                   ` (24 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 07/30] gnu: Add rust-pulldown-cmark-0.11.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (5 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 06/30] gnu: Add rust-termini-1 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 08/30] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
                   ` (23 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 08/30] gnu: Add rust-pulldown-cmark-escape-0.11.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (6 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 07/30] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 09/30] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
                   ` (22 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 09/30] gnu: Add rust-regex-cursor-0.1.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (7 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 08/30] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 10/30] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
                   ` (21 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 10/30] gnu: Add rust-unicode-general-category-0.6.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (8 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 09/30] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 11/30] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
                   ` (20 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 11/30] gnu: rust-hashbrown-0.14: Update to 0.14.5.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (9 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 10/30] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 12/30] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
                   ` (19 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 12/30] gnu: rust-slotmap-1: Update to 1.0.7.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (10 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 11/30] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 13/30] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
                   ` (18 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 13/30] gnu: rust-textwrap-0.16: Update to 0.16.1.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (11 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 12/30] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 14/30] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
                   ` (17 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 14/30] gnu: rust-clipboard-win-5: Update to 5.4.0.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (12 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 13/30] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 15/30] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
                   ` (16 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@lyrion.ch>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 15/30] gnu: rust-tokio-stream-0.1: Update to 0.1.16.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (13 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 14/30] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 16/30] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
                   ` (15 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 16/30] gnu: Add rust-gix-submodule-0.11.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (14 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 15/30] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 17/30] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
                   ` (14 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@posteo.org>
 ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 17/30] gnu: Add rust-gix-status-0.10.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (15 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 16/30] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 18/30] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
                   ` (13 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 18/30] gnu: Add rust-gix-ref-0.44.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (16 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 17/30] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 19/30] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
                   ` (12 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 19/30] gnu: Add rust-gix-discover-0.32.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (17 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 18/30] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 20/30] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
                   ` (11 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 20/30] gnu: Add rust-gix-dir-0.5.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (18 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 19/30] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 21/30] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
                   ` (10 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 21/30] gnu: Add rust-gix-config-0.37.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (19 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 20/30] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 22/30] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
                   ` (9 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 22/30] gnu: Add rust-gix-0.63.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (20 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 21/30] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 23/30] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
                   ` (8 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 23/30] gnu: rust-open-5: Update to 5.3.1.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (21 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 22/30] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 24/30] gnu: rust-gix-0.66: Update home-page Murilo via Guix-patches via
                   ` (7 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 24/30] gnu: rust-gix-0.66: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (22 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 23/30] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 25/30] gnu: rust-gix-config-0.40: " Murilo via Guix-patches via
                   ` (6 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 25/30] gnu: rust-gix-config-0.40: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (23 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 24/30] gnu: rust-gix-0.66: Update home-page Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 26/30] gnu: rust-gix-dir-0.8: " Murilo via Guix-patches via
                   ` (5 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 26/30] gnu: rust-gix-dir-0.8: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (24 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 25/30] gnu: rust-gix-config-0.40: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 27/30] gnu: rust-gix-discover-0.35: " Murilo via Guix-patches via
                   ` (4 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 27/30] gnu: rust-gix-discover-0.35: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (25 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 26/30] gnu: rust-gix-dir-0.8: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 28/30] gnu: rust-gix-ref-0.47: " Murilo via Guix-patches via
                   ` (3 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 28/30] gnu: rust-gix-ref-0.47: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (26 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 27/30] gnu: rust-gix-discover-0.35: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 29/30] gnu: rust-gix-status-0.13: " Murilo via Guix-patches via
                   ` (2 subsequent siblings)
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 29/30] gnu: rust-gix-status-0.13: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (27 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 28/30] gnu: rust-gix-ref-0.47: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 30/30] gnu: rust-gix-submodule-0.14: " Murilo via Guix-patches via
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH rust-team 30/30] gnu: rust-gix-submodule-0.14: Update home-page.
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (28 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 29/30] gnu: rust-gix-status-0.13: " Murilo via Guix-patches via
@ 2024-11-25  2:48 ` Murilo via Guix-patches via
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
  30 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-25  2:48 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 00/23] Add helix
  2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
                   ` (29 preceding siblings ...)
  2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 30/30] gnu: rust-gix-submodule-0.14: " Murilo via Guix-patches via
@ 2024-11-29 14:36 ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 01/23] gnu: " Murilo via Guix-patches via
                     ` (23 more replies)
  30 siblings, 24 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

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





^ permalink raw reply	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 01/23] gnu: Add helix.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 02/23] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
                     ` (22 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@bayesians.ca>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 02/23] gnu: Add rust-nucleo-0.2.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 01/23] gnu: " Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 03/23] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
                     ` (21 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@ieee.org>
 ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@disroot.org>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 03/23] gnu: Add rust-cov-mark-1.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 01/23] gnu: " Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 02/23] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 04/23] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
                     ` (20 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 04/23] gnu: Add rust-nucleo-matcher-0.2.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (2 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 03/23] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 05/23] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
                     ` (19 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 05/23] gnu: Add rust-tree-sitter-0.22.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (3 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 04/23] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 06/23] gnu: Add rust-termini-1 Murilo via Guix-patches via
                     ` (18 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 06/23] gnu: Add rust-termini-1.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (4 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 05/23] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 07/23] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
                     ` (17 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 07/23] gnu: Add rust-pulldown-cmark-0.11.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (5 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 06/23] gnu: Add rust-termini-1 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 08/23] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
                     ` (16 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 08/23] gnu: Add rust-pulldown-cmark-escape-0.11.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (6 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 07/23] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 09/23] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
                     ` (15 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 09/23] gnu: Add rust-regex-cursor-0.1.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (7 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 08/23] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 10/23] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
                     ` (14 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 10/23] gnu: Add rust-unicode-general-category-0.6.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (8 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 09/23] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 11/23] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
                     ` (13 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 11/23] gnu: rust-hashbrown-0.14: Update to 0.14.5.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (9 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 10/23] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 12/23] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
                     ` (12 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 12/23] gnu: rust-slotmap-1: Update to 1.0.7.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (10 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 11/23] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 13/23] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
                     ` (11 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 13/23] gnu: rust-textwrap-0.16: Update to 0.16.1.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (11 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 12/23] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 14/23] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
                     ` (10 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 14/23] gnu: rust-clipboard-win-5: Update to 5.4.0.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (12 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 13/23] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 15/23] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
                     ` (9 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@lyrion.ch>
 ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
 ;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 15/23] gnu: rust-tokio-stream-0.1: Update to 0.1.16.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (13 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 14/23] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 16/23] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
                     ` (8 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 16/23] gnu: Add rust-gix-submodule-0.11.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (14 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 15/23] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 17/23] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
                     ` (7 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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@posteo.org>
 ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com>
 ;;; Copyright © 2023 Steve George <steve@futurile.net>
+;;; Copyright © 2024 Murilo <murilo@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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 17/23] gnu: Add rust-gix-status-0.10.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (15 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 16/23] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 18/23] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
                     ` (6 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 18/23] gnu: Add rust-gix-ref-0.44.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (16 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 17/23] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 19/23] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
                     ` (5 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 19/23] gnu: Add rust-gix-discover-0.32.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (17 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 18/23] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 20/23] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
                     ` (4 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 20/23] gnu: Add rust-gix-dir-0.5.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (18 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 19/23] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 21/23] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
                     ` (3 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 21/23] gnu: Add rust-gix-config-0.37.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (19 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 20/23] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 22/23] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
                     ` (2 subsequent siblings)
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 22/23] gnu: Add rust-gix-0.63.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (20 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 21/23] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 23/23] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
  2024-12-24 18:52   ` bug#74519: [PATCH v2 rust-team 00/23] Add helix Efraim Flashner
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* [bug#74519] [PATCH v2 rust-team 23/23] gnu: rust-open-5: Update to 5.3.1.
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (21 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 22/23] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
@ 2024-11-29 14:36   ` Murilo via Guix-patches via
  2024-12-24 18:52   ` bug#74519: [PATCH v2 rust-team 00/23] Add helix Efraim Flashner
  23 siblings, 0 replies; 56+ messages in thread
From: Murilo via Guix-patches via @ 2024-11-29 14:36 UTC (permalink / raw)
  To: 74519; +Cc: Murilo, Efraim Flashner

* 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





^ permalink raw reply related	[flat|nested] 56+ messages in thread

* bug#74519: [PATCH v2 rust-team 00/23] Add helix
  2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
                     ` (22 preceding siblings ...)
  2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 23/23] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
@ 2024-12-24 18:52   ` Efraim Flashner
  23 siblings, 0 replies; 56+ messages in thread
From: Efraim Flashner @ 2024-12-24 18:52 UTC (permalink / raw)
  To: Murilo; +Cc: 74519-done

[-- Attachment #1: Type: text/plain, Size: 739 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 56+ messages in thread

end of thread, other threads:[~2024-12-24 18:54 UTC | newest]

Thread overview: 56+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-25  2:28 [bug#74519] [PATCH rust-team 00/30] Add helix Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 01/30] gnu: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 02/30] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 03/30] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 04/30] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 05/30] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 06/30] gnu: Add rust-termini-1 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 07/30] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 08/30] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 09/30] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 10/30] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 11/30] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 12/30] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 13/30] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 14/30] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 15/30] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 16/30] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 17/30] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 18/30] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 19/30] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 20/30] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 21/30] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 22/30] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 23/30] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 24/30] gnu: rust-gix-0.66: Update home-page Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 25/30] gnu: rust-gix-config-0.40: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 26/30] gnu: rust-gix-dir-0.8: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 27/30] gnu: rust-gix-discover-0.35: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 28/30] gnu: rust-gix-ref-0.47: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 29/30] gnu: rust-gix-status-0.13: " Murilo via Guix-patches via
2024-11-25  2:48 ` [bug#74519] [PATCH rust-team 30/30] gnu: rust-gix-submodule-0.14: " Murilo via Guix-patches via
2024-11-29 14:36 ` [bug#74519] [PATCH v2 rust-team 00/23] Add helix Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 01/23] gnu: " Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 02/23] gnu: Add rust-nucleo-0.2 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 03/23] gnu: Add rust-cov-mark-1 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 04/23] gnu: Add rust-nucleo-matcher-0.2 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 05/23] gnu: Add rust-tree-sitter-0.22 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 06/23] gnu: Add rust-termini-1 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 07/23] gnu: Add rust-pulldown-cmark-0.11 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 08/23] gnu: Add rust-pulldown-cmark-escape-0.11 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 09/23] gnu: Add rust-regex-cursor-0.1 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 10/23] gnu: Add rust-unicode-general-category-0.6 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 11/23] gnu: rust-hashbrown-0.14: Update to 0.14.5 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 12/23] gnu: rust-slotmap-1: Update to 1.0.7 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 13/23] gnu: rust-textwrap-0.16: Update to 0.16.1 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 14/23] gnu: rust-clipboard-win-5: Update to 5.4.0 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 15/23] gnu: rust-tokio-stream-0.1: Update to 0.1.16 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 16/23] gnu: Add rust-gix-submodule-0.11 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 17/23] gnu: Add rust-gix-status-0.10 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 18/23] gnu: Add rust-gix-ref-0.44 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 19/23] gnu: Add rust-gix-discover-0.32 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 20/23] gnu: Add rust-gix-dir-0.5 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 21/23] gnu: Add rust-gix-config-0.37 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 22/23] gnu: Add rust-gix-0.63 Murilo via Guix-patches via
2024-11-29 14:36   ` [bug#74519] [PATCH v2 rust-team 23/23] gnu: rust-open-5: Update to 5.3.1 Murilo via Guix-patches via
2024-12-24 18:52   ` bug#74519: [PATCH v2 rust-team 00/23] Add helix Efraim Flashner

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.