summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorYour Name2024-06-19 22:05:58 +0800
committerYour Name2024-06-19 22:05:58 +0800
commit23131f5c946326b8cb4ab6ae07580f1a3cb61279 (patch)
tree3b298e8416bebf1786d9bea9246b990aaa2fdfb7 /PKGBUILD
parent5c3996601013f85fb2577301203f3142c955773e (diff)
downloadaur-krdc-git.tar.gz
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD8
1 files changed, 6 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e1b052044c1d..d19c6cd17251 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
pkgname=krdc-git
_pkgname=krdc
-pkgver=24.01.90.r112.g7a0de69
+pkgver=24.07.70.r58.g7a0de69
pkgrel=1
pkgdesc='Remote Desktop Client'
url='https://apps.kde.org/krdc/'
@@ -46,7 +46,11 @@ conflicts=(${_pkgname})
pkgver() {
cd $_pkgname
- git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//'
+ major=$(grep -m1 "VERSION_MAJOR" CMakeLists.txt | cut -d'"' -f2)
+ minor=$(grep -m1 "VERSION_MINOR" CMakeLists.txt | cut -d'"' -f2)
+ micro=$(grep -m1 "VERSION_MICRO" CMakeLists.txt | cut -d'"' -f2)
+ blame=$(git blame CMakeLists.txt | grep -m1 "VERSION_MINOR" | cut -d' ' -f1)
+ printf "%s.%s.%s.r%s.g%s" $major $minor $micro $(git rev-list --count $blame..HEAD) "$(git rev-parse --short=7 HEAD)"
}
build() {