summaryrefslogtreecommitdiff
path: root/www-apps/grafana-bin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-20 06:30:59 +0000
commit9097a9c06c0b1e11c7f6579f03e3f32948be3f24 (patch)
treeb5f3d3e52bf13944a9db9e3b33ab3e5cabed496e /www-apps/grafana-bin
parentf8bb2d659372d0add11c589dcb006d0b7f8822ae (diff)
gentoo auto-resync : 20:12:2024 - 06:30:59
Diffstat (limited to 'www-apps/grafana-bin')
-rw-r--r--www-apps/grafana-bin/Manifest3
-rw-r--r--www-apps/grafana-bin/grafana-bin-11.4.0.ebuild73
2 files changed, 76 insertions, 0 deletions
diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 9f92c8ab0b27..a79ff0809d1c 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -11,6 +11,8 @@ DIST grafana-bin-11.1.3.amd64.tar.gz 123663816 BLAKE2B 6fea7ec44c0bbeeaeff8810d6
DIST grafana-bin-11.1.3.arm64.tar.gz 119469378 BLAKE2B b7e66e141ed2fc2d297ffa9c46c1dd3fcb662822e2acbf2a3c0b2f1abcf7d2203bac05f9610ec70539150d086863ba58d584bdde526491c9541787b5b3329c23 SHA512 169b472002134e898d5faa6a8b1cb3096a7767f327a7c13c7fa6f4fbebddc850fabf8b3612441edce92c886268e7e3867bfe1ad35c25b8d6fb7c076687f9ecfa
DIST grafana-bin-11.3.0.amd64.tar.gz 132672499 BLAKE2B fc50cd3b9430e4898191e07d77b1fa520a63086909d5b8589180fa3c8d37441ced28c22935c18bedefc3195f7c725c2f99634f4904e21fd0a36aefc111c9501b SHA512 86478b0cf2ca772766780730b913e9a2e2b310d85ceabfdaa3164a9cd46a73d36ac1a2fa084b55247c50e60476912d3489083ea0d8e23dd7a43b1db3ec45ea91
DIST grafana-bin-11.3.0.arm64.tar.gz 128576780 BLAKE2B 43a7787905e1ecd5d62cafea8b38cbcb89279e919b536bc12f5d8f2ab77db88d39ec5526f7c2c8788d7a65d7cf8079042b3f7175cd3a508631193ceb3c2feeba SHA512 0a5344d52740163854b3a123d19f715568923134e62bb0c8d1a438ea866febbb30aed79b3b0d7e9b3a3e8cf20210e2cd091cf94802f553dfbec0e6b3e457dde2
+DIST grafana-bin-11.4.0.amd64.tar.gz 132819399 BLAKE2B ead9989a4921692402925caf40db45937bd0a0ccb23ade282938bf7048c2fcb11846b4d373b4d150957c0d02771493afb4c57e557c83796f8d24817a269a5933 SHA512 aaab67ada20439f4ee69d90474d0934ba9f66fa038d5be1a7a2d32d33053a5bc3b034a869922065de3f21bcc934317a0508951be27915a539c1ac3fe3f1de043
+DIST grafana-bin-11.4.0.arm64.tar.gz 128730631 BLAKE2B 9ddc3e904bfb6945c9921f942172276065e8a27decc9103502e818cbc30da1c315e3d24dd5401a3dd44b99d8a2498af42933b8ca0a74c1aae3f4f1ad3934b2e6 SHA512 1922f4a413e494d33df452a11cddbadf6379720bc7539c1f32e2f8daf03fb6d532bd68ab2648ee67ee455206eef8b1c0ccd1880624f1a219bbcdef21008b8651
EBUILD grafana-bin-10.2.3.ebuild 1826 BLAKE2B 2863b5506751f18c9487a06842eb29587770ec70f83e1c93540fbfd9a017a3c2fa39a7df032f48d68863954dc69dc96b19649712b9de6726d7049c844ad076a5 SHA512 10932c62052dd1c67f34cc9d5c1321925a83ba341f4d3024b7ad11723d9028b3c2f8c085e7049c8d1058979f9fed34068b698faa9b1ab960a9b48e3b46de7044
EBUILD grafana-bin-10.2.9.ebuild 1826 BLAKE2B 2863b5506751f18c9487a06842eb29587770ec70f83e1c93540fbfd9a017a3c2fa39a7df032f48d68863954dc69dc96b19649712b9de6726d7049c844ad076a5 SHA512 10932c62052dd1c67f34cc9d5c1321925a83ba341f4d3024b7ad11723d9028b3c2f8c085e7049c8d1058979f9fed34068b698faa9b1ab960a9b48e3b46de7044
EBUILD grafana-bin-10.3.1.ebuild 1826 BLAKE2B 2863b5506751f18c9487a06842eb29587770ec70f83e1c93540fbfd9a017a3c2fa39a7df032f48d68863954dc69dc96b19649712b9de6726d7049c844ad076a5 SHA512 10932c62052dd1c67f34cc9d5c1321925a83ba341f4d3024b7ad11723d9028b3c2f8c085e7049c8d1058979f9fed34068b698faa9b1ab960a9b48e3b46de7044
@@ -18,4 +20,5 @@ EBUILD grafana-bin-10.3.7.ebuild 1826 BLAKE2B 2863b5506751f18c9487a06842eb295877
EBUILD grafana-bin-11.1.0.ebuild 1954 BLAKE2B 949f35d351c39a235dae99bbcc0f8b38cc15470ccc7c851d61e960889397badec9597f24465ec479e05833ea485860c91ff10767d790a4cf87b77ce8d3ca3d03 SHA512 1d2f62939fb54d7312edfe025dc8d2c942c6d4789deb9cfa2f1f7c3f343d80b93a8f76a24233b2006fe278b65e1364051e488a6850357ae5ff4d5b149c279a0a
EBUILD grafana-bin-11.1.3.ebuild 1954 BLAKE2B 949f35d351c39a235dae99bbcc0f8b38cc15470ccc7c851d61e960889397badec9597f24465ec479e05833ea485860c91ff10767d790a4cf87b77ce8d3ca3d03 SHA512 1d2f62939fb54d7312edfe025dc8d2c942c6d4789deb9cfa2f1f7c3f343d80b93a8f76a24233b2006fe278b65e1364051e488a6850357ae5ff4d5b149c279a0a
EBUILD grafana-bin-11.3.0.ebuild 1938 BLAKE2B f8b2a8aefc810628f5f33cbdd7a42740b2ca0c3e44287709183028b0e63c63183b96fe8b65d041d15a5a29393684c593bbaac8d89f31edeb4db0b7452b119f5a SHA512 372ccec1371e02395311f1cd9431801390e27fc1297b531b1f00b063c514dd1f96db59af7332658c6562e16efec803af6a910634aba58c7a1bf8eb6a26a2a5fd
+EBUILD grafana-bin-11.4.0.ebuild 1938 BLAKE2B f8b2a8aefc810628f5f33cbdd7a42740b2ca0c3e44287709183028b0e63c63183b96fe8b65d041d15a5a29393684c593bbaac8d89f31edeb4db0b7452b119f5a SHA512 372ccec1371e02395311f1cd9431801390e27fc1297b531b1f00b063c514dd1f96db59af7332658c6562e16efec803af6a910634aba58c7a1bf8eb6a26a2a5fd
MISC metadata.xml 219 BLAKE2B e366b8552425c0b7293381e047210130af3c96a6be5877911f2e3ee77b0c80a475854ec7d59e1a5dea75e9d07cefcb3636947fa0af121357cfe7db12e05e6c34 SHA512 b5fce0d3f0f5fa2729808fad339e6843c6bdf814451d2b65b9b67b4b715194e6de20ad2702c9b5a08d260c97641ab9478d978486e702d85034cfb95d7ceab954
diff --git a/www-apps/grafana-bin/grafana-bin-11.4.0.ebuild b/www-apps/grafana-bin/grafana-bin-11.4.0.ebuild
new file mode 100644
index 000000000000..997db139395a
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-11.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
+HOMEPAGE="https://grafana.org"
+SRC_URI="
+amd64? (
+ https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.amd64.tar.gz
+)
+arm64? (
+ https://dl.grafana.com/oss/release/grafana-${PV}.linux-arm64.tar.gz -> ${P}.arm64.tar.gz
+)
+"
+S=${WORKDIR}/${MY_PN}-v${MY_PV}
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror"
+
+DEPEND="acct-group/grafana
+ acct-user/grafana"
+RDEPEND="${DEPEND}
+ media-libs/fontconfig"
+
+QA_PREBUILT="usr/bin/grafana*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+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
+ dobin bin/grafana-server
+
+ newconfd "${FILESDIR}"/grafana-r1.confd grafana
+ newinitd "${FILESDIR}"/grafana.initd2 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}
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+
+ 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."
+ fi
+}