aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-01-03 13:25:07 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:22:47 +0200
commitdd8ae3dfe36e641e9902030fc60396bde3b0d412 (patch)
tree3aac7d71394d8f60a2e9e84ba88e049780eb5a1b
parent9fa32ed7e04b958e35596b1d321dbd2e61472756 (diff)
downloadguix-dd8ae3dfe36e641e9902030fc60396bde3b0d412.tar.gz
guix-dd8ae3dfe36e641e9902030fc60396bde3b0d412.zip
gnu: Add rust-thrussh-libsodium-0.3.
* gnu/packages/crates-io.scm (rust-thrussh-libsodium-0.3): New variable. Change-Id: I0f342fff7b297b25839d74a959916149a046982c
-rw-r--r--gnu/packages/crates-io.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 01749ad77a..4f8a3dec45 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -80537,6 +80537,32 @@ helpers to implement @code{ProxyCommand} in Thrussh.")
("rust-tokio" ,rust-tokio-1)
("rust-whoami" ,rust-whoami-1))))))
+(define-public rust-thrussh-libsodium-0.3
+ (package
+ (name "rust-thrussh-libsodium")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "thrussh-libsodium" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "18vf8zpvyhbcdkn3cl6rdc2s57676jj6j4m2ykszc3fyi2xh1vaq"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-libsodium-sys" ,rust-libsodium-sys-0.2)
+ ("rust-pkg-config" ,rust-pkg-config-0.3)
+ ("rust-vcpkg" ,rust-vcpkg-0.2))))
+ (native-inputs (list pkg-config))
+ (inputs (list libsodium))
+ (home-page "https://nest.pijul.com/pijul/thrussh")
+ (synopsis "Straightforward bindings to libsodium")
+ (description
+ "This package provides straightforward bindings to libsodium.")
+ (license (list license:asl2.0 license:expat))))
+
(define-public rust-tikv-jemalloc-sys-0.6
(package
(name "rust-tikv-jemalloc-sys")