diff --git a/sys-cluster/openshift-clients/Manifest b/sys-cluster/openshift-clients/Manifest index 133b0d6..ee96fa6 100644 --- a/sys-cluster/openshift-clients/Manifest +++ b/sys-cluster/openshift-clients/Manifest @@ -1,3 +1,2 @@ DIST openshift-clients-4.17.0-202409111134.tar.gz 16316633 BLAKE2B 86ea5ad2e5ec492034fb2a8031b5935d12ac991b4eeaef55836a93c0533d4e16b7333b336850ba94eac476320bbfe39c04244295fb25f725b30168196bbc4dac SHA512 f2fd33075992e5d3d5402cc0361faf01e7cdae0eb9ce26db9eb2c4b0a4ff6e11e096ae7e0265ce586d9ed8694144f3f7cd6d89129b556ed17e73b50815ea47b8 -EBUILD openshift-clients-4.17.0_p202409111134.ebuild 959 BLAKE2B d661f1ce1ae4efc0f4ebc07a93e428e736734a86b37c70e012772c64015b8c7fb25bf18fb9b4424b2ddefbb18aafefc5df83d2dfcde0d15ec40ea5c80e796d5f SHA512 0350c1f49b462a17b3ffd7713f69eae2684f12e486b22a16f0514ba717aef76b44ecf5b1d11ae3ed8eafa40a30a9d5cfc260300ab295db0fc9ae537115466653 -MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb +DIST openshift-clients-v4.18.0-202502040032.tar.gz 16785398 BLAKE2B 985cf37181adaf2a1fcdf2cec6f451f953aac1be35e4be161fc2850b9874f7fb1ce7204c8f29ceb01737a92877d485cb994d4c3fdfe0d437c98fdfb2a9fc9192 SHA512 9bcc3441f43be9bb01d9df2d51e7fe3376b5597facc05ed6ae3366288ac24afb22911e49bf4d6ebb02472b63d036bad6b96574189b2acc3fd892acc04fcc0e7b diff --git a/sys-cluster/openshift-clients/openshift-clients-4.18.0_p202502040032.ebuild b/sys-cluster/openshift-clients/openshift-clients-4.18.0_p202502040032.ebuild new file mode 100644 index 0000000..2116c10 --- /dev/null +++ b/sys-cluster/openshift-clients/openshift-clients-4.18.0_p202502040032.ebuild @@ -0,0 +1,40 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +OS_VERSION=v${PV//_p/-} +BN=oc + +DESCRIPTION="The OpenShift Command Line, part of OKD" +HOMEPAGE="https://www.okd.io/" +SRC_URI="https://github.com/openshift/oc/archive/refs/tags/${PN}-${OS_VERSION}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64" +IUSE="hardened" + +BDEPEND=">=dev-lang/go-1.19 + virtual/krb5 + app-crypt/gpgme" + +RESTRICT+=" test" +S="${WORKDIR}/${BN}-${PN}-${OS_VERSION}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake OS_GIT_VERSION="${OS_VERSION}" OS_GIT_COMMIT='' OS_GIT_TREE_STATE='' +} + +src_install() { + ./${BN} completion bash > ${BN}.bash || die + ./${BN} completion zsh > ${BN}.zsh || die + newbashcomp ${BN}.bash ${BN} + insinto /usr/share/zsh/site-functions + newins ${BN}.zsh _${BN} + ./genman docs/generated oc + doman docs/generated/* + dobin ${BN} +}