summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorhaawda2023-04-12 17:48:56 +0200
committerhaawda2023-04-12 17:48:56 +0200
commit9ccc521e34ef188975fc7981ede27ad203a3f75b (patch)
treef21b7ac20fb9cf584f45cd59f9ab77285b69966a /PKGBUILD
parent04a06448f83ac111b7a8113b00df52c8807f2d69 (diff)
downloadaur-9ccc521e34ef188975fc7981ede27ad203a3f75b.tar.gz
better pkgver function
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 7 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 81b323a4542f..5dfe56831e88 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,9 @@
# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=('gdb-git' 'gdb-common-git')
-pkgver=114034.eb42b9d6f91
+pkgver=14.0.50.r114329.8cb6bcc3eed
pkgrel=1
+epoch=1
pkgdesc="The GNU Debugger from git"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/gdb/"
@@ -18,7 +19,11 @@ md5sums=('SKIP')
pkgver() {
cd "$srcdir/gdb"
- echo $(git rev-list --count master).$(git rev-parse --short master)
+
+ _ver="$(cat gdb/version.in | cut -dD -f1)"
+ _rev="$(git rev-list --count HEAD)"
+ _hash="$(git rev-parse --short HEAD)"
+ printf '%s' "${_ver}r${_rev}.${_hash}"
}
build() {
@@ -53,9 +58,6 @@ package_gdb-git() {
# install "custom" system gdbinit
install -dm755 "$pkgdir"/etc/gdb
touch "$pkgdir"/etc/gdb/gdbinit
-
- # comes from gdb-common
- rm -r "$pkgdir/usr/share/gdb/"
}
package_gdb-common-git() {