summaryrefslogtreecommitdiff
path: root/app-metrics
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
commit805088e14f2164ec415b97288657da8492869f97 (patch)
tree88ee58152921ddf6bef7248fce98099789b33d14 /app-metrics
parent72e61757ad18b354c7e086543f02375857946e03 (diff)
downloadbaldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip
Adding metadata
Diffstat (limited to 'app-metrics')
-rw-r--r--app-metrics/prometheus-podman-exporter/Manifest1
-rw-r--r--app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.21.2.ebuild65
-rw-r--r--app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild5
3 files changed, 69 insertions, 2 deletions
diff --git a/app-metrics/prometheus-podman-exporter/Manifest b/app-metrics/prometheus-podman-exporter/Manifest
index a352fdea24a3..7d121778ed2d 100644
--- a/app-metrics/prometheus-podman-exporter/Manifest
+++ b/app-metrics/prometheus-podman-exporter/Manifest
@@ -1,2 +1,3 @@
DIST prometheus-podman-exporter-1.19.0.tar.gz 14496164 BLAKE2B 2403a07b0a715e2d5b72f9ee719dc784b2225a0541e7885e4a5e0958ef27831bae221a80861e70d1dce5d295db09466817976b43ab78b86a08648beb33860fec SHA512 bb4856e99be90cc227b448a88aae984fb7c8319b0428269a96e1419e63c2e2888bf3fea90f613d16205afbc32ca450af0269e5e47d98ef4166fb53fc174f804c
DIST prometheus-podman-exporter-1.20.0.tar.gz 14667328 BLAKE2B 6588022bb78cc4c44e8a0a4197006af4f984da2e2e0231089f2607a7f50f0404836be2c1e120a48c7475bc1fe1da78e5be530523b871aef6900708d4a3dceaab SHA512 1e656ae6189f2285efbbe53c9113d89f9bce2139f1faea6dde037f734168501bb9220cc46638d42148bfe8ef19a6ae0806f74b6c10d1452473a0b00580f4958c
+DIST prometheus-podman-exporter-1.21.2.tar.gz 14044515 BLAKE2B fe149f1fd114a448a9c5a1664e3eec233b096b4dfc2cfd1eded5cbfd7cf45fa1864adc24a8c307c7821e3446c146519c01d50c3336c2037da387e21252429f41 SHA512 3e3b5a5660ae6b1fc6cf536281855c85959983e0e027f2f9d4fda7ef88ffb7dedb0cc094d5e8383f7444ea64b370914a4a7428e1af46c4a2287bed98e58d2a3c
diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.21.2.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.21.2.ebuild
new file mode 100644
index 000000000000..776dd9befbe9
--- /dev/null
+++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.21.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Exporter for podman giving containers, pods, images, volumes & networks metrics"
+HOMEPAGE="https://github.com/containers/prometheus-podman-exporter"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/containers/prometheus-podman-exporter.git"
+else
+ SRC_URI="https://github.com/containers/prometheus-podman-exporter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+# Main package
+LICENSE="Apache-2.0"
+# Dependencies
+LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0"
+
+SLOT="0"
+IUSE="btrfs systemd"
+
+# there are no test files so prevent tests
+RESTRICT="test"
+
+DEPEND="
+ app-crypt/gpgme:1=
+ btrfs? ( sys-fs/btrfs-progs )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.25.0"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch"
+)
+
+src_compile() {
+ export BUILDTAGS=""
+ use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs"
+ use systemd && BUILDTAGS+=",systemd"
+ default
+}
+
+src_install() {
+ emake DESTDIR="${ED}/usr/bin" install
+ dosym -r /usr/bin/"${PN}" /usr/bin/podman_exporter
+
+ insinto /etc/default
+ newins "contrib/systemd/system/prometheus-podman-exporter.sysconfig" "${PN}"
+ systemd_dounit "contrib/systemd/system/prometheus-podman-exporter.service"
+ systemd_douserunit "contrib/systemd/user/prometheus-podman-exporter.service"
+ dosym prometheus-podman-exporter.service $(systemd_get_systemunitdir)/podman_exporter.service
+ dosym prometheus-podman-exporter.service $(systemd_get_userunitdir)/podman_exporter.service
+
+ newconfd "contrib/openrc/prometheus-podman-exporter.confd" "${PN}"
+ newinitd "contrib/openrc/prometheus-podman-exporter.initd" "${PN}"
+ dosym "${PN}" /etc/conf.d/podman_exporter
+ dosym "${PN}" /etc/init.d/podman_exporter
+
+ einstalldocs
+}
diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild
index aebc06427023..776dd9befbe9 100644
--- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild
+++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,10 +28,11 @@ IUSE="btrfs systemd"
RESTRICT="test"
DEPEND="
- app-crypt/gpgme
+ app-crypt/gpgme:1=
btrfs? ( sys-fs/btrfs-progs )
"
RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.25.0"
PATCHES=(
"${FILESDIR}/${PN}-1.10.1-gentoo-systemd.patch"