summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo P2017-11-23 02:09:14 -0500
committerLeo P2017-11-23 02:11:30 -0500
commit2c5f4dd1c972356ecf0e6d69daf9f6048615ec3e (patch)
tree7b0032623c2eeee1fe1803dd616c6ddc0d688a8a
downloadaur-2c5f4dd1c972356ecf0e6d69daf9f6048615ec3e.tar.gz
first
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD22
-rw-r--r--cerebro.service10
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..39b39acfb70e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Thu Nov 23 07:09:58 UTC 2017
+pkgbase = cerebro-elasticsearch
+ pkgdesc = cerebro is an open source elasticsearch web admin tool built using Scala, Play Framework, AngularJS and Bootstrap.
+ pkgver = 0.7.1
+ pkgrel = 1
+ url = https://github.com/lmenezes/cerebro
+ arch = i686
+ arch = x86_64
+ license = MIT
+ depends = java-runtime-headless>=8
+ source = https://github.com/lmenezes/cerebro/releases/download/v0.7.1/cerebro-0.7.1.tgz
+ source = cerebro.service
+ md5sums = 0748ec1171d0f19a3a88b0a7d8addaeb
+ md5sums = af61c73dfa96d57c509c8a3a2c3bef97
+
+pkgname = cerebro-elasticsearch
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c8f5482eb437
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,22 @@
+pkgname=cerebro-elasticsearch
+pkgver=0.7.1
+pkgrel=1
+pkgdesc="cerebro is an open source elasticsearch web admin tool built using Scala, Play Framework, AngularJS and Bootstrap."
+arch=('i686' 'x86_64')
+url="https://github.com/lmenezes/cerebro"
+license=('MIT')
+depends=("java-runtime-headless>=8")
+source=(https://github.com/lmenezes/cerebro/releases/download/v0.7.1/cerebro-$pkgver.tgz
+ cerebro.service)
+md5sums=('0748ec1171d0f19a3a88b0a7d8addaeb'
+ 'af61c73dfa96d57c509c8a3a2c3bef97')
+noextract=()
+
+package() {
+ cd "$srcdir/cerebro-$pkgver"
+ install -d -m0755 "$pkgdir/opt/cerebro"
+ cp -dpr --no-preserve=ownership ./ "$pkgdir/opt/cerebro"
+ install -D -m644 "$srcdir/cerebro.service" "$pkgdir/usr/lib/systemd/system/cerebro.service"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/cerebro.service b/cerebro.service
new file mode 100644
index 000000000000..1e9ed9c34c03
--- /dev/null
+++ b/cerebro.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Cerebro, an ElasticSearch web admin tool
+
+[Service]
+WorkingDirectory=/opt/cerebro
+ExecStart=/opt/cerebro/bin/cerebro
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target