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/grafana-bin/
Date: Wed, 01 Sep 2021 14:07:21
Message-Id: 1630505063.5ff29fbd717ea683957043fa4c8aa431670ebdc6.whissi@gentoo
1 commit: 5ff29fbd717ea683957043fa4c8aa431670ebdc6
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 1 14:04:23 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 1 14:04:23 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff29fbd
7
8 www-apps/grafana-bin: bump to v8.1.2
9
10 Package-Manager: Portage-3.0.22, Repoman-3.0.3
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 www-apps/grafana-bin/Manifest | 1 +
14 www-apps/grafana-bin/grafana-bin-8.1.2.ebuild | 64 +++++++++++++++++++++++++++
15 2 files changed, 65 insertions(+)
16
17 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
18 index 42a8aa2764a..deb639ac5b4 100644
19 --- a/www-apps/grafana-bin/Manifest
20 +++ b/www-apps/grafana-bin/Manifest
21 @@ -4,3 +4,4 @@ DIST grafana-bin-7.5.9.tar.gz 52215297 BLAKE2B 06fa63811f950081a581d402527a14660
22 DIST grafana-bin-8.0.2.tar.gz 55512802 BLAKE2B fd535c8e1fca3136913ef1008c6e5ef8efa2871accc7a035354afd4b79a6e4d6340749c460c8c3d15e9edc07c426640b349c688a64ab678d61809f88f81b913a SHA512 d2421ba74b3eaaff3091fcf5015e6ca5cc050e205276b4d873a8d1fb3071cddd20fa846d9a03044752079564a458172e084ef69db4609fb520897a4f1d6fa4f2
23 DIST grafana-bin-8.0.5.tar.gz 55588076 BLAKE2B 85845c7492a4dd76b47d959cadbcfb1bffa1f00b295296e4e8ae3033e4a52f654551a66f781f34d4ab4666bf05681bf3ced870fab6c59f758f9814fe67e5b1d7 SHA512 c0df8ee147c4876e29fd8b4f7943550b4c615787ecd50e7a40eee68d8f64bd4e9958e2473e00fc4244e4440f01750cf7b349a4baa769d69ee61c043538679a56
24 DIST grafana-bin-8.0.6.tar.gz 55602674 BLAKE2B da782a59bf2ae363ac639b43540883985b0ba1a42b1ab8f5438157a22b91f129e22d54dc4e95e6b817ea6b1edb35350883129254b6235f1e6d02739bd494a4bd SHA512 f8a65c52c4e6d9f72d8828c09bab719b1cb81173be4d661dc40925618054f1ef924af06c20d36d901feb8b17a0b7dc1cf55ab9d65e9c3829e34967063f854413
25 +DIST grafana-bin-8.1.2.tar.gz 57186805 BLAKE2B 93108fd4f873f6c6e555735d80c57a35f53f0629be76cddf000f58d48bc95ecd53934ee66f068abaef985b94994b4377cb09b2d64d47b83e35c9e30adb5eb02a SHA512 0a0ffa010c8d7c603bbe884b2dfcf5f4e42a9036181f7f5755e333ac6bac8fb193365c9ee5325d113e81e389d9ddc7c4847b436023fcdd74dc4ac0df3cb0bdd3
26
27 diff --git a/www-apps/grafana-bin/grafana-bin-8.1.2.ebuild b/www-apps/grafana-bin/grafana-bin-8.1.2.ebuild
28 new file mode 100644
29 index 00000000000..937332ec5f0
30 --- /dev/null
31 +++ b/www-apps/grafana-bin/grafana-bin-8.1.2.ebuild
32 @@ -0,0 +1,64 @@
33 +# Copyright 1999-2021 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit systemd
39 +
40 +MY_PN=${PN/-bin/}
41 +MY_PV=${PV/_beta/-beta}
42 +S=${WORKDIR}/${MY_PN}-${MY_PV}
43 +
44 +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
45 +HOMEPAGE="https://grafana.org"
46 +SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
47 +
48 +LICENSE="Apache-2.0"
49 +SLOT="0"
50 +KEYWORDS="~amd64"
51 +
52 +DEPEND="acct-group/grafana
53 + acct-user/grafana"
54 +RDEPEND="${DEPEND}
55 + media-libs/fontconfig"
56 +
57 +QA_PREBUILT="usr/bin/grafana-*"
58 +QA_PRESTRIPPED=${QA_PREBUILT}
59 +
60 +src_install() {
61 + keepdir /etc/grafana
62 + insinto /etc/grafana
63 + newins "${S}"/conf/sample.ini grafana.ini
64 + rm "${S}"/conf/sample.ini || die
65 +
66 + # Frontend assets
67 + insinto /usr/share/${MY_PN}
68 + doins -r public conf
69 +
70 + dobin bin/grafana-cli
71 + dobin bin/grafana-server
72 +
73 + newconfd "${FILESDIR}"/grafana-r1.confd grafana
74 + newinitd "${FILESDIR}"/grafana.initd grafana
75 + systemd_newunit "${FILESDIR}"/grafana.service grafana.service
76 +
77 + keepdir /var/{lib,log}/grafana
78 + keepdir /var/lib/grafana/{dashboards,plugins}
79 + fowners grafana:grafana /var/{lib,log}/grafana
80 + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
81 + fperms 0750 /var/{lib,log}/grafana
82 + fperms 0750 /var/lib/grafana/{dashboards,plugins}
83 +}
84 +
85 +postinst() {
86 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
87 + # This is a new installation
88 +
89 + elog "${PN} has built-in log rotation. Please see [log.file] section of"
90 + elog "/etc/grafana/grafana.ini for related settings."
91 + elog
92 + elog "You may add your own custom configuration for app-admin/logrotate if you"
93 + elog "wish to use external rotation of logs. In this case, you also need to make"
94 + elog "sure the built-in rotation is turned off."
95 + fi
96 +}