* gnu/packages/rust.scm (rust-semver): New variable. --- gnu/packages/rust.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 5ecc157b4..ccb299449 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1837,3 +1837,28 @@ and serializing Rust structures.") (description "@code{semver-parser} enables parsing of the semver spec.") (license (list license:expat license:asl2.0)))) + +(define-public rust-semver + (package + (name "rust-semver") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "semver" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1xbiv8l72rmngb3lgbmk3vd4lalcbzxcnrn085c2b75irl7gcbxf")))) + (build-system cargo-build-system) + (native-inputs + `(; TODO: ("rust-crates-index" ,rust-crates-index "src") + ("rust-tempdir" ,rust-tempdir "src"))) + (inputs + `(("rust-semver-parser" ,rust-semver-parser "src"))) + (home-page "https://docs.rs/crate/semver/") + (synopsis "Semantic version parsing and comparison") + (description + "@code{semver} provides semantic version parsing and comparison.") + (license (list license:expat license:asl2.0)))) -- 2.11.0