summaryrefslogtreecommitdiff
path: root/gnu/packages/crates-io.scm
diff options
context:
space:
mode:
authorEfraim Flashner <[email protected]>2025-02-05 10:28:19 +0200
committerEfraim Flashner <[email protected]>2025-02-05 10:28:55 +0200
commit4ab3e80f603568d7a8aa257307b8ba4225f553f9 (patch)
treed8f8aff7dea10ae7e5f978c5bad0ac5786980c56 /gnu/packages/crates-io.scm
parent92da06a010536f728bc1824d35d35259def7c0c5 (diff)
gnu: Add rust-fancy-regex-0.10.
* gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable. Change-Id: Ie1644d21808226f931eb386d1dfa36b4e927fa7d
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r--gnu/packages/crates-io.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 9ffe832c13..2d62361af7 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)