1 |
commit: 99c7438c280ea5f4d0053e3baab212cc614e6046 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 15 14:03:34 2018 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 15 14:03:47 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c7438c |
7 |
|
8 |
www-apps/grafana-bin: bump to v5.2.4 |
9 |
|
10 |
Package-Manager: Portage-2.3.49, Repoman-2.3.10 |
11 |
|
12 |
www-apps/grafana-bin/Manifest | 1 + |
13 |
www-apps/grafana-bin/grafana-bin-5.2.4.ebuild | 63 +++++++++++++++++++++++++++ |
14 |
2 files changed, 64 insertions(+) |
15 |
|
16 |
diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest |
17 |
index 4180f77ab0c..68f97e03c17 100644 |
18 |
--- a/www-apps/grafana-bin/Manifest |
19 |
+++ b/www-apps/grafana-bin/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST grafana-bin-5.2.3.tar.gz 54301168 BLAKE2B 42d86f74179040f36860f49b687a210247bf55728502279c77bd58b934edfe0d42ad81e4e924de9a0db952c2158ff16bcab094d992c1913a244028ceafe60544 SHA512 c7c8ed116a72a41cc4c2c8abe2c47b77ebd071d2112c4a88f3a9e76a524f21ef97386b3fa1364776c3f715ce0def75428e113226b1ce288f81896e2bd1dfebb4 |
22 |
+DIST grafana-bin-5.2.4.tar.gz 54300847 BLAKE2B defb1b32fafe95c17ab4201665df053d8cb1cf7154a366d2b0bbf3936ffa4baf6f5a3ae3e5fe9fa96334fc0bfcc557106c38d4dcab5d5b5ca64b588726274034 SHA512 75c0ca8735ab0e8c2b340322cc5b0d5adec90a7159761cd9fa2c346a5a4e9fcceb904d160e55be2e4c9b5fa582356aa20430f9d4577e2df3195825d83de897d2 |
23 |
|
24 |
diff --git a/www-apps/grafana-bin/grafana-bin-5.2.4.ebuild b/www-apps/grafana-bin/grafana-bin-5.2.4.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..8db7c5ac1d9 |
27 |
--- /dev/null |
28 |
+++ b/www-apps/grafana-bin/grafana-bin-5.2.4.ebuild |
29 |
@@ -0,0 +1,63 @@ |
30 |
+# Copyright 1999-2018 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI="7" |
34 |
+ |
35 |
+inherit user systemd |
36 |
+ |
37 |
+MY_PN=${PN/-bin/} |
38 |
+S=${WORKDIR}/${MY_PN}-${PV} |
39 |
+ |
40 |
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB" |
41 |
+HOMEPAGE="https://grafana.org" |
42 |
+SRC_URI="https://s3-us-west-2.amazonaws.com/grafana-releases/release/${MY_PN}-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz" |
43 |
+ |
44 |
+LICENSE="Apache-2.0" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="~amd64" |
47 |
+ |
48 |
+DEPEND="" |
49 |
+RDEPEND="${DEPEND}" |
50 |
+ |
51 |
+QA_EXECSTACK="usr/share/grafana/vendor/phantomjs/phantomjs" |
52 |
+QA_PREBUILT="usr/bin/grafana-*" |
53 |
+QA_PRESTRIPPED=${QA_EXECSTACK} |
54 |
+ |
55 |
+pkg_setup() { |
56 |
+ enewgroup grafana |
57 |
+ enewuser grafana -1 -1 /usr/share/grafana grafana |
58 |
+} |
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.confd grafana |
74 |
+ newinitd "${FILESDIR}"/grafana.initd.3 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 |
+ elog "${PN} has built-in log rotation. Please see [log.file] section of" |
87 |
+ elog "/etc/grafana/grafana.ini for related settings." |
88 |
+ elog |
89 |
+ elog "You may add your own custom configuration for app-admin/logrotate if you" |
90 |
+ elog "wish to use external rotation of logs. In this case, you also need to make" |
91 |
+ elog "sure the built-in rotation is turned off." |
92 |
+} |