diff options
author | Franz Geffke <m@f-a.nz> | 2025-01-17 08:36:08 +0000 |
---|---|---|
committer | Franz Geffke <m@f-a.nz> | 2025-01-17 08:36:08 +0000 |
commit | 588862e271386a32f845b056403af694fd09fe84 (patch) | |
tree | e634b2e0e476e966ba088c6d1a63613ed6164e44 /px/packages/crates-io.scm | |
parent | b756c563ee958084e4838ca9218dd7cd25d3d13f (diff) |
px: rust-serde-yml: Added
Diffstat (limited to 'px/packages/crates-io.scm')
-rw-r--r-- | px/packages/crates-io.scm | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/px/packages/crates-io.scm b/px/packages/crates-io.scm index 59791a2..9aa944b 100644 --- a/px/packages/crates-io.scm +++ b/px/packages/crates-io.scm @@ -350,4 +350,36 @@ of the standard synchronization primitives.") (description "This package provides a safe and efficient Rust library for parsing, emitting, and manipulating YAML data.") - (license license:expat)))
\ No newline at end of file + (license license:expat))) + +(define-public rust-serde-yml-0.0.12 + (package + (name "rust-serde-yml") + (version "0.0.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_yml" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1p8xwz4znd6fj962y22fdvvv16gb8c0hx4iv5hjplngiidcdvqjr")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) + ("rust-itoa" ,rust-itoa-1) + ("rust-libyml" ,rust-libyml-0.0.5) + ("rust-memchr" ,rust-memchr-2) + ("rust-ryu" ,rust-ryu-1) + ("rust-serde" ,rust-serde-1) + ("rust-version-check" ,rust-version-check-0.9)) + #:cargo-development-inputs (("rust-indoc" ,rust-indoc-2) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://serdeyml.com") + (synopsis + "robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework.") + (description + "This package provides a robust Rust library that simplifies the serialization +and deserialization of Rust data structures to and from YAML format using the +widely-used Serde framework.") + (license (list license:expat license:asl2.0))))
\ No newline at end of file |