commit:     3dcdbe5a58024347f5148df05609389e07daea18
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 15:26:12 2026 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 15:26:27 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dcdbe5a

sys-cluster/kube-scheduler: add 1.35.0

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 sys-cluster/kube-scheduler/Manifest                |  1 +
 .../kube-scheduler/kube-scheduler-1.35.0.ebuild    | 43 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/sys-cluster/kube-scheduler/Manifest 
b/sys-cluster/kube-scheduler/Manifest
index c4ba391aa05f..b19f189419de 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -7,3 +7,4 @@ DIST kubernetes-1.33.7.tar.gz 37110661 BLAKE2B 
365043c0b83d0c45f8cf254567141662e
 DIST kubernetes-1.34.1.tar.gz 38057175 BLAKE2B 
3eec25d42d7d89e3a8cbe45c5979ab72441444f55b93c0a72c0c41941feef3254577cdc287748ce0bd5ba4726373635a9a14f2dbaedef18088d70c8fd5cdbfd7
 SHA512 
97f8bb4cbbd12c1100d62faa2205388ee6b7834778c381bf3d658bc056be43e13cc63fa7df487e5305b3a162439f1ebe06226da1dd824181154d0b8f3b63b764
 DIST kubernetes-1.34.2.tar.gz 38080420 BLAKE2B 
4d70f30c91449771620e841db325be01246f3ef94506666549197a373ce2e8d998fadb50596db55e74c2870b6b26cce2a2a1ae0aba95451ad47db91035831e43
 SHA512 
57de82cc5994a29956b2281f94f79a659b7c7a5e664aa931df403201793a91b8dba9642898e88f5ce2093a182359dc369cd0e44e1e5295dc625dbfa881190633
 DIST kubernetes-1.34.3.tar.gz 38087990 BLAKE2B 
f9a8ab54f9d76b6d1b7cee119c1d22f8e8387629730407eecec5997de9cc1fe506d7cd9ddc5bb1fdc415474523d55543c1be82b7198967f11b43bc53fc26ec4e
 SHA512 
c1ced5e2b35c4809a0f9aa538cd1daaa0105cc4eb28df0a2cf0c546694573ca7dace8413ce2c9a74e957fd76de71ea2c2e5f0a9eb050e27207e31d7ed1ae42c8
+DIST kubernetes-1.35.0.tar.gz 42076423 BLAKE2B 
ee0ff9c0a638918cc04ff2b55d2acea124f701b9e474b898e70bd3341333b3bf63750e07692dde0350721c3367e87bd397623b0871d0b577e9a0d8059ebfcfc5
 SHA512 
7bb55b41f0243bc42cf1fd77302ce780f802021ef89292f55c981261c5ed8774eacbaaf233e71f5f94bec35035eaa725f27e286b6dbba5a0f20da8f88bc061ac

diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.35.0.ebuild 
b/sys-cluster/kube-scheduler/kube-scheduler-1.35.0.ebuild
new file mode 100644
index 000000000000..e254fcd75520
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.35.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io";
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> 
kubernetes-${PV}.tar.gz"
+S=${WORKDIR}/kubernetes-${PV}
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+RESTRICT="test"
+
+DEPEND="acct-group/kube-scheduler
+       acct-user/kube-scheduler"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.25.4"
+
+QA_PRESTRIPPED=usr/bin/kube-scheduler
+
+src_compile() {
+       CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+               emake -j1 GOFLAGS="${GOFLAGS}" GOLDFLAGS="" LDFLAGS="" 
FORCE_HOST_GO=yes \
+               WHAT=cmd/${PN}
+}
+
+src_install() {
+       dobin _output/bin/${PN}
+       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       newconfd "${FILESDIR}"/${PN}.confd ${PN}
+       systemd_dounit "${FILESDIR}"/${PN}.service
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}"/${PN}.logrotated ${PN}
+       keepdir /var/log/${PN}
+       fowners ${PN}:${PN} /var/log/${PN}
+}

Reply via email to