# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module DESCRIPTION="CLI to interact with KubeVirt VMs" HOMEPAGE="https://kubevirt.io/" BDEPEND=">=dev-lang/go-1.22.0" SRC_URI="https://github.com/kubevirt/kubevirt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" COMMIT="ed1e7ae8548d319fa7aacf315ad198f7241287c5" S="${WORKDIR}/kubevirt-${PV}" LICENSE="Apache-2.0" LICENSE+=" MIT ISC BSD BSD-2" SLOT="0" KEYWORDS="~amd64" RESTRICT="test" src_compile() { local BUILD_DATE BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) ego build -trimpath -ldflags " -X kubevirt.io/client-go/version.buildDate=${BUILD_DATE} -X kubevirt.io/client-go/version.gitVersion=${PV} -X kubevirt.io/client-go/version.gitCommit=${COMMIT} -X kubevirt.io/client-go/version.gitTreeState=clean " ./cmd/virtctl } src_install() { dobin virtctl }