summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 18 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 326efcc59d96..74cbda2781be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,8 @@
+# Maintainer: Jeff Bowman <jeff dot t dot bowman at gmail dot com>
# Maintainer: Jesse R. Adams <jesse -at- techno -dash- geeks -dot- org>
+# Maintainer: Solomon Choina <shlomochoina at gmail dot com>
pkgname=obvious-git
-pkgver=20100621
+pkgver=r389.63cd248
pkgrel=1
pkgdesc="Widgets for awesome wm (latest version)"
arch=(any)
@@ -8,27 +10,22 @@ url="https://github.com/hoelzro/obvious"
license=('custom:MIT')
depends=('awesome')
makedepends=('git')
-source=()
-md5sums=()
-
-_gitroot=https://github.com/hoelzro/obvious.git
+source=(git+https://github.com/hoelzro/obvious.git)
+md5sums=(SKIP)
_gitname=obvious
-build() {
- cd "$srcdir"
- msg "Connecting to GIT server...."
-
- if [ -d $_gitname ] ; then
- cd $_gitname && git pull origin
- msg "The local files are updated."
- else
- git clone $_gitroot
- fi
-
- msg "GIT checkout done or server timeout"
+pkgver() {
+ cd "$_gitname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
- install -d ${pkgdir}/usr/share/awesome/lib/${_gitname} || return 1
- cp -a ${_gitname}/* ${pkgdir}/usr/share/awesome/lib/${_gitname} || return 1
- rm ${pkgdir}/usr/share/awesome/lib/${_gitname}/{AUTHORS,CONTRIBUTING.md,LICENSE,TODO} || return 1
- install -Dm644 ${_gitname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
+package() {
+ cd "$srcdir"
+ install -d ${pkgdir}/usr/share/awesome/lib/${_gitname}
+ cp -a ${_gitname}/* ${pkgdir}/usr/share/awesome/lib/${_gitname}
+ rm ${pkgdir}/usr/share/awesome/lib/${_gitname}/{AUTHORS,CONTRIBUTING.md,LICENSE,TODO}
+ install -Dm644 ${_gitname}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
}