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}
+}

Reply via email to