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