Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/
Date: Wed, 26 Feb 2020 16:17:50
Message-Id: 1582733843.324d9203a99babc887907c492cb88dbdab9b190f.juippis@gentoo
1 commit: 324d9203a99babc887907c492cb88dbdab9b190f
2 Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Wed Feb 19 07:59:22 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 26 16:17:23 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=324d9203
7
8 www-apps/kibana-bin: bump to 7.6.0
9
10 Package-Manager: Portage-2.3.85, Repoman-2.3.20
11 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
12 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
13
14 www-apps/kibana-bin/Manifest | 2 +
15 www-apps/kibana-bin/kibana-bin-7.6.0.ebuild | 90 +++++++++++++++++++++++++++++
16 2 files changed, 92 insertions(+)
17
18 diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
19 index b47c238488e..ac166cd8677 100644
20 --- a/www-apps/kibana-bin/Manifest
21 +++ b/www-apps/kibana-bin/Manifest
22 @@ -5,9 +5,11 @@ DIST kibana-7.2.0-linux-x86_64.tar.gz 213198521 BLAKE2B 64ce95baa14107c3789d4aff
23 DIST kibana-7.3.2-linux-x86_64.tar.gz 236654252 BLAKE2B 0e851e372e628d72670f161569ac6dea09ee34dfe07dcb0c383709534f1495bb35c1853c1e3610c92aa320d62e784537597af7d8dba210f9e9eaf153de6568bc SHA512 23a496cf55cebeebdc67577c966f9f19de36fd7fe2d05597687047b0e7f6b52a41395a0e750e245b04f9881ea99381ff3104fd18bc19593a2db520100874bf0e
24 DIST kibana-7.4.1-linux-x86_64.tar.gz 252517864 BLAKE2B 18337665a86d54cedda2f3a6e03294d69a8fe25a445ec07b2df838872fd66cc96d095d0b1d496426c7e4ae3c6dec8ff2b4f78ec98225c64192aeac779d9e907c SHA512 9fbb5b754cd94599ab50c794df7b8337c8fa9f11ba810e3edf1cd12c60de40f91dbf4dbbc7178b35495b67a588a9fbec4333ab73df41deaab8bc1d907565ac14
25 DIST kibana-7.5.2-linux-x86_64.tar.gz 238726293 BLAKE2B 845a6df316c1fb03b70bdb01572167ca430990e13fa10a85db55f5708fb201cd32ddc37057f1ea6706c193d47c8268cfb3d922f6202f1c3ae3a4271ca654f2b4 SHA512 7717eabe15a2ccd50cdc2acce592fc60af303516af2337145ab59be901d781e6545503a969ff7147e71e7189404ecbc870898daa92292e42002390f65e7cae41
26 +DIST kibana-7.6.0-linux-x86_64.tar.gz 249467327 BLAKE2B 87701ab1b43878cf6a8df449a07ab5ea18462b71e5a1b449c60734aaffb07ab3a6c11d3553f8402ead62a78cf0e3c1ce322f78cecb3e767da75a8b24d7fe073b SHA512 296416b9697ae66b20aae37ada855d7212fc5151055a35cc81e7c3cfef589758f10f600b382e9f4b419fcd327ff605d8da23a25e867f6a1e4d3bd133e0317b72
27 DIST kibana-oss-6.7.1-linux-x86_64.tar.gz 62807564 BLAKE2B 8fec550769f4a2a88a4fab72b0ecb49d81d25d2f13d365cfefce2f70ed5c088a72f750a0b5807d729621a78c7fe393a5f9875012b6559aa82bb049083eaff5bf SHA512 309c25a16d535b1c5f0853ea89b7b69b61e3472afdabdd6f60a86fabba4c76c034b620cbe3d7f988cc78d21e5ed058b4f97e4995d868876a55fcc30769822882
28 DIST kibana-oss-6.8.4-linux-x86_64.tar.gz 65407401 BLAKE2B a58bb44227a861c83342168b189cb133be93976a8f89ad7d29b0684d47621d6b4fe561a503abb896fb4d9325cbdf1a05bdc7da7063c4cadb62859563a4ff1398 SHA512 7d751eef44d669b8a989079a15e987535d6185f04ec8929c63cd2374aba9bd86a4f2301f13ee26308c769096b78f409b99b925f6125cef8f598dd7ffd587eedc
29 DIST kibana-oss-7.2.0-linux-x86_64.tar.gz 82672623 BLAKE2B 770e35f8025fb65513e51cb6a582dfe456e348efc7493c3710f2fa8ee49207392494aa437d7fe2d7115e5f607926e185264b6f92dacdc202331aab3d8ab10254 SHA512 ea735ecd18fc4441f29adcd7fd5a08a61e8bf1e82170219f598edf4a7726a11166e16b36f125edbfecafb6ed2c7cf003880d428960765861868e22cf55542e6b
30 DIST kibana-oss-7.3.2-linux-x86_64.tar.gz 87456219 BLAKE2B acfc04f9b4afc582d7959ba394487747b0e82f9e12c3b783add91b36155fe74620c067cad1a85898e74ba22b0ba7d66c124f1f8a1e29ae7291de74c048a8d8ef SHA512 a54d0ad3dafd69661762ee8d59021d955253389fb0d228f61f58b522d0644684f57ff96a4bda84d51cf39ecded4ade6c21923bc8e20d6ec9e61305fb6c0b2e32
31 DIST kibana-oss-7.4.1-linux-x86_64.tar.gz 84250969 BLAKE2B 3975a3a4f3ccdbf360316e225d86a08cd90736660ffd7b149d16da59080e6c54ad9aadfb77ff5d6695b5133e865318df69575ce9f8a0a39cf8d98c83da83f9b5 SHA512 fd439967b50fd43cd0bb065b8d9eaf1591baa158317c06e200b50511a92cfaf4ccbadb708b5585b8f7ce14fd1982e4d20cf49546829d67880435a5e694e8dc9e
32 DIST kibana-oss-7.5.2-linux-x86_64.tar.gz 84048258 BLAKE2B bbe82c125e530c28f531bd1d94eae106bc0622dea252eb77cbe7d4d4107098fbd0296f61ee3f6866567681a650c94bcd533e1465a92590798750f887d88bcd40 SHA512 cbab66b5dbede14566143ba2e4e51c9ae1f59355c1d0899a8f61e70e81415e3d284d205a98b7b7d27b829a89003902c3eb5ef4c0bf65278ceabfa34fc97ed8c4
33 +DIST kibana-oss-7.6.0-linux-x86_64.tar.gz 102195665 BLAKE2B f96c90e0d51db1028a026cd76094f083e8adda21c9f61f06b175d415d7a13b0df231a1ad7eff2633cd20e0940052c8996529379521765c438c571ba3821670fe SHA512 d72008da7c938c07c163e728044f3dde39cc6bd53fe47682d3602ccf817c7c1e873241b273ed19491c8777fa0ac62e8ec1a26a39546620b8d9eac49c883ba1b3
34
35 diff --git a/www-apps/kibana-bin/kibana-bin-7.6.0.ebuild b/www-apps/kibana-bin/kibana-bin-7.6.0.ebuild
36 new file mode 100644
37 index 00000000000..0c312d1ff10
38 --- /dev/null
39 +++ b/www-apps/kibana-bin/kibana-bin-7.6.0.ebuild
40 @@ -0,0 +1,90 @@
41 +# Copyright 1999-2020 Gentoo Authors
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI=7
45 +
46 +inherit systemd
47 +
48 +MY_PN="${PN%-bin}"
49 +MY_P=${MY_PN}-${PV}
50 +
51 +DESCRIPTION="Analytics and search dashboard for Elasticsearch"
52 +HOMEPAGE="https://www.elastic.co/products/kibana"
53 +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
54 + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
55 +
56 +# source: LICENSE.txt and NOTICE.txt
57 +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 )"
58 +SLOT="0"
59 +KEYWORDS="~amd64"
60 +IUSE="x-pack"
61 +
62 +RDEPEND="
63 + acct-group/kibana
64 + acct-user/kibana
65 + >=net-libs/nodejs-10.15.2
66 + x-pack? (
67 + dev-libs/expat
68 + dev-libs/nss
69 + )"
70 +
71 +S="${WORKDIR}/${MY_P}-linux-x86_64"
72 +
73 +src_prepare() {
74 + default
75 +
76 + # remove unused directory
77 + rm -r data || die
78 +
79 + # remove bundled nodejs
80 + rm -r node || die
81 + sed -i 's@\(^NODE="\).*@\1/usr/bin/node"@g' \
82 + bin/kibana || die
83 +
84 + # move optimize/plugins to /var/lib/kibana
85 + rm -r optimize plugins || die
86 +
87 + # handle node.js version with RDEPEND
88 + sed -i /node_version_validator/d src/setup_node_env/index.js || die
89 +}
90 +
91 +src_install() {
92 + insinto /etc/${MY_PN}
93 + doins -r config/.
94 + rm -r config || die
95 +
96 + insinto /etc/logrotate.d
97 + newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
98 +
99 + newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
100 + newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
101 + systemd_dounit "${FILESDIR}"/${MY_PN}.service
102 +
103 + insinto /opt/${MY_PN}
104 + doins -r .
105 +
106 + fperms -R +x /opt/${MY_PN}/bin
107 +
108 + diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
109 + keepdir /var/lib/${MY_PN}/optimize
110 + keepdir /var/lib/${MY_PN}/plugins
111 + keepdir /var/log/${MY_PN}
112 +
113 + dosym ../../var/lib/kibana/optimize /opt/kibana/optimize # Bug 667214
114 + dosym ../../var/lib/kibana/plugins /opt/kibana/plugins
115 +}
116 +
117 +pkg_postinst() {
118 + ewarn "Kibana optimize/plugins directories were moved to /var/lib/kibana."
119 + ewarn "In case of startup failures (FATAL Error: Cannot find module...),"
120 + ewarn "please remove the optimize directory content:"
121 + ewarn "rm -r /var/lib/kibana/optimize/*"
122 + elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
123 + elog "Node.js 10. Some plugins may fail with other versions of Node.js (Bug #656008)."
124 + elog
125 + elog "To set a customized Elasticsearch instance:"
126 + elog " OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
127 + elog " systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
128 + elog
129 + elog "Elasticsearch can run local or remote."
130 +}