summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-05-08 22:48:45 +0200
committerErich Eckner <git@eckner.net>2023-05-08 22:49:17 +0200
commit1d0482d78344df3dcc9c1684e6e57a0a9ba04a4d (patch)
tree3868560b0b9739c164bf9b1dc2e4e62dab0bacf2
parent1e5008fcf405e61ab5b2f5d7dcb382f051ccb091 (diff)
downloadarchlinuxewe-1d0482d78344df3dcc9c1684e6e57a0a9ba04a4d.tar.xz
cssh: fix pkgver()
-rw-r--r--cssh/PKGBUILD21
1 files changed, 8 insertions, 13 deletions
diff --git a/cssh/PKGBUILD b/cssh/PKGBUILD
index 339d9dee4..5c3acee94 100644
--- a/cssh/PKGBUILD
+++ b/cssh/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Erich Eckner <arch at eckner dot net>
pkgname=cssh
-pkgver=0.r113.7763db3
-_commit=${pkgver##*.}
-pkgrel=4
+pkgver=0.0.1+9+g7763db3
+_commit=${pkgver##*+g}
+pkgrel=1
arch=('i686' 'pentium4' 'x86_64')
pkgdesc='Parallel ssh client written in C'
url='https://github.com/andreasbaumann/cssh'
@@ -20,16 +20,11 @@ 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}"
+ git describe --tags "${_commit}" \
+ | sed '
+ s/^v//
+ y/-/+/
+ '
}
build() {