# Maintainer: Erich Eckner pkgname=cssh pkgver=0.r108.a1bd091 _commit=${pkgver##*.} pkgrel=1 arch=('i686' 'pentium4' 'x86_64') pkgdesc='Parallel ssh client written in C' url='https://github.com/andreasbaumann/cssh' license=('GPL2') _pinned_dependencies=( 'glibc>=2.31' 'libncursesw.so=6' 'libssh.so=4' ) depends=("${_pinned_dependencies[@]}") makedepends=('git' 'cmake' 'gengetopt') source=("cssh::git+https://git.andreasbaumann.cc/cgit/cssh#commit=${_commit}") sha512sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" _rev=$( git rev-parse --short "${_commit}" ) _rev_count=$( git rev-list "${_rev}" --count ) printf '%s.r%s.%s' \ '0' \ "${_rev_count}" \ "${_rev}" } build() { cd "${srcdir}/${pkgname}" mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. make } package() { cd "${srcdir}/${pkgname}/build" make DESTDIR="${pkgdir}" install }