diff options
author | dreieck | 2023-02-17 23:40:24 +0100 |
---|---|---|
committer | dreieck | 2023-02-17 23:40:24 +0100 |
commit | 20efe4907743c5daf4734bba6dd81de9e00b7743 (patch) | |
tree | 330a9db0982dc4e853ab4d64541420296a4e0e62 | |
parent | 7e16b2f1260dd230c086e810b46d8eb5d9a70818 (diff) | |
download | aur-20efe4907743c5daf4734bba6dd81de9e00b7743.tar.gz |
Fixed `pkgver()`.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 14 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgbase = sunxi-livesuite-git - pkgver = 1a0b52a - pkgrel = 4 + pkgver = r5.20140913.1a0b52a + pkgrel = 1 url = https://github.com/linux-sunxi/sunxi-livesuite arch = x86_64 arch = i686 @@ -2,8 +2,8 @@ pkgbase=sunxi-livesuite-git pkgname=($pkgbase sunxi-livesuite-dkms-git) -pkgver=1a0b52a -pkgrel=4 +pkgver=r5.20140913.1a0b52a +pkgrel=1 arch=('x86_64' 'i686') url="https://github.com/linux-sunxi/sunxi-livesuite" license=('GPLv2') @@ -23,7 +23,16 @@ sha256sums=('SKIP' pkgver() { cd "${srcdir}/${pkgbase%-git}" - git describe --always | sed 's|-|.|g' + _rev="$(git rev-list --count HEAD)" + _date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")" + _hash="$(git rev-parse --short HEAD)" + + if [ -z "${_rev}" ]; then + error "Could not determine commit count." + return 1 + else + printf '%s' "r${_rev}.${_date}.${_hash}" + fi } package_sunxi-livesuite-git() { |