Skip to content

Commit

Permalink
www-apps/grafana-bin: Version bump to 6.2.5
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Manuel Rüger <[email protected]>
  • Loading branch information
mrueg committed Jun 26, 2019
1 parent 27df8a5 commit 3b84162
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 0 deletions.
1 change: 1 addition & 0 deletions www-apps/grafana-bin/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ DIST grafana-bin-6.1.6.tar.gz 56569580 BLAKE2B b8122e5ec6104ba211d7d331fd99e3caa
DIST grafana-bin-6.2.1.tar.gz 58508207 BLAKE2B 5f543b105768f5151fe868b43927984a9dac4a0987192c2d7d6b2b1b0a1d636fbc4beb898d55a707f5d220785a7c56b0163f834e27293f67b55acaf7c54811a0 SHA512 9a35e953686f8ad0d75d3e2fdfb713fe6cac95ffc56ec4ee78bbbc6d753611675b5bf48e45652cc8a76af38e2358754a415a5b09f660e3a5508a2434b882ec91
DIST grafana-bin-6.2.2.tar.gz 58512782 BLAKE2B 3c837f1477890995e93d15d86c744e1158b6167b8cde7b101ee579befb0c8577a70fd0fb722999ef30e823f21d89ee525eb20d147327bbc4bbbffc774b67157f SHA512 24a1f685a76b8bdf4876f498daf43ae316a8e6fc89dcc9d3aed67cfd360baff1cb48c1118753afcb845ddebbbebfa195d369036786e09b8ca00d78cb1f60e6f2
DIST grafana-bin-6.2.4.tar.gz 58513773 BLAKE2B 1f8e82de6f57ba35f96eb71220634a024574abe30d7389d5f39fadf5c9938b9f7ccf21b48787b068cc187c244cd9707538c5958a3292b683f8cb855898abdb12 SHA512 bf3ecf454057fc902df5bafcc227c917b1a16fffde4bf6d5c47e2a6f815bfbe21b5956acdb46549db77e2a0497c268544c87a69df88ec0971ca6b188d6cac77c
DIST grafana-bin-6.2.5.tar.gz 58512371 BLAKE2B 6b56930c620e25948a6f1d662c7fb5632d3ca0a6476b605e9623d9b96e1c29e400bb3e17613e32aaf79bda5f6e7451867d0a14b7f9c1f4d47e8f92c13a226311 SHA512 b260616f0df47ce97084648d392a405b78ada4ff3aa8c8414da463ad865549e3118ab084cbba6edb7e427109dc19a5ab1ecc723d28a564e98d654df4dbb92b64
71 changes: 71 additions & 0 deletions www-apps/grafana-bin/grafana-bin-6.2.5.ebuild
Original file line number Diff line number Diff line change
@@ -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."
}

0 comments on commit 3b84162

Please sign in to comment.