diff options
author | Stanislav Seletskiy | 2015-06-22 11:03:28 +0600 |
---|---|---|
committer | Stanislav Seletskiy | 2015-06-22 11:03:28 +0600 |
commit | 9b064ecf98fa0eae353c89060a23514b202a1382 (patch) | |
tree | de1298fafe461d27009f7a6dff88ade788689ede /PKGBUILD | |
download | aur-jibber.tar.gz |
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2da50c017b97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=jibber +pkgver=21.405d41d +pkgrel=1 +pkgdesc="Notification backend for Jira WebHooks to Jabber" +url="https://github.com/seletskiy/jibber" +arch=('i686' 'x86_64') +license=('GPL') +makedepends=('go') + +source=("git://github.com/seletskiy/jibber.git" "jibber.service") +md5sums=('SKIP' 'SKIP') +backup=( + 'etc/jibber/jibber.conf' + 'etc/jibber/tpl/footer.tpl' + 'etc/jibber/tpl/head.tpl' + 'etc/jibber/tpl/issue-updated-changelog.tpl' + 'etc/jibber/tpl/issue-updated-comment.tpl' + 'etc/jibber/tpl/issue-updated-common.tpl' + 'etc/jibber/tpl/main.tpl' +) + +pkgver() { + cd "${pkgname}" + echo $(git rev-list --count master).$(git rev-parse --short master) +} + +build() { + cd "$srcdir/$pkgname" + + rm -rf "$srcdir/.go/src" + + mkdir -p "$srcdir/.go/src" + + export GOPATH=$srcdir/.go + + mv "$srcdir/$pkgname" "$srcdir/.go/src/" + + cd "$srcdir/.go/src/jibber/" + ln -sf "$srcdir/.go/src/jibber/" "$srcdir/$pkgname" + + go get +} + +package() { + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/etc/jibber/tpl/" + mkdir -p "$pkgdir/etc/systemd/system/" + cp "$srcdir/.go/bin/$pkgname" "$pkgdir/usr/bin" + cp -r "$srcdir/$pkgname/tpl" "$pkgdir/etc/jibber/" + cp -r "$srcdir/$pkgname/jibber.conf" "$pkgdir/etc/jibber/jibber.conf" + cp -r $(readlink -f "$srcdir/jibber.service") "$pkgdir/etc/systemd/system/" +} |