From 6ce6a3eec63b8623056d1d15b3bad39d1c30b510 Mon Sep 17 00:00:00 2001 From: Herman Rimm Date: Sun, 18 Feb 2024 22:08:07 +0100 Subject: [PATCH] gnu: Add rust-rust-ini-0.18. * gnu/packages/crates-io.scm (rust-rust-ini-0.18): Add variable. (rust-rust-ini-0.17): Inherit from rust-rust-ini-0.18. Change-Id: I35b078c5252709c816d8b2d54bb4db07d25b4f26 Signed-off-by: Efraim Flashner --- gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ca05de8a1f..e832281105 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -61379,8 +61379,32 @@ based protocols (@code{EthernetII}, IPv4, IPv6, UDP, TCP ...).") "This package provides a sys crate for the rust_hawktracer library.") (license (list license:expat license:asl2.0)))) +(define-public rust-rust-ini-0.18 + (package + (name "rust-rust-ini") + (version "0.18.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-ini" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1px22l3m84v7f46pa3p4bsjykivw8ryq6af8kpkzdd16c11z5mgn")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-ordered-multimap" ,rust-ordered-multimap-0.4) + ("rust-unicase" ,rust-unicase-2)))) + (home-page "https://github.com/zonyitoo/rust-ini") + (synopsis "INI configuration file parsing library in Rust") + (description + "This package is an INI configuration file parsing library in Rust.") + (license license:expat))) + (define-public rust-rust-ini-0.17 (package + (inherit rust-rust-ini-0.18) (name "rust-rust-ini") (version "0.17.0") (source @@ -61390,18 +61414,12 @@ based protocols (@code{EthernetII}, IPv4, IPv6, UDP, TCP ...).") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "08hfh6p2svznza3m07vavsc4c8x4g6d715sz58rzh73sm551qiv3")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) ("rust-ordered-multimap" ,rust-ordered-multimap-0.3) - ("rust-unicase" ,rust-unicase-2)))) - (home-page "https://github.com/zonyitoo/rust-ini") - (synopsis "INI configuration file parsing library in Rust") - (description - "This package is an INI configuration file parsing library in Rust.") - (license license:expat))) + ("rust-unicase" ,rust-unicase-2)))))) (define-public rust-rust-ini-0.13 (package