Commit Message
Herman Rimm
April 28, 2024, 6:55 p.m. UTC
* gnu/packages/crates-io.scm (rust-yap-0.12): Add variable. Change-Id: I5c9b80a43ce4860e9e21297a976987dc41c1cc08 --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7c7967e0b7..9270b74b11 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -90881,6 +90881,33 @@ (define-public rust-yansi-term-0.1 "Library for ANSI terminal colours and styles (bold, underline).") (license license:expat))) +(define-public rust-yap-0.12 + (package + (name "rust-yap") + (version "0.12.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "yap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07q53xz7wij2n4vnv71cpy1wsab52c78d5xx1kifi983p3knkqmz")) + (modules '((guix build utils))) + (snippet '(begin (substitute* "Cargo.toml.orig" + (("logos = \"0.12.0\"") + "logos = \"0.13\"")) + (copy-file "Cargo.toml.orig" "Cargo.toml"))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs (("rust-logos" ,rust-logos-0.13)))) + (home-page "https://github.com/jsdw/yap") + (synopsis "Utility methods to help with parsing strings and slices") + (description + "Yet Another Parser library. A lightweight, dependency free, parser +combinator inspired set of utility methods to help with parsing strings +and slices.") + (license license:expat))) + (define-public rust-yasna-0.5 (package (name "rust-yasna")