summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStanislav Seletskiy2015-06-22 11:03:28 +0600
committerStanislav Seletskiy2015-06-22 11:03:28 +0600
commit9b064ecf98fa0eae353c89060a23514b202a1382 (patch)
treede1298fafe461d27009f7a6dff88ade788689ede /PKGBUILD
downloadaur-jibber.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
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/"
+}