Summary: Library implementing the SSH protocol
Summary(pl.UTF-8): Biblioteka implementująca protokół SSH
Name: libssh
-Version: 0.9.5
+Version: 0.9.6
Release: 1
Epoch: 1
License: LGPL v2.1+; parts are BSD-licensed
Group: Libraries
Source0: https://www.libssh.org/files/0.9/%{name}-%{version}.tar.xz
-# Source0-md5: 6211e47ba4dfd7f7e9f8a17a601245f4
+# Source0-md5: 0174df377361221a31a9576afbaba330
+Patch0: openssl3.patch
URL: http://www.libssh.org/
BuildRequires: cmake >= 3.3.0
BuildRequires: heimdal-devel
%prep
%setup -q
+%patch0 -p1
%build
install -d build
--- /dev/null
+--- libssh-0.9.6/src/CMakeLists.txt.orig 2021-08-26 14:27:44.000000000 +0200
++++ libssh-0.9.6/src/CMakeLists.txt 2021-09-29 21:52:22.046826365 +0200
+@@ -225,7 +225,7 @@
+ external/sc25519.c
+ )
+ endif (NOT HAVE_OPENSSL_ED25519)
+- if(OPENSSL_VERSION VERSION_LESS "1.1.0")
++ if((OPENSSL_VERSION AND OPENSSL_VERSION VERSION_LESS "1.1.0") OR (_OPENSSL_VERSION AND _OPENSSL_VERSION VERSION_LESS "1.1.0"))
+ set(libssh_SRCS ${libssh_SRCS} libcrypto-compat.c)
+ endif()
+ endif (WITH_GCRYPT)