commit:     6574ca5b3613e367be60aa3475f6f0b5087d2933
Author:     Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Dec 20 09:58:08 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 09:14:27 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6574ca5b

www-apps/kibana-bin: bump to 7.5.1

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-apps/kibana-bin/Manifest                |  2 +
 www-apps/kibana-bin/kibana-bin-7.5.1.ebuild | 90 +++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+)

diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
index eecfc481dee..6781396d25e 100644
--- a/www-apps/kibana-bin/Manifest
+++ b/www-apps/kibana-bin/Manifest
@@ -4,8 +4,10 @@ DIST kibana-6.8.4-linux-x86_64.tar.gz 188306376 BLAKE2B 
6b94b5c3c3c557d7e23a2a4e
 DIST kibana-7.2.0-linux-x86_64.tar.gz 213198521 BLAKE2B 
64ce95baa14107c3789d4aff748310cacd41cdabe227cb3fedab4bdd5d65d86d4bc8883dd7f8fbced3fda2ed25ed294ce49a8f28311fcbcfcae3c7bdc960c4ac
 SHA512 
78368be3c55ef09cfed6903cc6556edb1a77f9e548614535b261d13c3190052ee9571cbb686470662f5563c564f1256e3a31ca233a26e8b734f3df44ab5a97f0
 DIST kibana-7.3.2-linux-x86_64.tar.gz 236654252 BLAKE2B 
0e851e372e628d72670f161569ac6dea09ee34dfe07dcb0c383709534f1495bb35c1853c1e3610c92aa320d62e784537597af7d8dba210f9e9eaf153de6568bc
 SHA512 
23a496cf55cebeebdc67577c966f9f19de36fd7fe2d05597687047b0e7f6b52a41395a0e750e245b04f9881ea99381ff3104fd18bc19593a2db520100874bf0e
 DIST kibana-7.4.1-linux-x86_64.tar.gz 252517864 BLAKE2B 
18337665a86d54cedda2f3a6e03294d69a8fe25a445ec07b2df838872fd66cc96d095d0b1d496426c7e4ae3c6dec8ff2b4f78ec98225c64192aeac779d9e907c
 SHA512 
9fbb5b754cd94599ab50c794df7b8337c8fa9f11ba810e3edf1cd12c60de40f91dbf4dbbc7178b35495b67a588a9fbec4333ab73df41deaab8bc1d907565ac14
+DIST kibana-7.5.1-linux-x86_64.tar.gz 238481011 BLAKE2B 
72827c946ad007a77809262977351f61a7e27c0775b3f484470f115e893e9ec7cd6102564cac19d4344fa966d443061389532cb6b7edea91e4ef4cdb9de05a63
 SHA512 
73dbd31651ffe33cd0600f8cd157cb38c2943472666aeba97aed393caef454968fabdc0a19a5f70f6ae87e5f9fc7b39bcf89228f7c9cd3a92aaeb0d7729a4e37
 DIST kibana-oss-6.7.1-linux-x86_64.tar.gz 62807564 BLAKE2B 
8fec550769f4a2a88a4fab72b0ecb49d81d25d2f13d365cfefce2f70ed5c088a72f750a0b5807d729621a78c7fe393a5f9875012b6559aa82bb049083eaff5bf
 SHA512 
309c25a16d535b1c5f0853ea89b7b69b61e3472afdabdd6f60a86fabba4c76c034b620cbe3d7f988cc78d21e5ed058b4f97e4995d868876a55fcc30769822882
 DIST kibana-oss-6.8.4-linux-x86_64.tar.gz 65407401 BLAKE2B 
a58bb44227a861c83342168b189cb133be93976a8f89ad7d29b0684d47621d6b4fe561a503abb896fb4d9325cbdf1a05bdc7da7063c4cadb62859563a4ff1398
 SHA512 
7d751eef44d669b8a989079a15e987535d6185f04ec8929c63cd2374aba9bd86a4f2301f13ee26308c769096b78f409b99b925f6125cef8f598dd7ffd587eedc
 DIST kibana-oss-7.2.0-linux-x86_64.tar.gz 82672623 BLAKE2B 
770e35f8025fb65513e51cb6a582dfe456e348efc7493c3710f2fa8ee49207392494aa437d7fe2d7115e5f607926e185264b6f92dacdc202331aab3d8ab10254
 SHA512 
ea735ecd18fc4441f29adcd7fd5a08a61e8bf1e82170219f598edf4a7726a11166e16b36f125edbfecafb6ed2c7cf003880d428960765861868e22cf55542e6b
 DIST kibana-oss-7.3.2-linux-x86_64.tar.gz 87456219 BLAKE2B 
