[bug#77040,v2,08/20] gnu: Add rust-insta-1.42.

Message ID 20250315233915.744-9-gabrielsantosdesouza@disroot.org
State New
Headers
Series Add pay-respects. |

Commit Message

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

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

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 7c647b9f63..986ee286ea 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -35057,6 +35057,40 @@  (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-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" ,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")