efraim pushed a commit to branch rust-team in repository guix. commit fb6a4501e155244766e886e4f07556e5fc9ac24e Author: Efraim Flashner <efr...@flashner.co.il> AuthorDate: Tue Feb 18 07:59:20 2025 +0200
gnu: Add rust-directories-6. * gnu/packages/crates-io.scm (rust-directories-6): New variable. (rust-directories-5): Inherit from rust-directories-6. Change-Id: I486fff0f65c7a907a4846cb952de547195c187e8 --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 88ab689e82..87e55ca3e3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21071,34 +21071,47 @@ diff.") (description "Copy directories recursively with flexible options.") (license license:expat))) -(define-public rust-directories-5 +(define-public rust-directories-6 (package (name "rust-directories") - (version "5.0.1") + (version "6.0.0") (source (origin (method url-fetch) (uri (crate-uri "directories" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0dba6xzk79s1clqzxh2qlgzk3lmvvks1lzzjhhi3hd70hhxifjcs")))) + (base32 "0zgy2w088v8w865c11dmc3dih899fgrhvrfp7g83h6v6ai60kx8n")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-dirs-sys" ,rust-dirs-sys-0.4)) - #:cargo-development-inputs - (("rust-bencher" ,rust-bencher-0.1)))) - (home-page "https://github.com/dirs-dev/directories-rs") + `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.5)) + #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))) + (home-page "https://github.com/soc/directories-rs") (synopsis "Library for standard locations of data directories") (description "This package provides a tiny mid-level library that provides -platform-specific standard locations of directories for config, -cache and other data on Linux, Windows and macOS 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.") +platform-specific standard locations of directories for config, cache and other +data on Linux, Windows and macOS 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.") (license (list license:expat license:asl2.0)))) +(define-public rust-directories-5 + (package + (inherit rust-directories-6) + (name "rust-directories") + (version "5.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "directories" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dba6xzk79s1clqzxh2qlgzk3lmvvks1lzzjhhi3hd70hhxifjcs")))) + (arguments + `(#:cargo-inputs (("rust-dirs-sys" ,rust-dirs-sys-0.4)) + #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))))) + (define-public rust-directories-4 (package (inherit rust-directories-5)