* gnu/packages/rust.scm (rust-fs2): New variable. --- gnu/packages/rust.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 6ca20dc69..951423565 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1467,3 +1467,27 @@ Koen Claessen's QuickCheck for Haskell.") (description "@code{memchr} provides an safe interface to memchr.") (license (list license:unlicense license:expat)))) + +(define-public rust-fs2 + (package + (name "rust-fs2") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "fs2" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1bsb3x8mkffsnr4xd5ac6v8b8sv80npfd1x37k0rv1amfphaxv9l")))) + (build-system cargo-build-system) + (native-inputs + `(("rust-tempdir" ,rust-tempdir "src"))) + (inputs + `(("rust-libc" ,rust-libc "src"))) + (home-page "https://github.com/danburkert/fs2-rs") + (synopsis "Cross-platform file locks and file duplication") + (description + "@code{fs2} provides cross-platform file locks and file duplication.") + (license (list license:expat license:asl2.0)))) -- 2.11.0