repo/proj/guru:master commit in: dev-util/gemini-cli/
"Haelwenn Monnier" <[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786554333.b777e1da3fb964f6f18da5ea4fdeca9e252dc3e6.lanodan@gentoo> |
commit: b777e1da3fb964f6f18da5ea4fdeca9e252dc3e6
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Wed Aug 12 16:09:22 2026 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Aug 12 17:05:33 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b777e1da
dev-util/gemini-cli: add 0.55.1
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
dev-util/gemini-cli/Manifest | 1 +
dev-util/gemini-cli/gemini-cli-0.55.1.ebuild | 33 ++++++++++++++++++++++++++++
2 files changed, 34 insertions(+)
diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index 3877206e76..c18ceabe27 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,3 @@
DIST gemini-cli-0.54.0.zip 21028472 BLAKE2B 174634018444fdd6e45d450c6d3ec5886f147eed1b12d1f9143aa3a7863f0073326208af828289c0de807d7352ac284d2bbd28a48b9c69acb8ae810703e3666f SHA512 9cd54d29c4397ecbaf2bb9ad33f3c58ef6cb18907961a52618661150cadffa7bc837615eee180a16b824199508e4f12b98bb0a7869674031651293df12619aff
DIST gemini-cli-0.54.4.zip 25175459 BLAKE2B 629bb35e5cc1fe798997ae636c994aca6806485613287f18a5d97875d01606c47f7be69a7d835d6e9cc74adf96c567fa8fc17a1b460bb9378e588aad29dfd1b7 SHA512 43af75c85f2522678a2def1744f90f335288aef4008813bb1950d040b1387107ce87c866e191a171c504c706bc92024aaab575621df2f8c23e1bb6e2711b1cbc
+DIST gemini-cli-0.55.1.zip 25192885 BLAKE2B 04c86d4d9fe455839a9643134c5581b4267ee84c788e0d84cc7ebbe60392aa70a8e69eabd6f6e188d66bf7c3d9b1a515bfdbdf1e8eb6fd839723efd3305b7c32 SHA512 724fed08359b6acc293139e9b532a21434cb401ec24bed2ff727cf5ed21413ecfe12a7934dfed94d60ada2fe6828c3901c8e6c4d2935d15478f89235ebd6575a
diff --git a/dev-util/gemini-cli/gemini-cli-0.55.1.ebuild b/dev-util/gemini-cli/gemini-cli-0.55.1.ebuild
new file mode 100644
index 0000000000..ffdf827492
--- /dev/null
+++ b/dev-util/gemini-cli/gemini-cli-0.55.1.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"
+}