diff options
author | Dominic Radermacher <dominic.radermacher@gmail.com> | 2016-07-17 20:10:51 +0200 |
---|---|---|
committer | Dominic Radermacher <dominic.radermacher@gmail.com> | 2016-07-17 20:10:51 +0200 |
commit | f0af79bce5e05f3f4121841e52fa5cf54fc347ff (patch) | |
tree | d6b04ebebc1266f2c5bc600564e020d725ff775d | |
parent | 519e3feebc933f79e2173fe89d669539326c2519 (diff) |
updated PKGBUILD to include git version number
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 13 insertions, 5 deletions
@@ -1,5 +1,3 @@ -# Generated by mksrcinfo v8 -# Wed Mar 23 19:27:49 UTC 2016 pkgbase = ptouch pkgdesc = Command line tool to print text or graphic labels on Brother P-touch printers like PT-2430PC pkgver = 1.3.2 @@ -13,14 +13,24 @@ depends=('libusb>=1.0' 'gd>=2.0.16') source=(git://github.com/dradermacher/ptouch-print.git) sha256sums=('SKIP') +pkgver() { + cd "${srcdir}/ptouch-print" + local ver=$(grep AC_INIT configure.ac | cut -d ',' -f2 |sed -e 's/\[//' -e 's/\]//' -e's/ //') + ( + set -o pipefail + git describe --long 2>/dev/null | sed "s/\([^-]*-g\)/r\1/;s/-/./g;s/${_gitname}.//" || + printf "%sr%s.%s" "${ver}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + build() { - cd $srcdir/ptouch-print + cd ${srcdir}/ptouch-print touch ./AUTHORS autoreconf -i ./configure --prefix=/usr make } package() { - cd $srcdir/ptouch-print - make DESTDIR=$pkgdir install + cd ${srcdir}/ptouch-print + make DESTDIR=${pkgdir} install } |