commit: ae8e6b0fef82b7f3d9dff8c62e54b7d4447fabb5 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Fri Jan 10 09:52:46 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Fri Jan 10 10:37:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8e6b0f
app-containers/cadvisor: add 0.49.2 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> app-containers/cadvisor/Manifest | 2 ++ app-containers/cadvisor/cadvisor-0.49.2.ebuild | 46 ++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/app-containers/cadvisor/Manifest b/app-containers/cadvisor/Manifest index cb18d0aa0fee..a6bc23693a0c 100644 --- a/app-containers/cadvisor/Manifest +++ b/app-containers/cadvisor/Manifest @@ -1,2 +1,4 @@ DIST cadvisor-0.36.0-deps.tar.xz 149740960 BLAKE2B cff89f7661ed78addd1551b4353a93183c0fc317add01756a250429ad27a1b7c1c92fa6c1f0a129337204f89e85b1bfe16b1e17ff2ef7587f921ce1c9aaffdee SHA512 3e159c38fde84cb513bac3e2c3abce6ee1d4a60a2e77ba6a2c55e1abffde7df56c34b60e9b22379681d4d98575e4099f295735418bac8e960932183b9561c82a DIST cadvisor-0.36.0.tar.gz 6182273 BLAKE2B 0406bd88c6595f23de06be1e63e7c0affda7f94a3bbbb1b9e390f2747fdd3ef3199622a5003b79ed083a0cd80e6c013d7776e18269044150dafb98341c54425b SHA512 2da8a2e81d33b97e6f7c5ba3982e51b6d87748b138345ff94eb7671df851f0a535ceeef61358b0ee43bc161a88becdb153065bd7ff8fc9d7c390a4629ad10f02 +DIST cadvisor-0.49.2-deps.tar.xz 101993792 BLAKE2B c76a951b0741b513b7a700d9a31b6a0c49d0ae747375e9e968e77035d119a9351ba09e83c7d5d34bd081924e1fdccfd8851c9c7215d049c27da7469c63aab578 SHA512 2a104a236749bfcc1b785bf13352d217633c835beddf0c98219dd7dad602a36a934a2acf21975db06e72456ba15a01a5b685b9019f05f0d19e4eb562861478aa +DIST cadvisor-0.49.2.tar.gz 1198084 BLAKE2B 7d4a28a22404f324c8cc0d956959bd397426b4fef8462d85bfd3cd5a1f9ec6f5add26c996cce9fb7e2edc382b592ca4cf1ff984371e32ad4fbc3daab050bfc67 SHA512 b789ab9d1b96b63edeeba2b474e9d6fb23bfb3c7e4778811fc92cc9b39084a70aaea991aa859b863a44d57934d0231c8ff5c48abfa6dce4b020827f6db3b5cb4 diff --git a/app-containers/cadvisor/cadvisor-0.49.2.ebuild b/app-containers/cadvisor/cadvisor-0.49.2.ebuild new file mode 100644 index 000000000000..f732ed47c526 --- /dev/null +++ b/app-containers/cadvisor/cadvisor-0.49.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +COMMIT=6876475afe3755d62b65df0d32b005047fc69377 + +DESCRIPTION="Analyzes resource usage and performance characteristics of running containers" +HOMEPAGE="https://github.com/google/cadvisor" +SRC_URI="https://github.com/google/cadvisor/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/app-containers/${PN}/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND="acct-group/cadvisor + acct-user/cadvisor" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +src_prepare() { + default + sed -i build/assets.sh -e "/go install/d" || die + sed -i build/build.sh \ + -e "/^version=/s/=.*/=${PV}/" \ + -e "/^revision=/s/=.*/=${COMMIT}/" \ + -e "/^branch=/s/=.*/=v${PV}/" || die +} + +src_compile() { + GO_FLAGS="${GOFLAGS}" VERBOSE="true" emake build +} + +src_test() { + GO_FLAGS="${GOFLAGS}" VERBOSE="true" emake test +} + +src_install() { + newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} + dobin _output/${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +}
