Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/
Date: Tue, 11 Dec 2018 08:12:28
Message-Id: 1544515759.015f7a42d01493b93ee0d85f92dfc89f464b023c.mrueg@gentoo
1 commit: 015f7a42d01493b93ee0d85f92dfc89f464b023c
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 11 08:09:19 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 11 08:09:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015f7a42
7
8 www-apps/grafana-bin: Version bump to 5.4.1
9
10 Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>
11 Package-Manager: Portage-2.3.52, Repoman-2.3.11
12
13 www-apps/grafana-bin/Manifest | 1 +
14 www-apps/grafana-bin/grafana-bin-5.4.1.ebuild | 63 +++++++++++++++++++++++++++
15 2 files changed, 64 insertions(+)
16
17 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
18 index 3e1c06e9f7e..f0a7f0a4448 100644
19 --- a/www-apps/grafana-bin/Manifest
20 +++ b/www-apps/grafana-bin/Manifest
21 @@ -1,2 +1,3 @@
22 DIST grafana-bin-5.3.4.tar.gz 54609273 BLAKE2B 4a9197baaa6d6689d1e23630f49513a9b6b90ebb081ab8f82fff8e2f3f1c156b0fec5a30c6f6222a3225646b37305a535747e4a60157528a56f222cba56a8ada SHA512 97aa9325f9886a13844828d29395fb6a0752ccc0311119850c78425a0d0c8e82844b20b4c0dbacec0de479aaa26dddb5510485d0fd6a8a7e760f4b540bb3b270
23 DIST grafana-bin-5.4.0.tar.gz 55200142 BLAKE2B f529b0fbb82aabf290f89ceb94d757725c5fef48a94a2ec54f26f20b332b0138fa54b122380d71205e03638c33d152bfac0e814c18b0f99bcdb8ef112ef9bba7 SHA512 e05793d23fead999868c7edf925fd90da099f50ecb03166471eebfc42aed1c30fcbd8edc3156b14e48309a34cbd9f87566d1901cc946ec45a4834b4ac7808e9d
24 +DIST grafana-bin-5.4.1.tar.gz 55202271 BLAKE2B 8b4ae8551e9fb9d5cb2d3bebf571fe0234bd6100f6dabf1aa2fdc32ab169f729ca38f4d28212456d13158a7dd51967d42ae387ca423a9c3548ee22ddaefac492 SHA512 0b6f8b1f71f39f6fd38ee8a6daa925818acd2be22c7ba98021a185dabbff5cf520cb8cc955498562344528649c4546f9b3fb331da2d88d5794a4a2cf4c5e7368
25
26 diff --git a/www-apps/grafana-bin/grafana-bin-5.4.1.ebuild b/www-apps/grafana-bin/grafana-bin-5.4.1.ebuild
27 new file mode 100644
28 index 00000000000..211fc9468af
29 --- /dev/null
30 +++ b/www-apps/grafana-bin/grafana-bin-5.4.1.ebuild
31 @@ -0,0 +1,63 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +
37 +inherit user systemd
38 +
39 +MY_PN=${PN/-bin/}
40 +S=${WORKDIR}/${MY_PN}-${PV}
41 +
42 +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
43 +HOMEPAGE="https://grafana.org"
44 +SRC_URI="https://s3-us-west-2.amazonaws.com/grafana-releases/release/${MY_PN}-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +
50 +DEPEND=""
51 +RDEPEND="${DEPEND}"
52 +
53 +QA_EXECSTACK="usr/share/grafana/vendor/phantomjs/phantomjs"
54 +QA_PREBUILT="usr/bin/grafana-*"
55 +QA_PRESTRIPPED=${QA_EXECSTACK}
56 +
57 +pkg_setup() {
58 + enewgroup grafana
59 + enewuser grafana -1 -1 /usr/share/grafana grafana
60 +}
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.confd grafana
76 + newinitd "${FILESDIR}"/grafana.initd.3 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 +postinst() {
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 +}