From 1a37021d64afd37a9d346887009ac61d7e243bfb Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 13 Jul 2023 22:20:04 +0300 Subject: [PATCH] gnu: Add rust-mailparse-0.14. * gnu/packages/crates-io.scm (rust-mailparse-0.14): New variable. (rust-mailparse-0.13): Inherit from rust-mailparse-0.14. --- gnu/packages/crates-io.scm | 50 ++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 15 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b3237a6c73..c8b8d6ef25 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -36114,29 +36114,49 @@ (define-public rust-maildir-0.5 "This package provides a simple library for maildir manipulation.") (license license:bsd-0))) -(define-public rust-mailparse-0.13 +(define-public rust-mailparse-0.14 (package (name "rust-mailparse") - (version "0.13.5") - (source - (origin - (method url-fetch) - (uri (crate-uri "mailparse" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "1qacyzfl3wsl745b92w9gj0mjg43rcwg99l96rmg8l1sq5pm4vy0")))) + (version "0.14.0") + (source (origin + (method url-fetch) + (uri (crate-uri "mailparse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1al0yb9wgy26ihd0gm4x1dk9rsv23wrmp2qw1lk4f04cbw7mfmkb")))) (build-system cargo-build-system) + (arguments + `(#:tests? #f ; Doc tests fail. + #:cargo-inputs + (("rust-charset" ,rust-charset-0.1) + ("rust-data-encoding" ,rust-data-encoding-2) + ("rust-quoted-printable" ,rust-quoted-printable-0.4)) + #:cargo-development-inputs (("rust-ouroboros" ,rust-ouroboros-0.14)))) + (home-page "https://github.com/staktrace/mailparse/blob/master/README.md") + (synopsis "Simple parser for MIME e-mail messages") + (description + "This package provides a simple parser for MIME e-mail messages.") + (license license:bsd-0))) + +(define-public rust-mailparse-0.13 + (package + (inherit rust-mailparse-0.14) + (name "rust-mailparse") + (version "0.13.5") + (source (origin + (method url-fetch) + (uri (crate-uri "mailparse" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1qacyzfl3wsl745b92w9gj0mjg43rcwg99l96rmg8l1sq5pm4vy0")))) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-base64" ,rust-base64-0.13) ("rust-charset" ,rust-charset-0.1) - ("rust-quoted-printable" ,rust-quoted-printable-0.4)))) - (home-page "https://github.com/staktrace/mailparse") - (synopsis "Simple parser for MIME e-mail messages") - (description - "This package provides a simple parser for MIME e-mail messages.") - (license license:bsd-0))) + ("rust-quoted-printable" ,rust-quoted-printable-0.4)))))) (define-public rust-malloc-buf-0.0 (package