Name: libssh2 Version: 1.9.0 Release: 1 Summary: A library implementing the SSH2 protocol License: BSD URL: https://www.libssh2.org/ Source0: https://libssh2.org/download/libssh2-%{version}.tar.gz BuildRequires: coreutils findutils /usr/bin/man zlib-devel BuildRequires: gcc make sed openssl-devel > 1:1.0.1 openssh-server BuildRequires: glibc-langpack-en %description libssh2 is a library implementing the SSH2 protocol as defined by Internet Drafts: SECSH-TRANS(22), SECSH-USERAUTH(25), SECSH-CONNECTION(23), SECSH-ARCH(20), SECSH-FILEXFER(06)*, SECSH-DHGEX(04), and SECSH-NUMBERS(10). %package devel Summary: Development files for libssh2 Requires: %{name}%{?_isa} = %{version}-%{release} pkgconfig %description devel The libssh2-devel package contains libraries and header files for developing applications that use libssh2. %package_help %prep %autosetup -n %{name}-%{version} -p1 sed -i s/4711/47%{__isa_bits}/ tests/ssh2.{c,sh} %build %configure --disable-silent-rules --enable-shared %make_build %install %make_install %delete_la make -C example clean rm -rf example/.deps find example/ -type f '(' -name '*.am' -o -name '*.in' ')' -delete mv -v example example.%{_arch} %check echo "Running tests for %{_arch}" if [ ! -c /dev/tty ]; then echo Skipping SSH test due to missing /dev/tty echo "exit 0" > tests/ssh2.sh fi %ifarch %{sparc} %{arm} echo Skipping SSH test on sparc/arm echo "exit 0" > tests/ssh2.sh %endif %ifarch ppc %{power64} aarch64 echo "Skipping mansyntax test on PPC* and aarch64" echo "exit 0" > tests/mansyntax.sh %endif LC_ALL=en_US.UTF-8 make -C tests check %ldconfig_scriptlets %files %defattr(-,root,root) %{!?_licensedir:%global license %%doc} %doc docs/AUTHORS NEWS README RELEASE-NOTES %license COPYING %{_libdir}/*.so.* %files devel %defattr(-,root,root) %doc example.aarch64/ %{_includedir}/*.h %{_libdir}/*.so %{_libdir}/*.a %{_libdir}/pkgconfig/*.pc %files help %defattr(-,root,root) %doc docs/BINDINGS docs/HACKING docs/TODO NEWS %{_mandir}/man3/libssh2_*.3* %changelog * Sun Sep 15 2019 openEuler Buildteam - 1.9.0-1 - Package init