[bug#77040,v4,11/12] gnu: Add rust-insta-1.42.

Message ID 20250327221833.21312-12-gabriel.santos.smtp@gmail.com
State New
Headers
Series gnu: Add pay-respects. |

Commit Message

Gabriel Santos March 27, 2025, 10:14 p.m. UTC
  * gnu/packages/crates-io.scm (rust-insta-1.42): New variable.

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

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cc3665d69c..8361ca5c90 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35278,6 +35278,46 @@  (define-public rust-inquire-0.7
 terminals.")
     (license license:expat)))
 
+(define-public rust-insta-1.42
+  (package
+    (name "rust-insta")
+    (version "1.42.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "insta" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "111hrdc3bxwp146kz2ffwdq0qypdjk8a2yzwr8mivlb7maxrl9ah"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-test-flags
+       '("--"
+         "--skip=env::test_get_cargo_workspace"
+         "--skip=utils::test_format_rust_expression")
+       #:cargo-inputs
+       (("rust-clap" ,rust-clap-4)
+        ("rust-console" ,rust-console-0.15)
+        ("rust-csv" ,rust-csv-1)
+        ("rust-globset" ,rust-globset-0.4)
+        ("rust-linked-hash-map" ,rust-linked-hash-map-0.5)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pest" ,rust-pest-2)
+        ("rust-pest-derive" ,rust-pest-derive-2)
+        ("rust-pin-project" ,rust-pin-project-1)
+        ("rust-regex" ,rust-regex-1)
+        ("rust-ron" ,rust-ron-0.7)
+        ("rust-serde" ,rust-serde-1)
+        ("rust-similar-asserts" ,rust-similar-asserts-1)
+        ("rust-similar" ,rust-similar-2)
+        ("rust-toml" ,rust-toml-0.5)
+        ("rust-walkdir" ,rust-walkdir-2))))
+    (home-page "https://insta.rs/")
+    (synopsis "Snapshot testing library for Rust")
+    (description
+     "This package provides a snapshot testing library for Rust.")
+    (license license:asl2.0)))
+
 (define-public rust-insta-1
   (package
     (name "rust-insta")