diff options
author | CyrIng | 2018-06-29 22:35:20 +0200 |
---|---|---|
committer | CyrIng | 2018-06-29 22:35:20 +0200 |
commit | a3ff5e28d6e3e80bf2833d6e4d11f058cdc12182 (patch) | |
tree | fc2ec79f66e0657b7174c3d5183f26901edb871c /PKGBUILD | |
parent | 78551b3ba13744956cc5b16cb1673fe4b1102c5d (diff) | |
download | aur-a3ff5e28d6e3e80bf2833d6e4d11f058cdc12182.tar.gz |
Thanks to @timschumi: add a pkgver() to auto update the version number
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -2,13 +2,13 @@ # Contributor: CyrIng <labs[at]cyring[dot]fr> pkgname=corefreq-git pkgver=1.24.7 -pkgrel=1 +pkgrel=2 pkgdesc="CoreFreq, a processor monitoring software with a kernel module inside." arch=('x86_64') url='http://github.com/cyring/CoreFreq' license=('GPL2') depends=('dkms') -makedepends=('git' 'linux-headers') +makedepends=('git' 'linux-headers' 'sed') source=('git+https://github.com/cyring/CoreFreq.git') md5sums=('SKIP') install=${pkgname}.install @@ -32,3 +32,8 @@ package() { cp --no-preserve=ownership Makefile *.h *.c dkms.conf \ "${pkgdir}/usr/src/${pkgname}-${pkgver}/" } + +pkgver() { + cd "${srcdir}/${_gitname}" + echo "$(sed -nE 's/#define\s+COREFREQ_VERSION\s+"([0-9\.]+)"/\1/p' coretypes.h).r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" +} |