Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/kibana-bin/
Date: Mon, 04 Mar 2019 15:58:13
Message-Id: 1551714857.3ef30d1919179741deff381ef991b62c1e17023f.whissi@gentoo
1 commit: 3ef30d1919179741deff381ef991b62c1e17023f
2 Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Mon Mar 4 10:52:26 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 4 15:54:17 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ef30d19
7
8 www-apps/kibana-bin: bump to 6.6.1
9
10 Bug: https://bugs.gentoo.org/678948
11 Package-Manager: Portage-2.3.62, Repoman-2.3.12
12 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
13 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
14
15 www-apps/kibana-bin/Manifest | 2 +
16 www-apps/kibana-bin/kibana-bin-6.6.1.ebuild | 74 +++++++++++++++++++++++++++++
17 2 files changed, 76 insertions(+)
18
19 diff --git a/www-apps/kibana-bin/Manifest b/www-apps/kibana-bin/Manifest
20 index 899a742576b..d32b6a7cfac 100644
21 --- a/www-apps/kibana-bin/Manifest
22 +++ b/www-apps/kibana-bin/Manifest
23 @@ -3,6 +3,8 @@ DIST kibana-5.6.15-linux-x86_64.tar.gz 53411172 BLAKE2B a5c961f14614f242e2693750
24 DIST kibana-6.3.2-linux-x86_64.tar.gz 205331616 BLAKE2B 17273e641a9f146943cc4aebbce1114706dcf5d4c5f4d865a79d5b576a845c40268ea4389c358d555ca278c0bed4a68baef661472f80f7957dd013f0ce2e9835 SHA512 35eb97ca2f8d0bd80dc7dcdc5bc03f8ab21d1280d11d892f12eda5a173a951dfe88718d45c94ff0a748bb324e44f243cda0ba314c6dcd249cd960928f7c7b7ea
25 DIST kibana-6.4.3-linux-x86_64.tar.gz 235299366 BLAKE2B 58d788180b2afbf5c010b712e04fe39f469d63effb256454e8d56e36a0e0eb372255ac8c19af3b3e878992858472353c79eaaf447f2fdd8a8d70235dd79d36bf SHA512 f247078bfa7435239f9b9258a1563e73e17662735a83b154a02809f9c383f56cec68a3c189c84f43ecd2d9e4abc25d55f6593dd79b725fd79820f92d8543d244
26 DIST kibana-6.5.4-linux-x86_64.tar.gz 206631363 BLAKE2B 83be5a2c0f47257338ad5b547fecb20748c10f1607d88543ec36d6a9ea6b519c6545af13df90eac5fbb774ff1431bcede8c29d7cb4c0bca98ce26557d907bb03 SHA512 260e577ba5f9464228a03689e8fd823cfba4a91670dea2f210da508d97ade6091febb2bae29893427eccdcfd2db75a8d62e265edade7ca9b9f2513fb66f8917d
27 +DIST kibana-6.6.1-linux-x86_64.tar.gz 180675854 BLAKE2B 7c911f6715f1bb526e09a47de55b10b197dd78bcd5c9a6e710890cd333d23c8556d8efb12d34b0c0cdf1e989bb456da8f79e54b1798c02ea57658d90fbb80f83 SHA512 df4547a0056b46d6351948e7f67439b5a7fe46c27f20c9cb7783046abea04d28aa85ba74751f54c7a1524dbca55ee9c9bfaec50be903f964dedc1ceeb5d823b0
28 DIST kibana-oss-6.3.2-linux-x86_64.tar.gz 89561513 BLAKE2B 37031653e171d683a18f25c957545b6b143c2f0d8c07da6c02ea61c8296657d190540f4ffee2c6a62a9146800971041d7e4e30767892ba2bbff0486aef31cda5 SHA512 87236fa1a45a5c5e0ecdc033f864e9a1f74cb148e350b83c6c024b37eb71e3c16236fe52525898532f286f816cb6d03de23cba3d97e0cc0c4d622cdd18c7defb
29 DIST kibana-oss-6.4.3-linux-x86_64.tar.gz 76671516 BLAKE2B c3800f2c53af55139ce101ff13391fff2908fb0b9e45b46588f18a27653bf6492259a81e93b5c0f8e654696434efa510646cba5d5f6dba9ba2377451aaf9f259 SHA512 db55d5201675d1d71cbc511ffd4fb94332316eef8f06c2419d498b930e068030c625c18a0c2fec761cb0c066abc16ddf2c2d8a2fa59aaa3bc35ea1e289b8ae99
30 DIST kibana-oss-6.5.4-linux-x86_64.tar.gz 77637829 BLAKE2B f9b6881c35ebcaf112634989337f40820b450cf2a070c32f02f4a7d4c122f0c4ff44f8feb56b0d8683e96a13f2ef6ee96e237dd27fd9c32efdb9c7dfde020fb8 SHA512 65c4ab427ae2a2486b71520893eeb78d8628bf3e6fd47c0d576ca4b6bfa8f9058ecf957ef488fd47260c8295ea49952e1b411d6a6c199f26d74e6a84cfcf7309
31 +DIST kibana-oss-6.6.1-linux-x86_64.tar.gz 59466869 BLAKE2B 593563976b4d1c89b6042dbd1a945c6fc7ae2a8c3ea18d142d9e7e5f8307d72e7b358059316130880c64c6879e5df41d80005a1dad82d8a5ae223bf292bdf392 SHA512 1131ce7cab882166478be89426a8885fb53e2b1154100b6fa5dd0a431b1d9aa20df73c687159c18e1b9703e42f953fb10b3ab7fbfe634ed253331238249bf574
32
33 diff --git a/www-apps/kibana-bin/kibana-bin-6.6.1.ebuild b/www-apps/kibana-bin/kibana-bin-6.6.1.ebuild
34 new file mode 100644
35 index 00000000000..c48b1dd037d
36 --- /dev/null
37 +++ b/www-apps/kibana-bin/kibana-bin-6.6.1.ebuild
38 @@ -0,0 +1,74 @@
39 +# Copyright 1999-2019 Gentoo Authors
40 +# Distributed under the terms of the GNU General Public License v2
41 +
42 +EAPI=7
43 +
44 +inherit systemd user
45 +
46 +MY_PN="${PN%-bin}"
47 +MY_P=${MY_PN}-${PV}
48 +
49 +DESCRIPTION="Analytics and search dashboard for Elasticsearch"
50 +HOMEPAGE="https://www.elastic.co/products/kibana"
51 +SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz )
52 + !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )"
53 +
54 +# source: LICENSE.txt and NOTICE.txt
55 +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 )"
56 +SLOT="0"
57 +KEYWORDS="~amd64"
58 +IUSE="x-pack"
59 +
60 +RDEPEND=">=net-libs/nodejs-8.15.1"
61 +
62 +S="${WORKDIR}/${MY_P}-linux-x86_64"
63 +
64 +pkg_setup() {
65 + enewgroup ${MY_PN}
66 + enewuser ${MY_PN} -1 -1 /opt/${MY_PN} ${MY_PN}
67 +}
68 +
69 +src_prepare() {
70 + default
71 +
72 + # remove bundled nodejs
73 + rm -r node || die
74 +
75 + # remove empty unused directory
76 + rmdir data || die
77 +
78 + # handle node.js version with RDEPEND
79 + sed -i /node_version_validator/d src/setup_node_env/index.js || die
80 +}
81 +
82 +src_install() {
83 + insinto /etc/${MY_PN}
84 + doins -r config/.
85 + rm -r config || die
86 +
87 + insinto /etc/logrotate.d
88 + newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
89 +
90 + newconfd "${FILESDIR}"/${MY_PN}.confd ${MY_PN}
91 + newinitd "${FILESDIR}"/${MY_PN}.initd ${MY_PN}
92 + systemd_dounit "${FILESDIR}"/${MY_PN}.service
93 +
94 + insinto /opt/${MY_PN}
95 + doins -r .
96 +
97 + fperms -R +x /opt/${MY_PN}/bin
98 +
99 + diropts -m 0750 -o ${MY_PN} -g ${MY_PN}
100 + keepdir /var/log/${MY_PN}
101 +}
102 +
103 +pkg_postinst() {
104 + elog "This version of Kibana is compatible with Elasticsearch $(ver_cut 1-2) and"
105 + elog "Node.js 8. Some plugins may fail with other versions of Node.js (Bug #656008)."
106 + elog
107 + elog "To set a customized Elasticsearch instance:"
108 + elog " OpenRC: set ES_INSTANCE in /etc/conf.d/${MY_PN}"
109 + elog " systemd: set elasticsearch.url in /etc/${MY_PN}/kibana.yml"
110 + elog
111 + elog "Elasticsearch can run local or remote."
112 +}