acfc04f9b4afc582d7959ba394487747b0e82f9e12c3b783add91b36155fe74620c067cad1a85898e74ba22b0ba7d66c124f1f8a1e29ae7291de74c048a8d8ef
 SHA512 
a54d0ad3dafd69661762ee8d59021d955253389fb0d228f61f58b522d0644684f57ff96a4bda84d51cf39ecded4ade6c21923bc8e20d6ec9e61305fb6c0b2e32
 DIST kibana-oss-7.4.1-linux-x86_64.tar.gz 84250969 BLAKE2B 
3975a3a4f3ccdbf360316e225d86a08cd90736660ffd7b149d16da59080e6c54ad9aadfb77ff5d6695b5133e865318df69575ce9f8a0a39cf8d98c83da83f9b5
 SHA512 
fd439967b50fd43cd0bb065b8d9eaf1591baa158317c06e200b50511a92cfaf4ccbadb708b5585b8f7ce14fd1982e4d20cf49546829d67880435a5e694e8dc9e
+DIST kibana-oss-7.5.1-linux-x86_64.tar.gz 83813542 BLAKE2B 
713c0b03a8367d062ff422f02922385449f9770ba58bc23d88eaa7d65a6082364e2fcb5662e89835b026213cf71c3ec3f21cee8b6aae5f03eabce25eafa66bd8
 SHA512 
bf81d3827ee537e2d4105b76eb7d600f98967bb6969bbc9ce83fe7d0246e96077f0c44d16640c5c443c160b2a72d28b6e8b8493c69c1b3949e595a553295f06d

diff --git a/www-apps/kibana-bin/kibana-bin-7.5.1.ebuild 
b/www-apps/kibana-bin/kibana-bin-7.5.1.ebuild
new file mode 100644
index 00000000000..d3b7a9b09cb
--- /dev/null
+++ b/www-apps/kibana-bin/kibana-bin-7.5.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Analytics and search dashboard for Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/kibana";
+SRC_URI="x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
+       !x-pack? ( 
https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz
 )"
+
+# source: LICENSE.txt and NOTICE.txt
+LICENSE="Apache-2.0 Artistic-2 BSD BSD-2 CC-BY-3.0 CC-BY-4.0 icu ISC MIT 
MPL-2.0 OFL-1.1 openssl public-domain Unlicense WTFPL-2 ZLIB x-pack? ( Elastic 
)"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="x-pack"
+
+RDEPEND="
+       acct-group/kibana
+       acct-user/kibana
+       >=net-libs/nodejs-10.15.2
+       x-pack? (
+               dev-libs/expat
+               dev-libs/nss
+       )"
+
+S="${WORKDIR}/${MY_P}-linux-x86_64"
+
+src_prepare() {
+       default
+
+       # remove empty unused directory
+       rmdir data || die
+
+       # remove bundled nodejs
+       rm -r node || die
+       sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
+               bin/kibana || die
+
+       # move optimize/plugins to /var/lib/kibana
+       rm -r optimize plugins || die
+
+       # handle node.js version with RDEPEND
+       sed -i /node_version_validator/d src/setup_node_env/index.js || die
+}
+
+src_install() {
+       insinto /etc/${MY_PN}
+       doins -r config/.
+       rm -r config || die
+
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
+
+       newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
+       newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
+       systemd_dounit "${FILESDIR}"/${MY_PN}.service
+
+       insinto /opt/${MY_PN}
+       doins -r .
+
+       fperms -R +x /opt/${MY_PN}/bin
+
+       diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
+       keepdir /var/lib/${MY_PN}/optimize
+       keepdir /var/lib/${MY_PN}/plugins
+       keepdir /var/log/${MY_PN}
+
+       dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
+       dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
+}
+
+pkg_postinst() {
+       ewarn "Kibana optimize/plugins directories were moved to 
/var/lib/kibana."
+       ewarn "In case of startup failures (FATAL Error: Cannot find 
module...),"
+       ewarn "please remove the optimize directory content:"
+       ewarn "rm -r /var/lib/kibana/optimize/*"
+       elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 
1-2) and"
+       elog "Node.js 10. Some plugins may fail with other versions of Node.js 
(Bug #656008)."
+       elog
+       elog "To set a customized Elasticsearch instance:"
+       elog "  OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
+       elog "  systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
+       elog
+       elog "Elasticsearch can run local or remote."
+}

Reply via email to