Blame 0086-PKGFILE-version-is-now-completely-constructed-from-g.patch

Harald Hoyer bb31e7
From 4cca17eeeca4254248d58562f2ae6b56a885b91e Mon Sep 17 00:00:00 2001
Harald Hoyer bb31e7
From: Silvio Fricke <silvio.fricke@gmail.com>
Harald Hoyer bb31e7
Date: Sun, 8 Nov 2015 12:49:45 +0100
Harald Hoyer bb31e7
Subject: [PATCH] PKGFILE: version is now completely constructed from git
Harald Hoyer bb31e7
Harald Hoyer bb31e7
`pkgver` and `pkgrel` now hard coded to 1. The PKGFILE will getting
Harald Hoyer bb31e7
changed on a `makepkg`-run.
Harald Hoyer bb31e7
Harald Hoyer bb31e7
To prevent some version crashes no commit with changes to `pkgver` and
Harald Hoyer bb31e7
`pkgrel` should be accepted.
Harald Hoyer bb31e7
Harald Hoyer bb31e7
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
Harald Hoyer bb31e7
---
Harald Hoyer bb31e7
 PKGBUILD | 10 ++++++++--
Harald Hoyer bb31e7
 1 file changed, 8 insertions(+), 2 deletions(-)
Harald Hoyer bb31e7
Harald Hoyer bb31e7
diff --git a/PKGBUILD b/PKGBUILD
Harald Hoyer bb31e7
index a9f1b5a..c625bdb 100644
Harald Hoyer bb31e7
--- a/PKGBUILD
Harald Hoyer bb31e7
+++ b/PKGBUILD
Harald Hoyer bb31e7
@@ -1,6 +1,6 @@
Harald Hoyer bb31e7
 pkgname=dracut-git
Harald Hoyer bb31e7
-pkgver=$(date +%s)
Harald Hoyer bb31e7
-pkgrel=$(git log --pretty=format:%h |head -n 1)
Harald Hoyer bb31e7
+pkgver=1
Harald Hoyer bb31e7
+pkgrel=1
Harald Hoyer bb31e7
 pkgdesc="Initramfs generation utility"
Harald Hoyer bb31e7
 arch=('i686' 'x86_64')
Harald Hoyer bb31e7
 url="https://dracut.wiki.kernel.org/"
Harald Hoyer bb31e7
@@ -14,6 +14,12 @@ backup=(etc/dracut.conf)
Harald Hoyer bb31e7
 source=()
Harald Hoyer bb31e7
 md5sums=()
Harald Hoyer bb31e7
 
Harald Hoyer bb31e7
+pkgver() {
Harald Hoyer bb31e7
+  cd ..
Harald Hoyer bb31e7
+  desc="$(git describe)"
Harald Hoyer bb31e7
+  printf "%s.%s.%s" ${desc//-/ }
Harald Hoyer bb31e7
+}
Harald Hoyer bb31e7
+
Harald Hoyer bb31e7
 build() {
Harald Hoyer bb31e7
   cd ..
Harald Hoyer bb31e7
   make sysconfdir=/etc || return 1