# Maintainer: Erich Eckner pkgname=cssh pkgver=0.r100.f2cf59b _commit=${pkgver##*.} pkgrel=1 arch=('i686' 'pentium4' 'x86_64') pkgdesc='Parallel ssh client written in C' url='https://github.com/andreasbaumann/cssh' license=('GPL2') depends=('libssh') makedepends=('git' 'cmake' 'gengetopt') source=("cssh::git://git.andreasbaumann.cc/cssh.git#commit=${_commit}") sha512sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname}" _rev=$( git rev-parse --short master ) _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 }