diff options
author | zer0def | 2023-08-02 11:01:12 +0200 |
---|---|---|
committer | zer0def | 2023-08-02 11:01:12 +0200 |
commit | 072d181e2f17c92f1d493f4f5ad117ef7fc8c4ab (patch) | |
tree | 32e486586532725383fbf46a246efd4fa8190abb | |
parent | 6a7014cc41657b4914950625c351386867d023b8 (diff) | |
download | aur-072d181e2f17c92f1d493f4f5ad117ef7fc8c4ab.tar.gz |
fixup version cranking while i'm at it
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -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}/" |