From 3e240e15e54ad613faedb4f27f689f2a7054d29e Mon Sep 17 00:00:00 2001 From: John Soo Date: Fri, 13 Dec 2019 22:54:55 -0800 Subject: [PATCH] gnu: Add rust-grep-pcre2-0.1. * gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): New variable. Signed-off-by: Efraim Flashner --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6aa5e4be22..a2c40fc787 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1331,6 +1331,31 @@ (define-public rust-grep-cli-0.1 "Utilities for search oriented command line applications.") (license license:expat))) +(define-public rust-grep-pcre2-0.1 + (package + (name "rust-grep-pcre2") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "grep-pcre2" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wjc3gsan20gapga8nji6jcrmwn9n85q5zf2yfq6g50c7abkc2ql")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-grep-matcher" ,rust-grep-matcher-0.1) + ("rust-pcre2" ,rust-pcre2-0.2)))) + (home-page + "https://github.com/BurntSushi/ripgrep") + (synopsis "Use PCRE2 with the grep crate") + (description "Use PCRE2 with the grep crate.") + (license (list license:expat license:unlicense)))) + (define-public rust-heapsize-0.4 (package (name "rust-heapsize") @@ -1948,7 +1973,7 @@ (define-public rust-memchr-2.2 "0f8wdra7yaggsr4jzlrvpd8yknnqhd990iijdr6llgc8gk2ppz1f")))) (build-system cargo-build-system) (arguments - `(#:skip-build #t + `(#:skip-build? #t #:cargo-inputs (("rust-libc" ,rust-libc-0.2)) #:cargo-development-inputs @@ -1956,7 +1981,8 @@ (define-public rust-memchr-2.2 (home-page "https://github.com/BurntSushi/rust-memchr") (synopsis "Safe interface to memchr") - (description "Safe interface to memchr.") + (description "The @code{memchr} crate provides heavily optimized routines +for searching bytes.") (license (list license:expat license:unlicense)))) (define-public rust-memchr-1.0