diff options
author | haawda | 2023-04-12 17:48:56 +0200 |
---|---|---|
committer | haawda | 2023-04-12 17:48:56 +0200 |
commit | 9ccc521e34ef188975fc7981ede27ad203a3f75b (patch) | |
tree | f21b7ac20fb9cf584f45cd59f9ab77285b69966a /PKGBUILD | |
parent | 04a06448f83ac111b7a8113b00df52c8807f2d69 (diff) | |
download | aur-9ccc521e34ef188975fc7981ede27ad203a3f75b.tar.gz |
better pkgver function
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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() { |