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: Sun, 27 Mar 2022 07:51:19
Message-Id: 1648367473.5a344cb7c02c7d563e1a4b7f5aaba55499287a4a.patrick@gentoo
1 commit: 5a344cb7c02c7d563e1a4b7f5aaba55499287a4a
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 07:51:05 2022 +0000
4 Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 07:51:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a344cb7
7
8 www-apps/grafana-bin: Bump to 8.3.7 8.4.4
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
12
13 www-apps/grafana-bin/Manifest | 2 +
14 www-apps/grafana-bin/grafana-bin-8.3.7.ebuild | 64 +++++++++++++++++++++++++++
15 www-apps/grafana-bin/grafana-bin-8.4.4.ebuild | 64 +++++++++++++++++++++++++++
16 3 files changed, 130 insertions(+)
17
18 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
19 index 5b7c57d939ce..a82e73255270 100644
20 --- a/www-apps/grafana-bin/Manifest
21 +++ b/www-apps/grafana-bin/Manifest
22 @@ -1,2 +1,4 @@
23 DIST grafana-bin-7.5.15.tar.gz 52222968 BLAKE2B 0d1d0282eb4cbd8a91c1719b2085ff78c5dfccdb751fdb005191a493b1885286834e64dfa9dacde989ef682a2243234cea572708122438d988e16838bfc1adff SHA512 0c94d36dd51386f7ebd88227df7a600e6e5ea2f4bcf3acbc819460cec717fa8fa75d93db72a7d272a6177ef235c061dc251439d25a9e4df2db3b395c647f6f0e
24 DIST grafana-bin-8.3.5.tar.gz 72641356 BLAKE2B a75e20de51f0b2346bc504a0c65a14e818697d346352f51197edb1d783db4d234b65cf09c7915d6f2e902f0e4e65076cac723453e9fc7d2fc78b8d5316b4a25d SHA512 ce8afd0da6e7f0e712cb181a6c1ac4ff95cb0349862da673c547eb2ce4426d7fa1402f7fbf3cfa56b5b1006788864f0a54fbbca4b29c456b6c6ca4a5862bc9da
25 +DIST grafana-bin-8.3.7.tar.gz 72682810 BLAKE2B e7ceb64d3caaf3fcf02aba8beaf1cde9d66f25b673752fb342f74c2e2bd2f60cd60771ede6f2401fe0e2e2b345457d2d2e6d2b3f19532a2f393528cf21b4b594 SHA512 57e6c25698db943b5eca15b588f50bb01d30e88d227ba6499c5fcd8df185a8e6e6f799cba0c0953efc397b04315ffa755193cc7a90197e5cd93375481d999fe1
26 +DIST grafana-bin-8.4.4.tar.gz 74258533 BLAKE2B 9635e39f816c88c7573eda4e6309c2958adc08585b3cb5da94f9ca95b3c7c15a9c048e06e3594a394bf7831b28476f406ff748330c386716aee62e67c266b201 SHA512 1977e031234e4fd24de87b6d34ae012851575fd51a668e172b6e8b8a490019f162dac376beb492d31b76dcc15dc8e9a8546b3e1a85b23945308281ab688d19ee
27
28 diff --git a/www-apps/grafana-bin/grafana-bin-8.3.7.ebuild b/www-apps/grafana-bin/grafana-bin-8.3.7.ebuild
29 new file mode 100644
30 index 000000000000..b15b8f8775d4
31 --- /dev/null
32 +++ b/www-apps/grafana-bin/grafana-bin-8.3.7.ebuild
33 @@ -0,0 +1,64 @@
34 +# Copyright 1999-2022 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +inherit systemd
40 +
41 +MY_PN=${PN/-bin/}
42 +MY_PV=${PV/_beta/-beta}
43 +S=${WORKDIR}/${MY_PN}-${MY_PV}
44 +
45 +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
46 +HOMEPAGE="https://grafana.org"
47 +SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
48 +
49 +LICENSE="Apache-2.0"
50 +SLOT="0"
51 +KEYWORDS="~amd64"
52 +
53 +DEPEND="acct-group/grafana
54 + acct-user/grafana"
55 +RDEPEND="${DEPEND}
56 + media-libs/fontconfig"
57 +
58 +QA_PREBUILT="usr/bin/grafana-*"
59 +QA_PRESTRIPPED=${QA_PREBUILT}
60 +
61 +src_install() {
62 + keepdir /etc/grafana
63 + insinto /etc/grafana
64 + newins "${S}"/conf/sample.ini grafana.ini
65 + rm "${S}"/conf/sample.ini || die
66 +
67 + # Frontend assets
68 + insinto /usr/share/${MY_PN}
69 + doins -r public conf
70 +
71 + dobin bin/grafana-cli
72 + dobin bin/grafana-server
73 +
74 + newconfd "${FILESDIR}"/grafana-r1.confd grafana
75 + newinitd "${FILESDIR}"/grafana.initd grafana
76 + systemd_newunit "${FILESDIR}"/grafana.service grafana.service
77 +
78 + keepdir /var/{lib,log}/grafana
79 + keepdir /var/lib/grafana/{dashboards,plugins}
80 + fowners grafana:grafana /var/{lib,log}/grafana
81 + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
82 + fperms 0750 /var/{lib,log}/grafana
83 + fperms 0750 /var/lib/grafana/{dashboards,plugins}
84 +}
85 +
86 +postinst() {
87 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
88 + # This is a new installation
89 +
90 + elog "${PN} has built-in log rotation. Please see [log.file] section of"
91 + elog "/etc/grafana/grafana.ini for related settings."
92 + elog
93 + elog "You may add your own custom configuration for app-admin/logrotate if you"
94 + elog "wish to use external rotation of logs. In this case, you also need to make"
95 + elog "sure the built-in rotation is turned off."
96 + fi
97 +}
98
99 diff --git a/www-apps/grafana-bin/grafana-bin-8.4.4.ebuild b/www-apps/grafana-bin/grafana-bin-8.4.4.ebuild
100 new file mode 100644
101 index 000000000000..b15b8f8775d4
102 --- /dev/null
103 +++ b/www-apps/grafana-bin/grafana-bin-8.4.4.ebuild
104 @@ -0,0 +1,64 @@
105 +# Copyright 1999-2022 Gentoo Authors
106 +# Distributed under the terms of the GNU General Public License v2
107 +
108 +EAPI=8
109 +
110 +inherit systemd
111 +
112 +MY_PN=${PN/-bin/}
113 +MY_PV=${PV/_beta/-beta}
114 +S=${WORKDIR}/${MY_PN}-${MY_PV}
115 +
116 +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
117 +HOMEPAGE="https://grafana.org"
118 +SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
119 +
120 +LICENSE="Apache-2.0"
121 +SLOT="0"
122 +KEYWORDS="~amd64"
123 +
124 +DEPEND="acct-group/grafana
125 + acct-user/grafana"
126 +RDEPEND="${DEPEND}
127 + media-libs/fontconfig"
128 +
129 +QA_PREBUILT="usr/bin/grafana-*"
130 +QA_PRESTRIPPED=${QA_PREBUILT}
131 +
132 +src_install() {
133 + keepdir /etc/grafana
134 + insinto /etc/grafana
135 + newins "${S}"/conf/sample.ini grafana.ini
136 + rm "${S}"/conf/sample.ini || die
137 +
138 + # Frontend assets
139 + insinto /usr/share/${MY_PN}
140 + doins -r public conf
141 +
142 + dobin bin/grafana-cli
143 + dobin bin/grafana-server
144 +
145 + newconfd "${FILESDIR}"/grafana-r1.confd grafana
146 + newinitd "${FILESDIR}"/grafana.initd grafana
147 + systemd_newunit "${FILESDIR}"/grafana.service grafana.service
148 +
149 + keepdir /var/{lib,log}/grafana
150 + keepdir /var/lib/grafana/{dashboards,plugins}
151 + fowners grafana:grafana /var/{lib,log}/grafana
152 + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
153 + fperms 0750 /var/{lib,log}/grafana
154 + fperms 0750 /var/lib/grafana/{dashboards,plugins}
155 +}
156 +
157 +postinst() {
158 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
159 + # This is a new installation
160 +
161 + elog "${PN} has built-in log rotation. Please see [log.file] section of"
162 + elog "/etc/grafana/grafana.ini for related settings."
163 + elog
164 + elog "You may add your own custom configuration for app-admin/logrotate if you"
165 + elog "wish to use external rotation of logs. In this case, you also need to make"
166 + elog "sure the built-in rotation is turned off."
167 + fi
168 +}