summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXZS2016-12-28 19:46:04 +0100
committerXZS2016-12-28 19:46:04 +0100
commit6006ed04d940cadfaa6283c40c07fbd28cac6817 (patch)
treebf4b5aa50ac7882c4257f3fa8a05898f13c3df55
downloadaur-waf-gnome-shell-extension-git.tar.gz
Provide Arch Linux package
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2e8a67b9e0ea
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = waf-gnome-shell-extension-git
+ pkgdesc = A waf tool to install gnome-shell extensions
+ pkgver = r0
+ pkgrel = 1
+ url = https://github.com/dffischer/waf-gnome-shell-extension
+ arch = any
+ license = GPL
+ makedepends = git
+ depends = waf
+ depends = gnome-shell
+ provides = waf-gnome-shell-extension=r42.0066a24
+ conflicts = waf-gnome-shell-extension
+ source = waf-gnome-shell-extension::git+file:///tmp/waf-gnome-shell-extension
+ md5sums = SKIP
+ sha256sums = SKIP
+
+pkgname = waf-gnome-shell-extension-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ee4cfdd719f3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: XZS <d dot f dot fischer at web dot de>
+pkgname=waf-gnome-shell-extension-git
+pkgver=r0
+pkgrel=1
+pkgdesc="A waf tool to install gnome-shell extensions"
+arch=('any')
+url="https://github.com/dffischer/${pkgname%-git}"
+license=('GPL')
+depends=('waf' 'gnome-shell')
+
+makedepends+=('git')
+source+=("${_gitname:=${pkgname%-git}}::${_giturl:-git+$url}")
+for integ in $(get_integlist)
+do
+ typeset -n array="${integ}sums"
+ array+=('SKIP')
+done
+provides+=("$_gitname=$pkgver")
+conflicts+=("$_gitname")
+pkgver() {
+ cd ${_gitname:-$pkgname}
+ git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1'
+ [ ${PIPESTATUS[0]} -ne 0 ] && \
+printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$_gitname"
+ waf --prefix=/usr configure build
+}
+
+package() {
+ cd "$_gitname"
+ waf install --destdir="$pkgdir/"
+}