Summary: libssh2 is a library implementing the SSH2 protocol.
Name: libssh2
Version: 1.10.0
Release: 4%{?dist}
License: BSD
URL: https://www.libssh2.org
Group: System Environment/NetworkingLibraries
Vendor: VMware, Inc.
Distribution: Photon
Source0: https://www.libssh2.org/download/libssh2-%{version}.tar.gz
%define sha512 libssh2=e064ee1089eb8e6cd5fa2617f4fd8ff56c2721c5476775a98bdb68c6c4ee4d05c706c3bb0eb479a27a8ec0b17a8a5ef43e1d028ad3f134519aa582d3981a3a30
BuildRequires: openssl-devel
BuildRequires: zlib-devel
BuildRequires: pkg-config
Requires: openssl-libs
Requires: zlib
%description
libssh2 is a client-side C library implementing the SSH2 protocol.
%package devel
Summary: Header files for libssh2
Group: System Environment/NetworkingLibraries
Requires: %{name} = %{version}-%{release}
%description devel
These are the header files of libssh2.
%prep
%autosetup
%build
if [ %{_host} != %{_build} ]; then
PREFIXES="--with-libssl-prefix=/target-%{_arch}/usr --with-libz-prefix=/target-%{_arch}/usr"
else
PREFIXES=
fi
%configure \
--disable-static \
--enable-shared \
$PREFIXES
%make_build
%install
%make_install %{?_smp_mflags}
%files
%defattr(-,root,root)
%{_libdir}/libssh2.so.*
%files devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/libssh2.so
%{_libdir}/pkgconfig/*
%{_mandir}/man3/*
%changelog
* Sun Nov 19 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.10.0-4
- Bump version as a part of openssl upgrade
* Fri Apr 14 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.10.0-3
- Bump version as a part of zlib upgrade
* Wed Mar 08 2023 Shreenidhi Shedi <sshedi@vmware.com> 1.10.0-2
- Require openssl-libs
* Thu Apr 21 2022 Gerrit Photon <photon-checkins@vmware.com> 1.10.0-1
- Automatic Version Bump
* Wed Aug 04 2021 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.9.0-4
- Bump up release for openssl
* Tue Dec 15 2020 Shreenidhi Shedi <sshedi@vmware.com> 1.9.0-3
- Fix build with new rpm
* Tue Sep 29 2020 Satya Naga Vasamsetty <svasamsetty@vmware.com> 1.9.0-2
- openssl 1.1.1
* Mon Mar 16 2020 Sujay G <gsujay@vmware.com> 1.9.0-1
- Bump version to 1.9.0 and add patch to fix CVE-2019-17498
* Wed Jul 03 2019 Alexey Makhalov <amakhalov@vmware.com> 1.8.0-3
- Cross compilation support
* Thu Mar 28 2019 Tapas Kundu <tkundu@vmware.com> 1.8.0-2
- Fix for CVE-2019-3855
* Wed Nov 30 2016 Xiaolin Li <xiaolinl@vmware.com> 1.8.0-1
- Add libssh2 1.8.0 package.