summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfelics2018-12-21 11:13:39 +0100
committerfelics2018-12-21 11:13:39 +0100
commit85f19c689106c504549b49d97149390fe8b4c65d (patch)
tree6bc015b1ab3fcc47f2c963828e4ff293e76d90dd
parent83d7757d8497a17c7bdceb4ca9c5e995a62b425b (diff)
downloadaur-85f19c689106c504549b49d97149390fe8b4c65d.tar.gz
Added missing dependency to 'gucharmap'. Added latest commit date to string.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
2 files changed, 20 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 33753ab4aa05..55110c2deb94 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 66b9d6c374db..c8a9b973da8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"