diff mbox series

[bug#70177,009/120] gnu: Add rust-fd-lock-4

Message ID 03c989627f5d0f068d7da9e72f803a83d7529475.1712173212.git.maya@zenmaya.xyz
State New
Headers show
Series Add wasmtime | expand

Commit Message

Maya April 4, 2024, 6:07 a.m. UTC
Change-Id: I312cdfc6ff30db63bf45aeca83a022157b9dfe86
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
diff mbox series

Patch

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 4a1bb0bab3..36859509e0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23176,6 +23176,30 @@  (define-public rust-listenfd-1
 outside (systemd/catflap socket activation)")
     (license license:asl2.0)))
 
+(define-public rust-fd-lock-4
+  (package
+    (name "rust-fd-lock")
+    (version "4.0.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "fd-lock" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ixrsd19k2cpl773p9hd0yk3hac684d9aphbxy0jq9q64bd6hmvy"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t
+       #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-rustix" ,rust-rustix-0.38)
+                       ("rust-windows-sys" ,rust-windows-sys-0.52))))
+    (home-page "https://github.com/yoshuawuyts/fd-lock")
+    (synopsis
+     "Advisory cross-platform lock on a file using a file descriptor to it.")
+    (description
+     "Advisory cross-platform lock on a file using a file descriptor to it.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-fd-lock-3
   (package
     (name "rust-fd-lock")