~ruther/guix-local

4ab3e80f603568d7a8aa257307b8ba4225f553f9 — Efraim Flashner 1 year, 2 months ago 92da06a
gnu: Add rust-fancy-regex-0.10.

* gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable.

Change-Id: Ie1644d21808226f931eb386d1dfa36b4e927fa7d
1 files changed, 28 insertions(+), 0 deletions(-)

M gnu/packages/crates-io.scm
M gnu/packages/crates-io.scm => gnu/packages/crates-io.scm +28 -0
@@ 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)