[bug#76513,rust-team,v3,40/78] gnu: Add rust-notify-8.

Message ID d18a8fad1d93e2da930dd9c0c396a1d6f88ff229.1740950731.git.wongandj@icloud.com
State New
Headers
Series Add (gnu packages typst), with search-paths and bugfixes |

Commit Message

Andrew Wong March 2, 2025, 9:30 p.m. UTC
  * gnu/packages/crates-io.scm (rust-notify-8): New variable.

Change-Id: Iab96505200c7556c906fce0ed6195372603b08fb
---
 gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
  

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 52b7d7247c..24624cf8da 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -48109,6 +48109,38 @@  (define-public rust-normpath-0.2
         ("rust-rustversion" ,rust-rustversion-1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-notify-8
+  (package
+    (name "rust-notify")
+    (version "8.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "notify" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0hz9ab68gsbkidms6kgl4v7capfqjyl40vpfdarcfsnnnc1q9vig"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-bitflags" ,rust-bitflags-2)
+                       ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5)
+                       ("rust-filetime" ,rust-filetime-0.2)
+                       ("rust-fsevent-sys" ,rust-fsevent-sys-4)
+                       ("rust-inotify" ,rust-inotify-0.11)
+                       ("rust-kqueue" ,rust-kqueue-1)
+                       ("rust-libc" ,rust-libc-0.2)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-mio" ,rust-mio-1)
+                       ("rust-notify-types" ,rust-notify-types-2)
+                       ("rust-walkdir" ,rust-walkdir-2)
+                       ("rust-windows-sys" ,rust-windows-sys-0.59))))
+    (home-page "https://github.com/notify-rs/notify")
+    (synopsis "Cross-platform filesystem notification library")
+    (description
+     "This package provides Cross-platform filesystem notification library.")
+    (license license:cc0)))
+
 (define-public rust-notify-6
   (package
     (name "rust-notify")