me
/
guix
Archived
1
0
Fork 0

gnu: Add rust-memchr-2.2.

* gnu/packages/crates-io.scm (rust-memchr-2.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
master
John Soo 2019-12-13 22:00:54 -08:00 committed by Efraim Flashner
parent 583a5fdfeb
commit 73dd517dfc
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 28 additions and 3 deletions

View File

@ -1805,6 +1805,32 @@ whether an expression matches a pattern.")
(license (list license:asl2.0
license:expat))))
(define-public rust-memchr-2.2
(package
(name "rust-memchr")
(version "2.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "memchr" version))
(file-name
(string-append name "-" version ".tar.gz"))
(sha256
(base32
"0f8wdra7yaggsr4jzlrvpd8yknnqhd990iijdr6llgc8gk2ppz1f"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build #t
#:cargo-inputs
(("rust-libc" ,rust-libc-0.2))
#:cargo-development-inputs
(("rust-quickcheck" ,rust-quickcheck-0.8))))
(home-page
"https://github.com/BurntSushi/rust-memchr")
(synopsis "Safe interface to memchr")
(description "Safe interface to memchr.")
(license (list license:expat license:unlicense))))
(define-public rust-memmap-0.7
(package
(name "rust-memmap")
@ -3048,7 +3074,7 @@ system calls.")
"1pabajpp0wzb7dm2x32gy8w7k0mwykr6zsvzn0fgpr6pww40hbqb"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build #t
`(#:skip-build? #t
#:cargo-inputs
(("rust-aho-corasick" ,rust-aho-corasick-0.7)
("rust-memchr" ,rust-memchr-2.2)
@ -3061,8 +3087,7 @@ system calls.")
("rust-quickcheck" ,rust-quickcheck-0.8)
("rust-rand" ,rust-rand-0.4))))
(home-page "https://github.com/rust-lang/regex")
(synopsis
"Regular expressions for Rust")
(synopsis "Regular expressions for Rust")
(description
"An implementation of regular expressions for Rust. This implementation
uses finite automata and guarantees linear time matching on all inputs.")