From e7ff6da8acc25925db78729fbc4c4ce0e596ecac Mon Sep 17 00:00:00 2001 From: John Soo Date: Thu, 19 Dec 2019 10:52:56 -0800 Subject: [PATCH 241/263] gnu: Add rust-pulldown-cmark-0.4. * gnu/packages/crates-io.scm (rust-pulldown-cmark-0.4): New variable. --- gnu/packages/crates-io.scm | 68 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ac80c7f839..f06ea525ea 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -6962,6 +6962,40 @@ in terms of the upstream unstable API.") "Hypothesis-like property-based testing and shrinking.") (license `(,license:asl2.0 ,license:expat)))) +(define-public rust-pulldown-cmark-0.4 + (package + (name "rust-pulldown-cmark") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "pulldown-cmark" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1db8vlhm3n72051bkq4am80q28rfrh88796i3y9ajf5hhk3lrdyi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-getopts" ,rust-getopts-0.2) + ("rust-memchr" ,rust-memchr-2.2) + ("rust-unicase" ,rust-unicase-2.4)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.2) + ("rust-html5ever" ,rust-html5ever-0.23) + ("rust-lazy-static" ,rust-lazy-static-1.3) + ("rust-regex" ,rust-regex-1.1) + ("rust-tendril" ,rust-tendril-0.4)))) + (home-page + "https://github.com/raphlinus/pulldown-cmark") + (synopsis "Pull parser for CommonMark") + (description + "This package provides a pull parser for CommonMark.") + (license license:expat))) + (define-public rust-quick-error-1.2 (package (name "rust-quick-error") @@ -11163,6 +11197,40 @@ If that fails, no determination is made, and calls return None.") (base32 "1pf91pvj8n6akh7w6j5ypka6aqz08b3qpzgs0ak2kjf4frkiljwi")))))) +(define-public rust-version-sync-0.8 + (package + (name "rust-version-sync") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "version-sync" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "01pq0ia7ak7d69c3chjgdmaaq271yrspgbzmk6wmrwb74hx3skw4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-itertools" ,rust-itertools-0.8) + ("rust-proc-macro2" ,rust-proc-macro2-0.4) + ("rust-pulldown-cmark" ,rust-pulldown-cmark-0.4) + ("rust-regex" ,rust-regex-1.1) + ("rust-semver-parser" ,rust-semver-parser-0.9) + ("rust-syn" ,rust-syn-0.15) + ("rust-toml" ,rust-toml-0.5) + ("rust-url" ,rust-url-1.7)))) + (home-page + "https://github.com/mgeisler/version-sync") + (synopsis + "Ensure that version numbers in READMEs are updated") + (description + "Simple crate for ensuring that version numbers in README files +are updated when the crate version changes.") + (license license:expat))) + (define-public rust-void-1.0 (package (name "rust-void") -- 2.24.1