commit:     2c776390d6bc202a3982425b01e383a3bebefe08
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 14:32:17 2019 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 14:38:12 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c776390

www-apps/grafana-bin: Version bump to 6.3.6

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Manuel Rüger <mrueg <AT> gentoo.org>

 www-apps/grafana-bin/Manifest                 |  1 +
 www-apps/grafana-bin/grafana-bin-6.3.6.ebuild | 71 +++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index f523d7b88dc..00afb6d8483 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,2 +1,3 @@
 DIST grafana-bin-6.3.4.tar.gz 58756149 BLAKE2B 
847e88cc81aabbb208aeb4bb3e3c8c98346021e6445189d3dfbe526a007f3754ac1912fee8d8ced82cfb30555ac88d4a76bbb3bc9ee0bde604048c865850dddc
 SHA512 
6ea604c25776420355e3d1daa0ac138884587ad16cb9b293e0f771edc57eb070a32691ab24dcf937fd4d8fb8f6562f3600c0663d17fb24c40ecffc33b0320d69
 DIST grafana-bin-6.3.5.tar.gz 58756804 BLAKE2B 
ffa96e5fd067dbe3590c8102c8ac93337679d968c19ec0decf44a39118d4473da82ac2f6702400cc57c22ea7703af3e7cd39aad9a1c63f41c5613b3d5bbe2bed
 SHA512 
0298894f845fa6e322f3fa51364ba24617f3847c2f597a336ba3c1e761165a11efb9a884c3cce8856281bcb8ea3b66341c5ba301f58ce6bf2a8d0328ecd774bd
+DIST grafana-bin-6.3.6.tar.gz 58756037 BLAKE2B 
cdc7aaf9fe33ac271ca3a942e4dd9d33e8f6125db239a6b83ae33232730c44a8aa6395ebeaf60ed1d862912ba84c36347481c78d89150b32ae325926145037a5
 SHA512 
2c230c510a7e480aa9d972fc6648a4748fb5587830078a86b7a228f6abd1e8f4b1eb20f5ffb5d166ce07b43ac602e01af6c0574e3f8b276dde856ae6ac437067

diff --git a/www-apps/grafana-bin/grafana-bin-6.3.6.ebuild 
b/www-apps/grafana-bin/grafana-bin-6.3.6.ebuild
new file mode 100644
index 00000000000..ed520bacd97
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-6.3.6.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit user systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+       media-libs/fontconfig"
+
+QA_EXECSTACK="usr/share/grafana/tools/phantomjs/phantomjs"
+QA_PREBUILT="usr/bin/grafana-* ${QA_EXECSTACK}"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+pkg_setup() {
+       enewgroup grafana
+       enewuser grafana -1 -1 /usr/share/grafana grafana
+}
+
+src_install() {
+       keepdir /etc/grafana
+       insinto /etc/grafana
+       newins "${S}"/conf/sample.ini grafana.ini
+       rm "${S}"/conf/sample.ini || die
+
+       # Frontend assets
+       insinto /usr/share/${MY_PN}
+       doins -r public conf
+
+       dobin bin/grafana-cli
+       dobin bin/grafana-server
+
+       exeinto /usr/share/grafana/tools/phantomjs
+       doexe tools/phantomjs/phantomjs
+
+       insinto /usr/share/grafana/tools/phantomjs
+       doins tools/phantomjs/render.js
+
+       newconfd "${FILESDIR}"/grafana.confd grafana
+       newinitd "${FILESDIR}"/grafana.initd.3 grafana
+       systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+       keepdir /var/{lib,log}/grafana
+       keepdir /var/lib/grafana/{dashboards,plugins}
+       fowners grafana:grafana /var/{lib,log}/grafana
+       fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+       fperms 0750 /var/{lib,log}/grafana
+       fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+postinst() {
+       elog "${PN} has built-in log rotation. Please see [log.file] section of"
+       elog "/etc/grafana/grafana.ini for related settings."
+       elog
+       elog "You may add your own custom configuration for app-admin/logrotate 
if you"
+       elog "wish to use external rotation of logs. In this case, you also 
need to make"
+       elog "sure the built-in rotation is turned off."
+}

Reply via email to