From e4814236c6ea50a51ec7a105178b63e34728c79e Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 15 Feb 2018 16:16:48 +0100 Subject: cssh neu --- cssh/.gitignore | 1 + cssh/PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 cssh/.gitignore create mode 100644 cssh/PKGBUILD (limited to 'cssh') diff --git a/cssh/.gitignore b/cssh/.gitignore new file mode 100644 index 00000000..66ff38dc --- /dev/null +++ b/cssh/.gitignore @@ -0,0 +1 @@ +cssh diff --git a/cssh/PKGBUILD b/cssh/PKGBUILD new file mode 100644 index 00000000..c77218cc --- /dev/null +++ b/cssh/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Erich Eckner + +pkgname=cssh +pkgver=0.r98.43aa69b +_commit=${pkgver##*.} +pkgrel=1 +arch=("i686" "x86_64") +pkgdesc="Parallel ssh client written in C" +url="https://github.com/andreasbaumann/cssh" +license=("GPL2") +depends=("libssh") +makedepends=("cmake" "gengetopt") +source=("cssh::git+https://github.com/andreasbaumann/cssh.git") +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/local -DCMAKE_BUILD_TYPE=Release .. + make +} + +package() { + cd "${srcdir}/${pkgname}/build" + make DESTDIR="${pkgdir}" install +} -- cgit v1.2.3-54-g00ecf