Gentoo Archives: gentoo-commits

From: "罗百科" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/
Date: Mon, 20 Mar 2023 08:28:56
Message-Id: 1679300896.c855edf9d5c30cbe1d830eedb8474e5eb931e2f5.patrick@gentoo
1 commit: c855edf9d5c30cbe1d830eedb8474e5eb931e2f5
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 20 08:28:16 2023 +0000
4 Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 20 08:28:16 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c855edf9
7
8 www-apps/grafana-bin: add 9.4.3
9
10 Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
11
12 www-apps/grafana-bin/Manifest | 2 +
13 www-apps/grafana-bin/grafana-bin-9.4.3.ebuild | 66 +++++++++++++++++++++++++++
14 2 files changed, 68 insertions(+)
15
16 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
17 index 3242b555bc8e..4dce2f7eaa7f 100644
18 --- a/www-apps/grafana-bin/Manifest
19 +++ b/www-apps/grafana-bin/Manifest
20 @@ -1,3 +1,5 @@
21 DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d SHA512 1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
22 DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb SHA512 9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16
23 DIST grafana-bin-9.3.6.tar.gz 89397564 BLAKE2B 1095be4f4fd4cedb70ddc0500b7ec84466d6db5a9be8154e5675fa47cdef0082cd57f5c03e0035f84989e639df2f30ced644c270b0d1189d7a00c54f5dd8ca66 SHA512 2619a6fef8bfaafdd45469198b7b7542def77d795e9c58a03a0308cce1e21db0dda936966a098e750304e6cc5a3576ba059d13aad0fd5f59ca24cf3074dba921
24 +DIST grafana-bin-9.3.8.tar.gz 69932750 BLAKE2B 57c1ad7910145f81b552cdb68fb835bfa0de45c73f69cdff9fdc6565827d73c957513bb02aba31871895d641457c8dc68e19689af4b476ff659d1ab2b84d67dd SHA512 4e321d007011452dac57daf0dfad55430f46b96f04be7d4f779809900c2dd81b3817123419c9570c84eb9496e3bd38f73af4a63a6c00e95a9d6c252afeda1ccf
25 +DIST grafana-bin-9.4.3.tar.gz 83780585 BLAKE2B b8b609bb701b63262e0b70e551b608e4923721664a40ce4eb91a50c60f0978f93c53dd05d5e0e7758ecd7a38f3a459cf695175912c5806f6cfda3e4109114c7e SHA512 bd315ab4ddd52ad7d9cbf81bce9d04fb00fdf418d2148c84385a47649b76df3e2f36c5664692bfe99038b6f4a280176152d508627f57b7f4402767c03f73f7a6
26
27 diff --git a/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild b/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
28 new file mode 100644
29 index 000000000000..0e8aae35965c
30 --- /dev/null
31 +++ b/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
32 @@ -0,0 +1,66 @@
33 +# Copyright 1999-2023 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 +RESTRICT="mirror"
49 +LICENSE="AGPL-3"
50 +SLOT="0"
51 +KEYWORDS="-* ~amd64"
52 +
53 +DEPEND="acct-group/grafana
54 + acct-user/grafana"
55 +RDEPEND="${DEPEND}
56 + media-libs/fontconfig
57 + sys-libs/glibc"
58 +
59 +QA_PREBUILT="usr/bin/grafana-*"
60 +QA_PRESTRIPPED=${QA_PREBUILT}
61 +
62 +src_install() {
63 + keepdir /etc/grafana
64 + insinto /etc/grafana
65 + newins "${S}"/conf/sample.ini grafana.ini
66 + rm "${S}"/conf/sample.ini || die
67 +
68 + # Frontend assets
69 + insinto /usr/share/${MY_PN}
70 + doins -r public conf
71 +
72 + dobin bin/grafana-cli
73 + dobin bin/grafana-server
74 +
75 + newconfd "${FILESDIR}"/grafana-r1.confd grafana
76 + newinitd "${FILESDIR}"/grafana.initd grafana
77 + systemd_newunit "${FILESDIR}"/grafana.service grafana.service
78 +
79 + keepdir /var/{lib,log}/grafana
80 + keepdir /var/lib/grafana/{dashboards,plugins}
81 + fowners grafana:grafana /var/{lib,log}/grafana
82 + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
83 + fperms 0750 /var/{lib,log}/grafana
84 + fperms 0750 /var/lib/grafana/{dashboards,plugins}
85 +}
86 +
87 +pkg_postinst() {
88 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
89 + # This is a new installation
90 +
91 + elog "${PN} has built-in log rotation. Please see [log.file] section of"
92 + elog "/etc/grafana/grafana.ini for related settings."
93 + elog
94 + elog "You may add your own custom configuration for app-admin/logrotate if you"
95 + elog "wish to use external rotation of logs. In this case, you also need to make"
96 + elog "sure the built-in rotation is turned off."
97 + fi
98 +}