summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2023-08-02 11:01:12 +0200
committerzer0def2023-08-02 11:01:12 +0200
commit072d181e2f17c92f1d493f4f5ad117ef7fc8c4ab (patch)
tree32e486586532725383fbf46a246efd4fa8190abb
parent6a7014cc41657b4914950625c351386867d023b8 (diff)
downloadaur-072d181e2f17c92f1d493f4f5ad117ef7fc8c4ab.tar.gz
fixup version cranking while i'm at it
-rw-r--r--PKGBUILD16
1 files changed, 10 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6d1586b26c86..f2fa0cc7dd04 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -44,13 +44,9 @@ pkgname=(
openssh-hpn
openssh-hpn-shim
)
-_openssh_ver=9.3p2
-_hpn_ver=hpn17v14
-#_pkgver="$(sed -e 's/\./_/' -e 's/p/_P/' <<< ${_openssh_ver})_new"
-_pkgver="$(sed -e 's/\./_/' -e 's/p/_P/' <<< ${_openssh_ver})"
-#git_rev="hpn-${_pkgver}"
+#git_rev="hpn-9_3_P2"
git_rev="ab9495715b35116df3ee123d2d0f84013f79ca84" # 9.3p2-hpn17v14
-pkgver="${_openssh_ver}.${_hpn_ver}"
+pkgver=9.3p2.hpn17v14
pkgrel=1
pkgdesc='A Secure SHell server/client fork with High Performance patches included'
url='https://www.psc.edu/index.php/hpn-ssh/'
@@ -127,6 +123,14 @@ b3sums=(
'50ac93718a139e60fbda1cf54a531f0053f05f61f62f398573770da047babed7'
)
+pkgver() {
+ cd "${srcdir}/openssh-portable-${git_rev}/"
+ local version="$(awk -F_ '/^#define SSH_VERSION/ {print $NF}' version.h | sed 's/"//g')"
+ local portable="$(awk '/^#define SSH_PORTABLE/ {print $NF}' version.h | sed 's/"//g')"
+ local hpn="$(awk '/^#define SSH_HPN/ {print $NF}' version.h | sed -e 's/"//g' -e 's/-/./g')"
+ echo "${version}${portable}${hpn}"
+}
+
prepare() {
cd "${srcdir}/openssh-portable-${git_rev}/"