From 31a02d889028bf30f7b376b935aa05c2140d3c66 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 8 Feb 2024 09:59:13 +0000 Subject: gentoo auto-resync : 08:02:2024 - 09:59:13 --- app-metrics/Manifest.gz | Bin 7135 -> 7140 bytes app-metrics/prometheus-podman-exporter/Manifest | 4 +- .../prometheus-podman-exporter-1.8.0.ebuild | 42 +++++++++++++++++++++ .../prometheus-podman-exporter-9999.ebuild | 11 ++---- 4 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild (limited to 'app-metrics') diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index bf4ab06c0157..079875805fce 100644 Binary files a/app-metrics/Manifest.gz and b/app-metrics/Manifest.gz differ diff --git a/app-metrics/prometheus-podman-exporter/Manifest b/app-metrics/prometheus-podman-exporter/Manifest index 0f74492acd03..9ddda5509c75 100644 --- a/app-metrics/prometheus-podman-exporter/Manifest +++ b/app-metrics/prometheus-podman-exporter/Manifest @@ -2,9 +2,11 @@ DIST prometheus-podman-exporter-1.4.0.tar.gz 11934764 BLAKE2B 9f0c7431a15ca0abbf DIST prometheus-podman-exporter-1.5.0.tar.gz 12032097 BLAKE2B 15e209330342432a1f71e4686a705b6c6dc41d14b9022828cf10cb0538dcbf6b26c47f243ad96aef17eb71470d5af15bd090afc57960ee6d7b8828b2cff32c46 SHA512 d5eca9d0c87cbddfef6a58cdfc5213c65846219ff8a60e9efa038a8e4ca37f36bb6dc0687a78defb80a4901eeb617e8aa689b94ef0a48625548e74816fafbfec DIST prometheus-podman-exporter-1.6.0.tar.gz 12234381 BLAKE2B 18960a73962ac30c477cabdcc784268088ba2bdf6a0efa6a777f164333b3964b2a881cec8a7f48d6aa5969306f92ed33d2722bfe740e6401dd704dbeb0963e5f SHA512 ef0b565bab8d695f05cadd3689f40161d5a0943a9d54e42611db0ea43dc98aca42d9ce8b33d080c60ab5456df8dc50f4283001562c4edec2e64fe037dd7d6bf1 DIST prometheus-podman-exporter-1.7.0.tar.gz 12251956 BLAKE2B 91a6a217db3fd2b408344f738a7acad5c161adad6da53ef3d3750b73d9135022b0a4c18d85d0f79fc331344462e600574c8cd94477b57261adb29e5ffccdcc83 SHA512 3f9184681f1466ca4bbd32830c8fd233bb7e95af4df0b97cff606e39987d6c608b8847924d3b1c5fe98d058b32324dea86a142065bae7afdb0f99e4cfe0d9b52 +DIST prometheus-podman-exporter-1.8.0.tar.gz 12253412 BLAKE2B 673986f2acce525ab6c9d0858ca6c193bc292bc5e6c8ad50f81921a8f66673c29f724ad562efefb6fe63d556e491432b593b7581af3a01faf44279013a2ec209 SHA512 eb647d8d5c7d30a6676fe192ac2f8c3be5ee67525206c67ac9d0dc06f2fd5fb7dbad838f53fa75f550f5dcfa5c188bd2eb0e7c46b13fe2795b38187ac2fdb81a EBUILD prometheus-podman-exporter-1.4.0.ebuild 1181 BLAKE2B 94ac5d59771174717a92be914b38524cb2016e2bd49b124c424dfb8b41478b89b1e75f265a7d44a015dc2df1ef64e03c0f5e2593e92e52b392f1cd310bb9b612 SHA512 72d44ecb5eb300856766c774f39ea561e7abdb6cbfd435a5feb5c24f333fc539aba63d872747e580c1a70e832f75efdddf45573af8009af9cd856a6400ca864f EBUILD prometheus-podman-exporter-1.5.0.ebuild 1180 BLAKE2B 6d2d2a00598f86d4ced05c2b4c46e7fe8eac95642aab1cc7a117c9633b3720b6c0d7a6309093677134541f49a8aa6dad74a37d14c682434cdd82f9dd3501b40a SHA512 6c5f8e6fd90d92630620b0a16c230d8a569d32466292a77c59e39410382121b4977127e2290f01df3d52e66ae732c0121b1dbd7b9100c08b93af6aabe683d52f EBUILD prometheus-podman-exporter-1.6.0.ebuild 1180 BLAKE2B 6d2d2a00598f86d4ced05c2b4c46e7fe8eac95642aab1cc7a117c9633b3720b6c0d7a6309093677134541f49a8aa6dad74a37d14c682434cdd82f9dd3501b40a SHA512 6c5f8e6fd90d92630620b0a16c230d8a569d32466292a77c59e39410382121b4977127e2290f01df3d52e66ae732c0121b1dbd7b9100c08b93af6aabe683d52f EBUILD prometheus-podman-exporter-1.7.0.ebuild 1180 BLAKE2B dc7cf905e259415e8f9c633c7f9d557495e9dbbf28d4e01e0ebbfe0bc2b635244fbca24a0745a318c847a232ea2a9ecfc77273c30f3efcccc129dd29631962c2 SHA512 85a051a6c051376fe90c495108a9e7718eeccd0848e38ab5371ede2bab58ccde2bb903fb0d7eb31b8a10635c51af805be09fc002350c4a7bdbc12b0f572e8088 -EBUILD prometheus-podman-exporter-9999.ebuild 1180 BLAKE2B dc7cf905e259415e8f9c633c7f9d557495e9dbbf28d4e01e0ebbfe0bc2b635244fbca24a0745a318c847a232ea2a9ecfc77273c30f3efcccc129dd29631962c2 SHA512 85a051a6c051376fe90c495108a9e7718eeccd0848e38ab5371ede2bab58ccde2bb903fb0d7eb31b8a10635c51af805be09fc002350c4a7bdbc12b0f572e8088 +EBUILD prometheus-podman-exporter-1.8.0.ebuild 1154 BLAKE2B c59cc2a1e61485cc7c849423c71e5ae0c1f1fc07e2763fccb904faec90ecdf920249549179f3f9436e6ec05b15b1dff7e9698e8ad3aae23c573886b107139d19 SHA512 7fcb8c45b1c79f79d7b3f5953a3a6feff3fe49e57f80f00bc8e84707bd2d8520bc1ccba91d96459ce99fe3d579484c70998d1906007fa20020ac76bea8e4a2e3 +EBUILD prometheus-podman-exporter-9999.ebuild 1154 BLAKE2B c59cc2a1e61485cc7c849423c71e5ae0c1f1fc07e2763fccb904faec90ecdf920249549179f3f9436e6ec05b15b1dff7e9698e8ad3aae23c573886b107139d19 SHA512 7fcb8c45b1c79f79d7b3f5953a3a6feff3fe49e57f80f00bc8e84707bd2d8520bc1ccba91d96459ce99fe3d579484c70998d1906007fa20020ac76bea8e4a2e3 MISC metadata.xml 774 BLAKE2B 8d8be987afe80bdb98c0e2f413f54009b22894477279e5eb540917fd5e5c6fe6472daa9c7711d1bfd60e2831179341e8fe217a1917af96deb118ce42459b0a81 SHA512 65f1f3faffcc55a7346a4b339e675841d965b4c05d279040b78f2d0341ebb27aa58abc350e8831339a3cbde5b0c18550b1d41b316823ec99fc5467e6f1666854 diff --git a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild new file mode 100644 index 000000000000..1547a7a4946d --- /dev/null +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-1.8.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 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" + +src_compile() { + export BUILDTAGS="exclude_graphdriver_devicemapper" + use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + use systemd && BUILDTAGS+=",systemd" + default +} + +src_install() { + emake DESTDIR="${ED}/usr/bin" install + systemd_dounit "contrib/systemd/prometheus-podman-exporter.service" + systemd_douserunit "contrib/systemd/prometheus-podman-exporter.service" + 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 5d9cfead06de..1547a7a4946d 100644 --- a/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild +++ b/app-metrics/prometheus-podman-exporter/prometheus-podman-exporter-9999.ebuild @@ -22,18 +22,15 @@ LICENSE="Apache-2.0" LICENSE+=" BSD-2 BSD ISC MIT MPL-2.0" SLOT="0" -IUSE="btrfs" +IUSE="btrfs systemd" # there are no test files so prevent tests RESTRICT="test" -RDEPEND=" - app-containers/podman[btrfs?] -" -DEPEND="${RDEPEND}" src_compile() { - export BUILDFLAGS=" -tags exclude_graphdriver_devicemapper" - use !btrfs && BUILDFLAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + export BUILDTAGS="exclude_graphdriver_devicemapper" + use !btrfs && BUILDTAGS+=",exclude_graphdriver_btrfs,btrfs_noversion" + use systemd && BUILDTAGS+=",systemd" default } -- cgit v1.2.3