From a6dde24bff7a1e27fc30ad6c90c0ac7129f97711 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sat, 26 Apr 2025 11:15:53 +0900 Subject: [PATCH] gnu: libssh: Switch from libgcrypt to openssl. libgcrypt support has been deprecated by the libssh maintainers (see: https://gitlab.com/libssh/libssh-mirror/-/blob/master/CMakeLists.txt?ref_type=heads#L53). * gnu/packages/ssh.scm (libssh) [configure-flags]: Remove -DWITH_GCRYPT=ON. [inputs]: Replace libgcrypt with openssh. Change-Id: I8d220ade1019847879e4df35dec833aebb0dabfe --- gnu/packages/ssh.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index 9fa765c2108..de99bbfc907 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ssh.scm @@ -161,8 +161,7 @@ file names. (arguments (list #:configure-flags - #~(list "-DWITH_GCRYPT=ON" - #$@(if (%current-target-system) + #~(list #$@(if (%current-target-system) #~() #~("-DUNIT_TESTING=ON")) #$@(if (and (%current-target-system) @@ -191,7 +190,7 @@ file names. (lambda _ (setenv "HOME" "/")))))) (native-inputs (list cmocka)) - (inputs (list bash-minimal mit-krb5 libgcrypt zlib)) + (inputs (list bash-minimal mit-krb5 openssl zlib)) (synopsis "SSH client library") (description "libssh is a C library implementing the SSHv2 and SSHv1 protocol for client