diff options
author | felics | 2018-12-21 11:13:39 +0100 |
---|---|---|
committer | felics | 2018-12-21 11:13:39 +0100 |
commit | 85f19c689106c504549b49d97149390fe8b4c65d (patch) | |
tree | 6bc015b1ab3fcc47f2c963828e4ff293e76d90dd | |
parent | 83d7757d8497a17c7bdceb4ca9c5e995a62b425b (diff) | |
download | aur-85f19c689106c504549b49d97149390fe8b4c65d.tar.gz |
Added missing dependency to 'gucharmap'. Added latest commit date to string.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 20 insertions, 6 deletions
@@ -1,19 +1,21 @@ pkgbase = keyboardlayouteditor-git pkgdesc = PyGTK programme that helps create or edit XKB keyboard layouts. - pkgver = 1.1+r84.g742101b - pkgrel = 3 + pkgver = 1.1+r84.d20181009.g742101b + pkgrel = 1 + epoch = 1 url = http://github.com/simos/keyboardlayouteditor arch = any license = GPL3 makedepends = antlr3=3.1.2 makedepends = git + depends = gucharmap depends = pygtk depends = python2 depends = python2-antlr3=3.1.2 depends = python2-cairo depends = python2-gobject2 depends = python2-lxml - provides = keyboardlayouteditor=1.1+r84.g742101b + provides = keyboardlayouteditor=1.1+r84.d20181009.g742101b source = keyboardlayouteditor::git+git://github.com/simos/keyboardlayouteditor.git source = keyboardlayouteditor.sh sha256sums = SKIP @@ -2,8 +2,9 @@ _pkgname=keyboardlayouteditor pkgname="${_pkgname}"-git -pkgver=1.1+r84.g742101b -pkgrel=3 +pkgver=1.1+r84.d20181009.g742101b +pkgrel=1 +epoch=1 pkgdesc="PyGTK programme that helps create or edit XKB keyboard layouts." arch=('any') url="http://github.com/simos/keyboardlayouteditor" @@ -14,6 +15,7 @@ license=('GPL3') # * GObject # * lxml depends=( + 'gucharmap' 'pygtk' 'python2' 'python2-antlr3=3.1.2' @@ -50,6 +52,7 @@ pkgver() { cd "${srcdir}/${_pkgname}" _ver="$(grep '__version__' KeyboardLayoutEditor | tail -n 1 | awk -F '=' '{print $2}' | tr -d "[[:space:]]'\"")" + _date="$(git log -n 1 --format=tformat:%ci | awk '{print $1}' | tr -d '-')" _rev="$(git rev-list --count HEAD)" _githash="$(git rev-parse --short HEAD)" @@ -57,6 +60,10 @@ pkgver() { msg2 "Error in 'pkgver()': Could not determine version." return 11 fi + if [ -z "${_date}" ]; then + msg2 "Error in 'pkgver()': Could not determine latest commit date." + return 11 + fi if [ -z "${_rev}" ]; then msg2 "Error in 'pkgver()': Could not determine commit count." return 12 @@ -66,13 +73,17 @@ pkgver() { return 13 fi - echo "${_ver}+r${_rev}.g${_githash}" + echo "${_ver}+r${_rev}.d${_date}.g${_githash}" } prepare() { cd "${srcdir}" + msg2 "Creating 'website.url' documentation file ..." cat <<< "${url}" > website.url + + msg2 "Creating git commit changelog ..." + git log --date=iso > ChangeLog-git.txt } build() { @@ -123,6 +134,7 @@ package() { for _docfile in 'README.md' 'TODO'; do _cmd install -D -m644 "${_docfile}" "${pkgdir}/usr/share/doc/${_pkgname}/${_docfile}" done + _cmd install -D -m644 "${srcdir}/ChangeLog-git.txt" "${pkgdir}/usr/share/doc/${_pkgname}/ChangeLog-git.txt" _cmd install -D -m644 "${srcdir}/website.url" "${pkgdir}/usr/share/doc/${_pkgname}/website.url" _cmd install -D -m644 'COPYING' "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" |