From: Silvio Fricke Date: Sun, 8 Nov 2015 11:49:45 +0000 (+0100) Subject: PKGFILE: version is now completely constructed from git X-Git-Tag: 044~100^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4cca17eeeca4254248d58562f2ae6b56a885b91e;p=thirdparty%2Fdracut.git PKGFILE: version is now completely constructed from git `pkgver` and `pkgrel` now hard coded to 1. The PKGFILE will getting changed on a `makepkg`-run. To prevent some version crashes no commit with changes to `pkgver` and `pkgrel` should be accepted. Signed-off-by: Silvio Fricke --- diff --git a/PKGBUILD b/PKGBUILD index a9f1b5ac4..c625bdb95 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ pkgname=dracut-git -pkgver=$(date +%s) -pkgrel=$(git log --pretty=format:%h |head -n 1) +pkgver=1 +pkgrel=1 pkgdesc="Initramfs generation utility" arch=('i686' 'x86_64') url="https://dracut.wiki.kernel.org/" @@ -14,6 +14,12 @@ backup=(etc/dracut.conf) source=() md5sums=() +pkgver() { + cd .. + desc="$(git describe)" + printf "%s.%s.%s" ${desc//-/ } +} + build() { cd .. make sysconfdir=/etc || return 1