diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9c0af2a354..b05157a189 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11990,8 +11990,44 @@ Rust compiler.") "This package provides running completions for your program.") (license (list license:expat license:asl2.0)))) +(define-public rust-comrak-0.18 + (package + (name "rust-comrak") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "comrak" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "157838s5bpjihg4a563hpbqr6a6080570g25pqi6026abdlsaaj8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-clap" ,rust-clap-4) + ("rust-emojis" ,rust-emojis-0.5) + ("rust-entities" ,rust-entities-1) + ("rust-memchr" ,rust-memchr-2) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-slug" ,rust-slug-0.1) + ("rust-syntect" ,rust-syntect-5) + ("rust-typed-arena" ,rust-typed-arena-2) + ("rust-unicode-categories" ,rust-unicode-categories-0.1) + ("rust-xdg" ,rust-xdg-2)) + #:cargo-development-inputs (("rust-ntest" ,rust-ntest-0.9) + ("rust-propfuzz" ,rust-propfuzz-0.0.1)))) + (home-page "https://hrzn.ee/kivikakk/comrak") + (synopsis "GitHub flavoured Markdown parser and formatter") + (description + "This package provides a 100% CommonMark-compatible GitHub flavoured +Markdown parser and formatter written in Rust.") + (license license:bsd-2))) + (define-public rust-comrak-0.12 (package + (inherit rust-comrak-0.18) (name "rust-comrak") (version "0.12.1") (source (origin @@ -12001,7 +12037,6 @@ Rust compiler.") (sha256 (base32 "0x2f1qz64i3ni7sk87whc3bvp27ps1wxn0ia47qlvsrk39p4fg7z")))) - (build-system cargo-build-system) (arguments (list #:cargo-inputs `(("rust-clap" ,rust-clap-2) @@ -12018,13 +12053,7 @@ Rust compiler.") ("rust-xdg" ,rust-xdg-2)) #:cargo-development-inputs `(("rust-propfuzz" ,rust-propfuzz-0.0.1) - ("rust-timebomb" ,rust-timebomb-0.1)))) - (home-page "https://github.com/kivikakk/comrak") - (synopsis "GitHub flavoured Markdown parser and formatter") - (description - "This package provides a 100% CommonMark-compatible GitHub -flavoured Markdown parser and formatter written in Rust.") - (license license:bsd-2))) + ("rust-timebomb" ,rust-timebomb-0.1)))))) (define-public rust-concat-idents-1 (package