diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-05 15:45:35 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-12-05 17:39:26 +0100 |
commit | a0270778148d98a918faaaa19ff28dc125881c86 (patch) | |
tree | 7f912e89857d1764bba17474bab2de7028c67919 /gnu | |
parent | 210406cb4f99248ee1c02ada74c144e288b999b8 (diff) | |
download | guix-patches-a0270778148d98a918faaaa19ff28dc125881c86.tar guix-patches-a0270778148d98a918faaaa19ff28dc125881c86.tar.gz |
gnu: Add rust-dirs-3.
* gnu/packages/crates-io.scm (rust-dirs-3): New variable.
(rust-dirs-2.0): Inherit from above.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/crates-io.scm | 47 |
1 files changed, 29 insertions, 18 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f25d3250f5..aa14631782 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -6895,34 +6895,45 @@ on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.") (license (list license:expat license:asl2.0)))) -(define-public rust-dirs-2.0 +(define-public rust-dirs-3 (package (name "rust-dirs") - (version "2.0.2") + (version "3.0.1") (source - (origin - (method url-fetch) - (uri (crate-uri "dirs" version)) - (file-name - (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "1qymhyq7w7wlf1dirq6gsnabdyzg6yi2yyxkx6c4ldlkbjdaibhk")))) + (origin + (method url-fetch) + (uri (crate-uri "dirs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zxrb3anxsh80mnp2il7awccv0s5gvy7djn6gis18nbm0bnraa8l")))) + (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-cfg-if" ,rust-cfg-if-0.1) - ("rust-dirs-sys" ,rust-dirs-sys-0.3)))) - (build-system cargo-build-system) + (("rust-dirs-sys" ,rust-dirs-sys-0.3)))) (home-page "https://github.com/soc/dirs-rs") (synopsis "Abstractions for standard locations for various platforms") (description - "This package provides a tiny low-level library that provides -platform-specific standard locations of directories for config, cache and other -data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by -the XDG base/user directory specifications on Linux, the Known Folder API on -Windows, and the Standard Directory guidelines on macOS.") + "This package is a tiny low-level library that provides platform-specific +standard locations of directories for config, cache and other data.") (license (list license:expat license:asl2.0)))) +(define-public rust-dirs-2.0 + (package + (inherit rust-dirs-3) + (name "rust-dirs") + (version "2.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "dirs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1qymhyq7w7wlf1dirq6gsnabdyzg6yi2yyxkx6c4ldlkbjdaibhk")))) + (arguments + `(#:cargo-inputs + (("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-dirs-sys" ,rust-dirs-sys-0.3)))))) + (define-public rust-dirs-1.0 (package (inherit rust-dirs-2.0) |