diff options
author | Pellegrino Prevete | 2021-03-24 19:47:40 +0100 |
---|---|---|
committer | Pellegrino Prevete | 2021-03-24 19:47:40 +0100 |
commit | a0fd8f0122b93235e9ebc1f9752afb58d134e2d4 (patch) | |
tree | de9d3676ebbef3cf78e78fd2b8a69177baec8fbf | |
parent | bd87a5a5418dcc5bb6051a3b552bd1fbea3b68b2 (diff) | |
download | aur-a0fd8f0122b93235e9ebc1f9752afb58d134e2d4.tar.gz |
update pkgver
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -6,7 +6,7 @@ _pkgname=libadwaita pkgname=$_pkgname-git pkgver=1.1.0.r.g73c17e0 -pkgrel=2 +pkgrel=3 pkgdesc="Library full of GTK widgets for mobile phones" url="https://gitlab.gnome.org/exalm/$_pkgname" license=(LGPL) @@ -19,13 +19,13 @@ provides=($_pkgname) conflicts=($_pkgname) md5sums=(SKIP) - pkgver() { - cd $_pkgname - - printf "%s.r%s.g%s" "$(grep -m1 'version' meson.build | sed -r 's/([^0-9]*([0-9.]+)).*/\2/')" \ - "$(git describe --tags --long | cut -d '-' -f 2)" \ - "$(git rev-parse --short HEAD)" - } +pkgver() { + cd $_pkgname + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} build() { arch-meson $_pkgname build -Dgtk_doc=false -Dexamples=true |