Install this version:
emerge -a =dev-util/kiro-cli-bin-2.37.0
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-util/kiro-cli-bin-2.37.0
Or alternatively:
emerge --autounmask-write -a =dev-util/kiro-cli-bin-2.37.0
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Kiro CLI coding agent (prebuilt binaries)"
HOMEPAGE="https://kiro.dev/cli"
# Upstream basenames omit the version. GitMv keeps the previous ebuild, so the
# distfile name has to carry ${PV} or one Manifest cannot hash both archives.
SRC_URI="
amd64? (
elibc_glibc? (
https://desktop-release.q.us-east-1.amazonaws.com/${PV}/kirocli-x86_64-linux.tar.xz
-> kirocli-${PV}-x86_64-linux.tar.xz
)
elibc_musl? (
https://desktop-release.q.us-east-1.amazonaws.com/${PV}/kirocli-x86_64-linux-musl.tar.xz
-> kirocli-${PV}-x86_64-linux-musl.tar.xz
)
)
arm64? (
elibc_glibc? (
https://desktop-release.q.us-east-1.amazonaws.com/${PV}/kirocli-aarch64-linux.tar.xz
-> kirocli-${PV}-aarch64-linux.tar.xz
)
elibc_musl? (
https://desktop-release.q.us-east-1.amazonaws.com/${PV}/kirocli-aarch64-linux-musl.tar.xz
-> kirocli-${PV}-aarch64-linux-musl.tar.xz
)
)
"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="bindist mirror strip"
QA_PREBUILT="usr/bin/kiro-cli usr/bin/kiro-cli-chat usr/bin/kiro-cli-term"
RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.34 )"
S="${WORKDIR}/kirocli"
src_install() {
exeinto /usr/bin
doexe bin/kiro-cli bin/kiro-cli-chat bin/kiro-cli-term
}
pkg_postinst() {
elog "kiro-cli settings app.disableAutoupdates true"
}