diff options
author | XZS | 2016-12-28 19:46:04 +0100 |
---|---|---|
committer | XZS | 2016-12-28 19:46:04 +0100 |
commit | 6006ed04d940cadfaa6283c40c07fbd28cac6817 (patch) | |
tree | bf4b5aa50ac7882c4257f3fa8a05898f13c3df55 | |
download | aur-waf-gnome-shell-extension-git.tar.gz |
Provide Arch Linux package
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 35 |
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/" +} |