diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
| commit | 805088e14f2164ec415b97288657da8492869f97 (patch) | |
| tree | 88ee58152921ddf6bef7248fce98099789b33d14 /app-metrics | |
| parent | 72e61757ad18b354c7e086543f02375857946e03 (diff) | |
| download | baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip | |
Adding metadata
Diffstat (limited to 'app-metrics')
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" |
