repo/proj/guru:dev commit in: dev-util/gemini-cli/

"Rui Huang" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785994696.c8cf4dc8ac7f4efacbee2d1c826650543e71ef67.vowstar@gentoo>
commit:     c8cf4dc8ac7f4efacbee2d1c826650543e71ef67
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Thu Aug  6 05:38:16 2026 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Thu Aug  6 05:38:16 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8cf4dc8

dev-util/gemini-cli: add 0.54.0

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 dev-util/gemini-cli/Manifest                 |  1 +
 dev-util/gemini-cli/gemini-cli-0.54.0.ebuild | 33 ++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index 168396f30a..0af2a21bbf 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,3 @@
 DIST gemini-cli-0.53.0.zip 21017923 BLAKE2B 31a09e81e392b1033d73d6f6bdb83cba7d689705200e1d415fef90b33cca50bd0b6e15c6bed11b67fb490ad4f53a6b4bb81732d429ed5a147ca477067722a14d SHA512 6e21091fecf7909e124995e522b1bcad8efc82d7ad8ac0ec733de0ad2590aaefd405894855661b07c646df99be2cbc01d4a127be13884525610f21a9f6451f53
 DIST gemini-cli-0.53.1.zip 25170601 BLAKE2B c269ce2709ee5e38fc5abe70425f2a44027728d0a3e1ab6291a5430a505810da4168afaf322dc756f7c5169b76e4362398a4f886bc772fb682ab9a5bb3737e6e SHA512 bcf0e573bd864de5e5621689cd9bdbde94e5668f5d0a1c26345e38a6e34be7e0dd5ce020a2a4d716347969214475f84594fda18ecd882c86cbedd365f4cafc57
+DIST gemini-cli-0.54.0.zip 21028472 BLAKE2B 174634018444fdd6e45d450c6d3ec5886f147eed1b12d1f9143aa3a7863f0073326208af828289c0de807d7352ac284d2bbd28a48b9c69acb8ae810703e3666f SHA512 9cd54d29c4397ecbaf2bb9ad33f3c58ef6cb18907961a52618661150cadffa7bc837615eee180a16b824199508e4f12b98bb0a7869674031651293df12619aff

diff --git a/dev-util/gemini-cli/gemini-cli-0.54.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.54.0.ebuild
new file mode 100644
index 0000000000..ffdf827492
--- /dev/null
+++ b/dev-util/gemini-cli/gemini-cli-0.54.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_pre/-preview}"
+MY_PV="${MY_PV/preview[0-9]*/preview.${MY_PV##*preview}}"
+
+inherit wrapper
+
+DESCRIPTION="Gemini CLI - a command-line AI workflow tool by Google"
+HOMEPAGE="https://github.com/google-gemini/gemini-cli"
+SRC_URI="https://github.com/google-gemini/gemini-cli/releases/download/v${MY_PV}/gemini-cli-bundle.zip -> ${P}.zip"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="
+	net-libs/nodejs
+"
+
+src_install() {
+	insinto /usr/lib/${PN}
+	doins -r .
+
+	fperms +x /usr/lib/${PN}/gemini.js
+	# Use a wrapper instead of a symlink so that Node.js ESM relative
+	# imports resolve from the real install path, not the /usr/bin symlink.
+	make_wrapper gemini "node /usr/lib/${PN}/gemini.js"
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.