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

"Rui Huang" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786114083.ac283329fdcadf053d20249b89d4d36cf159c505.vowstar@gentoo>
commit:     ac283329fdcadf053d20249b89d4d36cf159c505
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Aug  7 14:03:55 2026 +0000
Commit:     Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Fri Aug  7 14:48:03 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac283329

dev-util/gemini-cli: add 0.54.4

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

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

diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index db19a582e4..060862be15 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,3 @@
 DIST gemini-cli-0.53.1.zip 25170601 BLAKE2B c269ce2709ee5e38fc5abe70425f2a44027728d0a3e1ab6291a5430a505810da4168afaf322dc756f7c5169b76e4362398a4f886bc772fb682ab9a5bb3737e6e SHA512 bcf0e573bd864de5e5621689cd9bdbde94e5668f5d0a1c26345e38a6e34be7e0dd5ce020a2a4d716347969214475f84594fda18ecd882c86cbedd365f4cafc57
 DIST gemini-cli-0.54.0.zip 21028472 BLAKE2B 174634018444fdd6e45d450c6d3ec5886f147eed1b12d1f9143aa3a7863f0073326208af828289c0de807d7352ac284d2bbd28a48b9c69acb8ae810703e3666f SHA512 9cd54d29c4397ecbaf2bb9ad33f3c58ef6cb18907961a52618661150cadffa7bc837615eee180a16b824199508e4f12b98bb0a7869674031651293df12619aff
+DIST gemini-cli-0.54.4.zip 25175459 BLAKE2B 629bb35e5cc1fe798997ae636c994aca6806485613287f18a5d97875d01606c47f7be69a7d835d6e9cc74adf96c567fa8fc17a1b460bb9378e588aad29dfd1b7 SHA512 43af75c85f2522678a2def1744f90f335288aef4008813bb1950d040b1387107ce87c866e191a171c504c706bc92024aaab575621df2f8c23e1bb6e2711b1cbc

diff --git a/dev-util/gemini-cli/gemini-cli-0.54.4.ebuild b/dev-util/gemini-cli/gemini-cli-0.54.4.ebuild
new file mode 100644
index 0000000000..ffdf827492
--- /dev/null
+++ b/dev-util/gemini-cli/gemini-cli-0.54.4.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.