gemini-api-cli-bin

LOW
maintainer twilight0 0 votes scanned 2026-10-28 11:50:06.865714
View on AUR
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>
2pkgname=gemini-api-cli-bin
3pkgver=0.4.4
4pkgrel=1
5pkgdesc="Official command-line interface for the Google Gemini API (prebuilt binary)"
6arch=('x86_64' 'aarch64')
7url="https://github.com/google-gemini/gemini-api-cli"
8license=('Apache-2.0')
9provides=('gemini-api-cli=${pkgver}' 'gemini-api=${pkgver}')
10conflicts=('gemini-api-cli' 'gemini-api')
11options=('!strip')
12
13source_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")
14sha256sums_x86_64=('976c0c7241c0d577f535249cf670c8e43503d34fbacd04fd0b008d98c34b6078')
15
16source_aarch64=("${pkgname}-${pkgver}-aarch64.tar.gz::https://github.com/google-gemini/gemini-api-cli/releases/download/v${pkgver}/gemini-api_Linux_arm64.tar.gz")
17sha256sums_aarch64=('53edd2cda106f06db4e8edf466269fce7448a5deff98d5fd158639ded6412f64')
18
19package() {
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)SeverityRules
2026-10-28 11:50:06 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion