diff options
author | Spider.007 / Sjon | 2017-06-12 18:37:58 +0200 |
---|---|---|
committer | Spider.007 / Sjon | 2017-06-12 18:55:04 +0200 |
commit | 358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82 (patch) | |
tree | 34c88dc18e1a8bfb187156fad5829cd34b57a6c3 | |
parent | 2cb39a7db86c63ef56a01458e5ef228cedd81cd1 (diff) | |
download | aur-358f2a72a4dfbfae0533f3f9645fb20ea7fc6d82.tar.gz |
split package into kibana/kibana-bin; using distributed node binary
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 33 insertions, 12 deletions
@@ -1,13 +1,12 @@ # Generated by mksrcinfo v8 -# Sun Jun 11 12:22:03 UTC 2017 +# Mon Jun 12 16:55:04 UTC 2017 pkgbase = kibana - pkgdesc = browser based analytics and search dashboard for Elasticsearch. Please note; this package replaces the distributed precompiled binary 'node' + pkgdesc = browser based analytics and search dashboard for Elasticsearch pkgver = 5.4.1 - pkgrel = 1 + pkgrel = 2 url = https://www.elastic.co/products/kibana arch = any license = apache - depends = nodejs<7.0 optdepends = elasticsearch>=2.4 options = !strip backup = etc/elasticsearch/kibana/kibana.yml @@ -17,4 +16,9 @@ pkgbase = kibana sha256sums = 610c50d38ff0d4cff308b2ff2f38ce3012bf70e396aa25a9b85b821ad3675e3b pkgname = kibana + pkgdesc = browser based analytics and search dashboard for Elasticsearch. Please note; this package replaces the distributed precompiled binary 'node' + depends = nodejs<7 + +pkgname = kibana-bin + pkgdesc = browser based analytics and search dashboard for Elasticsearch. This package uses the precompiled binary 'node' @@ -1,12 +1,12 @@ # Contributor: Spider.007 <archlinux AT spider007 DOT net> -pkgname=kibana +pkgbase=kibana +pkgname=(kibana kibana-bin) pkgver=5.4.1 -pkgrel=1 -pkgdesc="browser based analytics and search dashboard for Elasticsearch. Please note; this package replaces the distributed precompiled binary 'node'" +pkgrel=2 +pkgdesc="browser based analytics and search dashboard for Elasticsearch" arch=('any') url="https://www.elastic.co/products/kibana" license=('apache') -depends=('nodejs<7.0') optdepends=('elasticsearch>=2.4') backup=('etc/elasticsearch/kibana/kibana.yml') options=('!strip') @@ -16,14 +16,31 @@ source=( sha256sums=('efab73464c6cbc90089acf9275e43c7b3c2bbe8fb62c710567ac523a65c3394b' '610c50d38ff0d4cff308b2ff2f38ce3012bf70e396aa25a9b85b821ad3675e3b') -package() { +_package() { cd "$pkgdir" install -dm755 usr/share/kibana install -Dm644 "$srcdir/kibana.service" usr/lib/systemd/system/kibana.service - install -Dm644 "$srcdir"/$pkgname-$pkgver-linux-x86_64/config/kibana.yml etc/elasticsearch/kibana/kibana.yml + install -Dm644 "$srcdir"/$pkgbase-$pkgver-linux-x86_64/config/kibana.yml etc/elasticsearch/kibana/kibana.yml + + cp -Rp "$srcdir"/$pkgbase-$pkgver-linux-x86_64/* usr/share/kibana - rm -R "$srcdir"/$pkgname-$pkgver-linux-x86_64/node/ - cp -Rp "$srcdir"/$pkgname-$pkgver-linux-x86_64/* usr/share/kibana chmod -R g+w,o+w usr/share/kibana/{optimize,data}/ } + +package_kibana() { + _package + + pkgdesc="$pkgdesc. Please note; this package replaces the distributed precompiled binary 'node'" + depends=('nodejs<7') + + rm -R "$pkgdir"/usr/share/kibana/node/ +} + +package_kibana-bin() { + _package + + pkgdesc="$pkgdesc. This package uses the precompiled binary 'node'" + + sed -i 's~ExecStart=.*~ExecStart=/usr/share/kibana/bin/kibana --config=/etc/elasticsearch/kibana/kibana.yml~' "$pkgdir"/usr/lib/systemd/system/kibana.service +} |