summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Hudson2023-03-15 14:12:48 +0000
committerJonathan Hudson2023-03-15 14:12:48 +0000
commit8d616ea0faa66dbd13571143f72f56ed97d810c8 (patch)
tree7392e648ed9de007d5012de1c7054bfda0a731e6
parent9edc9911c96feddaaee3cdd41330feebd0ddfbda (diff)
downloadaur-8d616ea0faa66dbd13571143f72f56ed97d810c8.tar.gz
update pkgvers from @dreieck
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 15 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 62396250f436..93395360299a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = wayfarer-git
pkgdesc = Screen recorder for GNOME / Wayland or X11 / Pipewire / XDG Portal
- pkgver = r60.5ab0c85
+ pkgver = 1.1.0.r72.20230304.b77ac60
pkgrel = 1
url = https://github.com/stronnag/wayfarer.git
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 95a12ae765f9..9ff7d5a1aa6d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=wayfarer
pkgname=wayfarer-git
-pkgver=r60.5ab0c85
+pkgver=1.1.0.r72.20230304.b77ac60
pkgrel=1
pkgdesc='Screen recorder for GNOME / Wayland or X11 / Pipewire / XDG Portal'
arch=('i686' 'x86_64' 'arm' 'aarch64' 'armv7h' 'pentium4')
@@ -16,8 +16,19 @@ source=("$_pkgname::git+$url")
sha512sums=('SKIP')
pkgver() {
- cd $_pkgname
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${srcdir}/${_pkgname}"
+
+ _ver="$(git describe --tags | sed -E -e 's|^[vV]||' -e 's|\-g[0-9a-f]*$||' | tr '-' '+')"
+ _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 "${_ver}" ]; then
+ error "Could not determine version."
+ return 1
+ else
+ printf '%s' "${_ver}.r${_rev}.${_date}.${_hash}"
+ fi
}
build() {