commit:     a48ff6fe762d3ec626c31ee0f0991afc774eb9d5
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  3 08:25:43 2026 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Tue Mar  3 08:26:36 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48ff6fe

www-apps/grafana-bin: add 12.1.8, 12.2.6, 12.3.4, 12.4.0

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 www-apps/grafana-bin/Manifest                  |  8 +++
 www-apps/grafana-bin/grafana-bin-12.1.8.ebuild | 73 ++++++++++++++++++++++++++
 www-apps/grafana-bin/grafana-bin-12.2.6.ebuild | 73 ++++++++++++++++++++++++++
 www-apps/grafana-bin/grafana-bin-12.3.4.ebuild | 73 ++++++++++++++++++++++++++
 www-apps/grafana-bin/grafana-bin-12.4.0.ebuild | 73 ++++++++++++++++++++++++++
 5 files changed, 300 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index e9e1673eea60..330852f164b8 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -6,7 +6,15 @@ DIST grafana-bin-12.0.7.amd64.tar.gz 195380027 BLAKE2B 
e84f17a4f2e4ecf82f85223ad
 DIST grafana-bin-12.0.7.arm64.tar.gz 185968227 BLAKE2B 
5ea1caf0b448185f8785ff1ef5d299ba75aa3901d684ccab8c39e15e770febc67bf6966f56d6c589cedbe1b94d9d76b72183f4212f93963cc1e897b0f0c578c5
 SHA512 
6817c614d3f7095d6b75ce9930a5ea4adeae38f0be59936bf8fe376b51689fec62df67b139f23685cb8c4927e518917ce813da8512f197dd6e70d8b022750664
 DIST grafana-bin-12.1.4.amd64.tar.gz 198553766 BLAKE2B 
cb56bf2ca40a1860152105feb4d12362cd70513e475c1aa327507603c5dc265aeb481bfa156d456d7e909f8ab7090015f7a985479b33beef664e062f7cb0158d
 SHA512 
559b839bfac6bd667066805efa7cf6741f6a55a3558004f4009ea935b1dfa7727f51e055d4d17f1410df25fecae00845823235afa4bf1b4e14a6410a197ea301
 DIST grafana-bin-12.1.4.arm64.tar.gz 189442299 BLAKE2B 
218379e0ad233035af0281174c617515090981808faf1449dba3a5ba40822db6c2e1734c6de05a8a0d47383535dfe5ceeddc54f43559f70bc5c47d74de41dc3c
 SHA512 
fe05596f9c4c515d6804068a301595f03a317a7962dd216a926dd68b9856cb3337e05992d5cf17dd1489ccf2623986dd2cf23f4406e93ad7c1a0f0f157c1d9cb
+DIST grafana-bin-12.1.8.amd64.tar.gz 198645871 BLAKE2B 
859d4d17a6e1c9de202ad67586cfc411eafd90f45415ed53cf9f52caad5f5dc370eb892febfb03c38111c8d6a7745d60c5276832226338314480f522e58607ad
 SHA512 
aba22c26e57d41dd7221057ef9911be37dc46af27c375ae64f6fd7005bd53b0f7049fb4ccb5e14d13e059b5c646f98fe36b9831cfaf3c76b9920590915869631
+DIST grafana-bin-12.1.8.arm64.tar.gz 189548504 BLAKE2B 
79d74eb3acfd966d0fa72ae59631d48f61e52965e29d578147422a0f3532b59afc8e9a2e2e4c9f89bb7e5f92f509d0265e44afb3d360e329c470b7ede84219ca
 SHA512 
5660519bbdeed69aa1d21eb2f76bfcc3672e176ebe83edde3291b6f99f76ce5b7771f71e07939076dcd37cf30eb89a080a101e3b13817eeea13525a223bf7867
 DIST grafana-bin-12.2.2.amd64.tar.gz 188747141 BLAKE2B 
1e15fcd48b49530cdab6b7a9f092ca185d5f7f965c07109cd0a18783209f9b134dc4cfc551c45b2f7f88c1a1680ca16f5ef126bcb3bf544105afb37acaf363d6
 SHA512 
f98f95599c966f8d46ecac0766a2723ea526ff2fba1f3a61c807918b4f3b319b407e53f1ad732048a08d8c71d63bfe900b3144cea85b5e38bcf2681edd3a7e94
 DIST grafana-bin-12.2.2.arm64.tar.gz 179592731 BLAKE2B 
d98700c19dbbaa2df0c5e6b55c52af1b749cbcb696831b139d77d08006327dd9de67c3c61bf5360956ea1ca56d3b7e4196c9f618fcd27fc14f8c74062eab4f30
 SHA512 
af7596fadd5a5cb09edea04554748fe5f53af005c3fed9864c323e800ec0fba14bf760131f6e515c43380b438688a8ae1180f6362e3d445ec6b2ec0c72649629
+DIST grafana-bin-12.2.6.amd64.tar.gz 188709618 BLAKE2B 
407645642264c13b005cdc4e9f12dc87098b010dfe21f6aa838c199f5e9a11c280f4749886aa9960e5fdaf304fb64270b7bae3723c385a48728e0f76e57fd600
 SHA512 
