summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStanislav Seletskiy2015-06-22 11:03:28 +0600
committerStanislav Seletskiy2015-06-22 11:03:28 +0600
commit9b064ecf98fa0eae353c89060a23514b202a1382 (patch)
treede1298fafe461d27009f7a6dff88ade788689ede
downloadaur-9b064ecf98fa0eae353c89060a23514b202a1382.tar.gz
initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD52
-rw-r--r--jibber.service9
3 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f177ff31dccd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = jibber
+ pkgdesc = Notification backend for Jira WebHooks to Jabber
+ pkgver = 21.405d41d
+ pkgrel = 1
+ url = https://github.com/seletskiy/jibber
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = go
+ backup = etc/jibber/jibber.conf
+ backup = etc/jibber/tpl/footer.tpl
+ backup = etc/jibber/tpl/head.tpl
+ backup = etc/jibber/tpl/issue-updated-changelog.tpl
+ backup = etc/jibber/tpl/issue-updated-comment.tpl
+ backup = etc/jibber/tpl/issue-updated-common.tpl
+ backup = etc/jibber/tpl/main.tpl
+ source = git://github.com/seletskiy/jibber.git
+ source = jibber.service
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = jibber
+
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/"
+}
diff --git a/jibber.service b/jibber.service
new file mode 100644
index 000000000000..2f9b81bc7abe
--- /dev/null
+++ b/jibber.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Jira WebHook Forwarder to Jabber
+
+[Service]
+ExecStart=/usr/bin/jibber
+Restart=always
+
+[Install]
+WantedBy=multi-user.target