1
0
mirror of https://github.com/bertptrs/aur.git synced 2025-12-28 05:50:31 +01:00

Change versioning scheme.

Versions now only include commits that affect the template, rather than
all of them, to prevent spurious rebuilds. However, this also means that
we need an epoch, since the version number drastically decreased.

Thanks to Eli Schwarz, for recommending this over IRC.
This commit is contained in:
2018-11-28 11:38:59 +01:00
parent 144a744a7d
commit 759fd52b30
2 changed files with 8 additions and 3 deletions

View File

@@ -1,6 +1,9 @@
# Maintainer: Bert Peters <bert@bertptrs.nl>
pkgname=munin-template-munstrap-git
pkgver=r3632.c9157be3
pkgver=r25.c3431051
# Changed versioning scheme to prevent rebuilds
# Thanks to eschwarz for recommending
epoch=1
pkgrel=1
pkgdesc="Bootstrap based template for munin-html"
arch=('any')
@@ -11,9 +14,10 @@ source=("${pkgname%-git}::git+https://github.com/munin-monitoring/contrib.git")
md5sums=('SKIP')
pkgver() {
local subdir="templates/munstrap"
cd "$srcdir/${pkgname%-git}"
# Git, no tags available
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
printf "r%s.%s" "$(git rev-list --count HEAD "$subdir")" "$(git log -n 1 --pretty=format:%h -- "$subdir")"
}
package() {