summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominic Radermacher <dominic.radermacher@gmail.com>2016-07-17 20:10:51 +0200
committerDominic Radermacher <dominic.radermacher@gmail.com>2016-07-17 20:10:51 +0200
commitf0af79bce5e05f3f4121841e52fa5cf54fc347ff (patch)
treed6b04ebebc1266f2c5bc600564e020d725ff775d
parent519e3feebc933f79e2173fe89d669539326c2519 (diff)
updated PKGBUILD to include git version number
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e05e9f5..7c75393 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 88f4e46..6c16cf8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}