ed49311b541468bc4e70e7371a15a8c3b88c1c8536547d0b71c3fd29777906f542250e4bccb6aa08a04eb8c1a5ef65b9518f7691ab7601b21e54f1e3bf0e3df7
+DIST grafana-bin-12.2.6.arm64.tar.gz 179528432 BLAKE2B 
ff452e4bfed0087735bbaea81518d3d00c082b689b6ba470d8f0c456f2ff79d08e30dbb87a90e43f44c02a40ea89cd26af42a552c112c78e12b6ce63e1dd7ea6
 SHA512 
8879a31b713c092aaf57d0aba849e09683c3a874ac27b065210ed25c0fd37812f4f7f9d5935f951a0ed3b938d70d68b2e4f5d306cfda26c6a23e7be14e67b05b
 DIST grafana-bin-12.3.0.amd64.tar.gz 194822084 BLAKE2B 
7464bc88fa4675a78c4a5ca6d5238e3cace9bfd77e175158260ac7b01da85b8c6d7003e869015fba4144129e83402c17e5a7a1cb9ebb150c0feca5bf68ad0e05
 SHA512 
7bc35d480e8c6757cf67ef94ad12e546aa8f1b9a8bc73530a435d439e885841c1554982e3dad2031197dad4c136321dfa0937b5cc49d3140d6664fdebd245373
 DIST grafana-bin-12.3.0.arm64.tar.gz 185490941 BLAKE2B 
1ed057e9b652dbe2f9fc3faa32f626365b674e516eb45af7ec253aec44e6656d7cd2dacd937c2c5b07d713f005c04574496c0b0d5967d356637f21f993999588
 SHA512 
491a7233d8f60ad23ed884780a2caf55534e5ea388f88297d715347c7da160b32358e7ea4406e86f1dec957db4ae58d70a9c14fc7ac5b9e585917a19af692ce2
+DIST grafana-bin-12.3.4.amd64.tar.gz 194490663 BLAKE2B 
42f2465eeb36914941b60c2b722fb6edb007d61642ebc3b94024c90893ea60be8cca635443ca6674ce54c6bbbfafaed2258b23163007741f78090a31a0581fc1
 SHA512 
8602c7a47c43aa39278981c6fdc150e6205a3110bdaa159d3d82de4dac8e45a0f26471f2c45f8aacf6aa6ac953e0258752f168046880b260662a7141fe03e660
+DIST grafana-bin-12.3.4.arm64.tar.gz 185140268 BLAKE2B 
bd9e4a00a66d887ce6ca4893da9073abf81b1b13ebc02679d0de6418f60c59aaad0270a5d282a90727ef912fb7633b6380a9d989f526098406ea84fede4b3f36
 SHA512 
2fa860742fe00c6554979c6ffa2bebab2b5c0da0b02f5bae44ea67e4de01ecc7473a663190ccffe6491d99ce5fd49aad08582f1770978322655d9711e5449208
+DIST grafana-bin-12.4.0.amd64.tar.gz 198219983 BLAKE2B 
aaa608b477a307d41a28bba5e477bd66a7c954f6d16629ba1960ac26b5a69e129b3e76cf9839f19eda3c06a8c178e1e78b7a17b1f368e77df405aee9d88ec0f9
 SHA512 
0d0f573b22d8839943c6a346f429dd1db43d676e62460e53f041335500f671371f9cebd015b2197ecc87e4d8b1381fadc7a0d4ee49a7e5259f6b83ce6b46a33f
+DIST grafana-bin-12.4.0.arm64.tar.gz 188539753 BLAKE2B 
adcc241566a2b1b75823a18247b3c5b44d1f33de5744f60e86a407d5205e786f6c2c9f84635f7555e283d80f76df7c6eb7f9233777d449cc7f19e4f5029411a4
 SHA512 
3888c531bbce11ddd5293219f72a880d7bcf9b0eedc0e1ea8502782fc3971723e83ed2317be4bc9771a9aa807e22255e0778dc97993bdc9a75840bb0219ab263

diff --git a/www-apps/grafana-bin/grafana-bin-12.1.8.ebuild 
b/www-apps/grafana-bin/grafana-bin-12.1.8.ebuild
new file mode 100644
index 000000000000..aec5fcec180c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-12.1.8.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2026 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}-${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
+}

diff --git a/www-apps/grafana-bin/grafana-bin-12.2.6.ebuild 
b/www-apps/grafana-bin/grafana-bin-12.2.6.ebuild
new file mode 100644
index 000000000000..aec5fcec180c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-12.2.6.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2026 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}-${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
+}

diff --git a/www-apps/grafana-bin/grafana-bin-12.3.4.ebuild 
b/www-apps/grafana-bin/grafana-bin-12.3.4.ebuild
new file mode 100644
index 000000000000..aec5fcec180c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-12.3.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2026 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}-${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
+}

diff --git a/www-apps/grafana-bin/grafana-bin-12.4.0.ebuild 
b/www-apps/grafana-bin/grafana-bin-12.4.0.ebuild
new file mode 100644
index 000000000000..aec5fcec180c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-12.4.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2026 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}-${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
+}

Reply via email to