me
/
guix
Archived
1
0
Fork 0

gnu: Add rust-grep-printer-0.2.

* gnu/packages/crates-io.scm (rust-grep-printer-0.2): New variable.
(rust-grep-printer-0.1): Inherit from rust-grep-printer-0.2.

Change-Id: Ic830cbf5125f7419662d28cd61c28ae2da2082ab
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
master
Jaeme Sifat 2023-12-10 18:06:52 -05:00 committed by Efraim Flashner
parent e5ed7b8ac2
commit fa148a4e05
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 31 additions and 8 deletions

View File

@ -33768,8 +33768,38 @@ the regex engine it uses pluggable.")
(description "Use PCRE2 with the grep crate.")
(license (list license:expat license:unlicense))))
(define-public rust-grep-printer-0.2
(package
(name "rust-grep-printer")
(version "0.2.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "grep-printer" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1cnf70gjnybfql0lmpr32dslb4xhxgc6h0dxwnv3ivla7jh14g3l"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs (("rust-bstr" ,rust-bstr-1)
("rust-grep-matcher" ,rust-grep-matcher-0.1)
("rust-grep-searcher" ,rust-grep-searcher-0.1)
("rust-log" ,rust-log-0.4)
("rust-serde" ,rust-serde-1)
("rust-serde-json" ,rust-serde-json-1)
("rust-termcolor" ,rust-termcolor-1))
#:cargo-development-inputs
(("rust-grep-regex" ,rust-grep-regex-0.1))))
(home-page "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer")
(synopsis "Standard printing of search results")
(description
"This package is an implementation of the grep crate's Sink trait that
provides standard printing of search results, similar to grep itself.")
(license (list license:unlicense license:expat))))
(define-public rust-grep-printer-0.1
(package
(inherit rust-grep-printer-0.2)
(name "rust-grep-printer")
(version "0.1.6")
(source
@ -33781,7 +33811,6 @@ the regex engine it uses pluggable.")
(sha256
(base32
"0wnw8khcvris8canv1dp58qh6vph18fml9qsnrsmdpxf9ni73hh5"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-base64" ,rust-base64-0.13)
@ -33793,13 +33822,7 @@ the regex engine it uses pluggable.")
("rust-serde-json" ,rust-serde-json-1)
("rust-termcolor" ,rust-termcolor-1))
#:cargo-development-inputs
(("rust-grep-regex" ,rust-grep-regex-0.1))))
(home-page "https://github.com/BurntSushi/ripgrep")
(synopsis "Standard printing of search results")
(description
"This package is an implementation of the grep crate's Sink trait that
provides standard printing of search results, similar to grep itself.")
(license (list license:unlicense license:expat))))
(("rust-grep-regex" ,rust-grep-regex-0.1))))))
(define-public rust-grep-regex-0.1
(package