summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordreieck2023-02-17 23:40:24 +0100
committerdreieck2023-02-17 23:40:24 +0100
commit20efe4907743c5daf4734bba6dd81de9e00b7743 (patch)
tree330a9db0982dc4e853ab4d64541420296a4e0e62
parent7e16b2f1260dd230c086e810b46d8eb5d9a70818 (diff)
downloadaur-20efe4907743c5daf4734bba6dd81de9e00b7743.tar.gz
Fixed `pkgver()`.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
2 files changed, 14 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 816c13e4bb1c..af42cf7da5eb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4f839f7e68d8..39bcd79fb029 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {