gemini-api-cli-bin
LOW
maintainer twilight0
0 votes
scanned 2026-10-28 11:50:06.865714
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Twilight0 <twilight0@vivaldi.net>
2
pkgname=gemini-api-cli-bin
3
pkgver=0.4.4
4
pkgrel=1
5
pkgdesc="Official command-line interface for the Google Gemini API (prebuilt binary)"
6
arch=('x86_64' 'aarch64')
7
url="https://github.com/google-gemini/gemini-api-cli"
8
license=('Apache-2.0')
9
provides=('gemini-api-cli=${pkgver}' 'gemini-api=${pkgver}')
10
conflicts=('gemini-api-cli' 'gemini-api')
11
options=('!strip')
12
13
source_x86_64=("${pkgname}-${pkgver}-x86_64.tar.gz::https://github.com/google-gemini/gemini-api-cli/releases/download/v${pkgver}/gemini-api_Linux_x86_64.tar.gz")
14
sha256sums_x86_64=('976c0c7241c0d577f535249cf670c8e43503d34fbacd04fd0b008d98c34b6078')
15
16
source_aarch64=("${pkgname}-${pkgver}-aarch64.tar.gz::https://github.com/google-gemini/gemini-api-cli/releases/download/v${pkgver}/gemini-api_Linux_arm64.tar.gz")
17
sha256sums_aarch64=('53edd2cda106f06db4e8edf466269fce7448a5deff98d5fd158639ded6412f64')
18
19
package() {
20
cd "${srcdir}"
21
22
# Install main binary and convenience symlink
23
install -Dm755 gemini-api "${pkgdir}/usr/bin/gemini-api"
24
ln -s gemini-api "${pkgdir}/usr/bin/gemini-api-cli"
25
26
# Install documentation and license
27
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
28
install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
29
30
# Generate and install shell completions if running on native architecture
31
if [[ "$CARCH" == "x86_64" && "$(uname -m)" == "x86_64" ]] || [[ "$CARCH" == "aarch64" && "$(uname -m)" =~ (aarch64|arm64) ]]; then
32
"${srcdir}/gemini-api" completion bash > "${srcdir}/completion.bash"
33
"${srcdir}/gemini-api" completion zsh > "${srcdir}/completion.zsh"
34
"${srcdir}/gemini-api" completion fish > "${srcdir}/completion.fish"
35
36
install -Dm644 "${srcdir}/completion.bash" "${pkgdir}/usr/share/bash-completion/completions/gemini-api"
37
ln -s gemini-api "${pkgdir}/usr/share/bash-completion/completions/gemini-api-cli"
38
39
install -Dm644 "${srcdir}/completion.zsh" "${pkgdir}/usr/share/zsh/site-functions/_gemini-api"
40
ln -s _gemini-api "${pkgdir}/usr/share/zsh/site-functions/_gemini-api-cli"
41
42
install -Dm644 "${srcdir}/completion.fish" "${pkgdir}/usr/share/fish/vendor_completions.d/gemini-api.fish"
43
ln -s gemini-api.fish "${pkgdir}/usr/share/fish/vendor_completions.d/gemini-api-cli.fish"
44
fi
45
}
46
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 11:50:06 | Low | 1 |