From 4ab3e80f603568d7a8aa257307b8ba4225f553f9 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 5 Feb 2025 10:28:19 +0200 Subject: [PATCH] gnu: Add rust-fancy-regex-0.10. * gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable. Change-Id: Ie1644d21808226f931eb386d1dfa36b4e927fa7d --- 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 9ffe832c13e333ba3ee7ec0d4245841b2ac3c710..2d62361af7f98f4bb5a95c34f8f3bdb5bc3d5fd4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25332,6 +25332,34 @@ supported in purely NFA-based implementations.") ("rust-matches" ,rust-matches-0.1) ("rust-quickcheck" ,rust-quickcheck-1)))))) +(define-public rust-fancy-regex-0.10 + (package + (inherit rust-fancy-regex-0.14) + (name "rust-fancy-regex") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "fancy-regex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0rn7wfihsk877h3kwzzm99ykflfkhg039l4synm9algs8qnsny06")) + (modules '((guix build utils))) + (snippet + '(begin (substitute* "Cargo.toml" + (("\"= ?([[:digit:]]+(\\.[[:digit:]]+)*)" _ version) + (string-append "\"^" version))))))) + (arguments + (list #:cargo-inputs + (list rust-bit-set-0.5 + rust-regex-1) + #:cargo-development-inputs + (list rust-bitflags-1 + rust-criterion-0.3 + rust-half-1 + rust-matches-0.1 + rust-quickcheck-1))))) + (define-public rust-fancy-regex-0.7 (package (inherit rust-fancy-regex-0.11)