summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLucas Werkmeister2018-01-04 23:56:20 +0100
committerLucas Werkmeister2018-01-04 23:56:20 +0100
commit4945e2a1dd055e97047baf50a772f96f292d08dd (patch)
tree214821bff57e2c1b58623cddc786f94515f1290e
parent158d0d10197f2cb2c953b0b31316cb72f9651d22 (diff)
downloadaur-4945e2a1dd055e97047baf50a772f96f292d08dd.tar.gz
Include version number from tag in pkgver
Command suggested by AUR user willemw, pretty-printed and commented by yours truly.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD12
2 files changed, 12 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c30a5275f64d..70551c48f105 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Mon Jul 17 19:27:37 UTC 2017
+# Thu Jan 4 22:55:46 UTC 2018
pkgbase = mkosi-git
pkgdesc = Build Legacy-Free OS Images
- pkgver = r221.9591671
+ pkgver = 3.r90.gd927f65
pkgrel = 1
url = https://github.com/systemd/mkosi
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index ac0c25a4e380..3d5a79df20b7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Dave Reisner <dreisner@archlinux.org>
pkgname=mkosi-git
-pkgver=r221.9591671
+pkgver=3.r90.gd927f65
pkgrel=1
pkgdesc='Build Legacy-Free OS Images'
arch=('any')
@@ -31,7 +31,15 @@ md5sums=('SKIP')
pkgver() {
cd 'mkosi'
- printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --long | sed '
+ # v3-90-gd927f65 (tag - number of commits - g(it)hash)
+ s/^v//
+ # 3-90-gd927f65
+ s/\([^-]*-g\)/r\1/
+ # 3-r90-gd927f65
+ s/-/./g
+ # 3.r90.gd927f65
+'
}
package() {