# Contributor: Carlo Landmeter # Maintainer: Natanael Copa pkgname=libssh pkgver=0.9.3 pkgrel=0 pkgdesc="Library for accessing ssh client services through C libraries" url="https://www.libssh.org/" arch="all" license="LGPL-2.1-or-later BSD-2-Clause" depends_dev="openssl-dev zlib-dev" makedepends="$depends_dev cmake doxygen" checkdepends="cmocka-dev" subpackages="$pkgname-dev" source="https://www.libssh.org/files/${pkgver%.*}/libssh-$pkgver.tar.xz " # secfixes: # 0.9.3-r0: # - CVE-2019-14889 # 0.7.6-r0: # - CVE-2018-10933 build() { mkdir build && cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_LIBDIR=lib \ -DWITH_GSSAPI=OFF \ -DUNIT_TESTING=ON make } check() { case "$CARCH" in s390x) _disabled_tests="-E torture_threads_buffer" esac cd "$builddir/build" ctest --output-on-failure $_disabled_tests } package() { cd "$builddir/build" make DESTDIR="$pkgdir" install } sha512sums="6e59718565daeca6d224426cc1095a112deff9af8e0b021917e04f08bb7409263c35724de95f591f38e26f0fb3bbbbc69b679b6775edc21dec158d241b076c6f libssh-0.9.3.tar.xz"