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: Thu, 29 Aug 2019 15:51:47
Message-Id: 1567093888.fc04e0f73a70df2146160612a5acf4b40dd3d204.whissi@gentoo
1 commit: fc04e0f73a70df2146160612a5acf4b40dd3d204
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 29 15:51:15 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 29 15:51:28 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc04e0f7
7
8 www-apps/grafana-bin: bump to v5.4.5
9
10 Bug: https://bugs.gentoo.org/692962
11 Package-Manager: Portage-2.3.73, Repoman-2.3.17
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 www-apps/grafana-bin/Manifest | 1 +
15 www-apps/grafana-bin/grafana-bin-5.4.5.ebuild | 70 +++++++++++++++++++++++++++
16 2 files changed, 71 insertions(+)
17
18 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
19 index 55e55dd2ea4..ff636350581 100644
20 --- a/www-apps/grafana-bin/Manifest
21 +++ b/www-apps/grafana-bin/Manifest
22 @@ -1,5 +1,6 @@
23 DIST grafana-bin-5.4.3.tar.gz 55228439 BLAKE2B 63ee14b1ab074f453c8f1b870b8c0c51365106cb2af59fa20f56805f7add7fec29bc5ecd7e2ffc1f3f6811049e839893433e14b1871cb2aea359f58537b9e0dc SHA512 781466c7477ecb4fbca59006600adc3569d0ee2158da3b75831b1934fd39456030471d4508fbf2d3296d3660dcc8b92782295d7afe458229bad1d64de88ad33b
24 DIST grafana-bin-5.4.4.tar.gz 55227302 BLAKE2B f80fcf4447de6eb2f8a450650eb054da6a426e61142c2882cb5faef91b1d9779b77016b822d2f9082c81fe7b6ec14f23996132d880067bd956ac6260b171388e SHA512 c95a3e9b40fdd8fff88c01a66efdda1fc64c258a768bdf65f738562b0c039020de1aa2500cbaa93dff4220715c57ce803ca0ff01344d63a9b8548e4d27dc1af1
25 +DIST grafana-bin-5.4.5.tar.gz 55227168 BLAKE2B 23201dfc85a748b62f5289b53c5ea6549c7c3ddfe278b51a10c22f5be9ec85cc925f3fb4c130adacd1dc036c89f956a867f47d1d6e876fbd55c437aa740116e6 SHA512 861a6c082b006ee3a4cbafad0a65e117912d76aede2073faa264c34452dc6f93d3d0c727a66891bc1155924d1c8419232f794ca621aab1d768302668380c15e7
26 DIST grafana-bin-6.1.6.tar.gz 56569580 BLAKE2B b8122e5ec6104ba211d7d331fd99e3caaea6b4bc2cdeae3315ea84abc6634723d106fb19b27f68ad5f5f0ff84648f8ea84254a3b0c96519702349acfeb6bd753 SHA512 b8851df5a00b752777c168446326603c5e00ed66e7217551c75a976961c9de1f5a5bf0d262068866ecd0dae685a09ac8829db2bb5201c32e1ecaed6bafc149e4
27 DIST grafana-bin-6.2.5.tar.gz 58512371 BLAKE2B 6b56930c620e25948a6f1d662c7fb5632d3ca0a6476b605e9623d9b96e1c29e400bb3e17613e32aaf79bda5f6e7451867d0a14b7f9c1f4d47e8f92c13a226311 SHA512 b260616f0df47ce97084648d392a405b78ada4ff3aa8c8414da463ad865549e3118ab084cbba6edb7e427109dc19a5ab1ecc723d28a564e98d654df4dbb92b64
28 DIST grafana-bin-6.3.2.tar.gz 58757623 BLAKE2B 91fc5a6af7076d121673d76ca13e47884dd498cdc6c9a53dfdf068f4710a8f802a64a5f81dc0c311f696285cd50d0490b5baf123a9f43eb2e5ea2e2387113852 SHA512 d758b57755a30af3eee86e8c3e302c9288473c947edbedace7dabbfa125faeb9453aa3e37ae983cd6c6954edb97235a4d4df26ea5ff65cdc903c3ef6b8c62958
29
30 diff --git a/www-apps/grafana-bin/grafana-bin-5.4.5.ebuild b/www-apps/grafana-bin/grafana-bin-5.4.5.ebuild
31 new file mode 100644
32 index 00000000000..33385776ece
33 --- /dev/null
34 +++ b/www-apps/grafana-bin/grafana-bin-5.4.5.ebuild
35 @@ -0,0 +1,70 @@
36 +# Copyright 1999-2019 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI="7"
40 +
41 +inherit user systemd
42 +
43 +MY_PN=${PN/-bin/}
44 +S=${WORKDIR}/${MY_PN}-${PV}
45 +
46 +DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
47 +HOMEPAGE="https://grafana.org"
48 +SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz"
49 +
50 +LICENSE="Apache-2.0"
51 +SLOT="0"
52 +KEYWORDS="~amd64"
53 +
54 +DEPEND=""
55 +RDEPEND="${DEPEND}
56 + media-libs/fontconfig"
57 +
58 +QA_EXECSTACK="usr/share/grafana/tools/phantomjs/phantomjs"
59 +QA_PREBUILT="usr/bin/grafana-* ${QA_EXECSTACK}"
60 +QA_PRESTRIPPED=${QA_PREBUILT}
61 +
62 +pkg_setup() {
63 + enewgroup grafana
64 + enewuser grafana -1 -1 /usr/share/grafana grafana
65 +}
66 +
67 +src_install() {
68 + keepdir /etc/grafana
69 + insinto /etc/grafana
70 + newins "${S}"/conf/sample.ini grafana.ini
71 + rm "${S}"/conf/sample.ini || die
72 +
73 + # Frontend assets
74 + insinto /usr/share/${MY_PN}
75 + doins -r public conf
76 +
77 + dobin bin/grafana-cli
78 + dobin bin/grafana-server
79 +
80 + exeinto /usr/share/grafana/tools/phantomjs
81 + doexe tools/phantomjs/phantomjs
82 +
83 + insinto /usr/share/grafana/tools/phantomjs
84 + doins tools/phantomjs/render.js
85 +
86 + newconfd "${FILESDIR}"/grafana.confd grafana
87 + newinitd "${FILESDIR}"/grafana.initd.3 grafana
88 + systemd_newunit "${FILESDIR}"/grafana.service grafana.service
89 +
90 + keepdir /var/{lib,log}/grafana
91 + keepdir /var/lib/grafana/{dashboards,plugins}
92 + fowners grafana:grafana /var/{lib,log}/grafana
93 + fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
94 + fperms 0750 /var/{lib,log}/grafana
95 + fperms 0750 /var/lib/grafana/{dashboards,plugins}
96 +}
97 +
98 +postinst() {
99 + elog "${PN} has built-in log rotation. Please see [log.file] section of"
100 + elog "/etc/grafana/grafana.ini for related settings."
101 + elog
102 + elog "You may add your own custom configuration for app-admin/logrotate if you"
103 + elog "wish to use external rotation of logs. In this case, you also need to make"
104 + elog "sure the built-in rotation is turned off."
105 +}