efraim pushed a commit to branch rust-team
in repository guix.
commit e168067f45b4f674d1f14fb47ed7bbe054ca8ee7
Author: Efraim Flashner <[email protected]>
AuthorDate: Thu Dec 19 22:31:38 2024 +0200
gnu: Add rust-inotify-0.11.
* gnu/packages/crates-io.scm (rust-inotify-0.11): New variable.
(rust-inotify-0.10): Inherit from rust-inotify-0.11.
Change-Id: Ife44e7ec3ae1c875e4129f90526ad767661c6a5d
---
gnu/packages/crates-io.scm | 38 +++++++++++++++++++++++++++++++-------
1 file changed, 31 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d60bc528f8..079c03cdda 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -36827,8 +36827,38 @@ Rust program (generated with @code{cbindgen} for
example).")
writing and executing C code inside Rust.")
(license license:bsd-3)))
+(define-public rust-inotify-0.11
+ (package
+ (name "rust-inotify")
+ (version "0.11.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "inotify" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1wq8m657rl085cg59p38sc5y62xy9yhhpvxbkd7n1awi4zzwqzgk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-inotify-sys" ,rust-inotify-sys-0.1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-tokio" ,rust-tokio-1))
+ #:cargo-development-inputs (("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-maplit" ,rust-maplit-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page "https://github.com/hannobraun/inotify")
+ (synopsis "Idiomatic wrapper for inotify")
+ (description "This package provides an idiomatic wrapper for inotify
+written in Rust.")
+ (license license:isc)))
+
(define-public rust-inotify-0.10
(package
+ (inherit rust-inotify-0.11)
(name "rust-inotify")
(version "0.10.2")
(source (origin
@@ -36838,7 +36868,6 @@ writing and executing C code inside Rust.")
(sha256
(base32
"1k2m6a95827yspax1icmwiz4szr7c01w3dnn2b2bil4hfvcnilgx"))))
- (build-system cargo-build-system)
(arguments
`(#:cargo-inputs
(("rust-bitflags" ,rust-bitflags-1)
@@ -36851,12 +36880,7 @@ writing and executing C code inside Rust.")
("rust-maplit" ,rust-maplit-1)
("rust-rand" ,rust-rand-0.8)
("rust-tempfile" ,rust-tempfile-3)
- ("rust-tokio" ,rust-tokio-1))))
- (home-page "https://github.com/hannobraun/inotify")
- (synopsis "Idiomatic wrapper for inotify")
- (description "This package provides an idiomatic wrapper for inotify
-written in Rust.")
- (license license:isc)))
+ ("rust-tokio" ,rust-tokio-1))))))
(define-public rust-inotify-0.9
(package