Package Details: geminicommit-bin 0.7.0-1

Git Clone URL: https://aur.archlinux.org/geminicommit-bin.git (read-only, click to copy)
Package Base: geminicommit-bin
Description: CLI that writes git commit messages for you with Google Gemini AI
Upstream URL: https://github.com/tfkhdyt/geminicommit
Keywords: ai cli commit git
Licenses: GPL-3.0
Conflicts: geminicommit
Provides: gmc
Submitter: tfkhdyt
Maintainer: Dominiquini
Last Packager: Dominiquini
Votes: 4
Popularity: 0.006423
First Submitted: 2024-02-18 13:40 (UTC)
Last Updated: 2026-01-22 02:16 (UTC)

Latest Comments

swiftscythe commented on 2025-06-06 06:28 (UTC) (edited on 2025-06-06 06:28 (UTC) by swiftscythe)

Updated PKGBUILD:

pkgname=geminicommit-bin
pkgver=0.4.1
pkgrel=1
pkgdesc='A CLI that writes your git commit messages for you with Google Gemini AI'
arch=('x86_64' 'aarch64')
url='https://github.com/tfkhdyt/geminicommit'
license=('GPL3')
depends=('git')
source_x86_64=("${pkgname}-v${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/gmc-v${pkgver}-linux-amd64.tar.gz")
sha256sums_x86_64=('0dba96786cc1db940203cc557b61ac6816b5ad56ee8259c38d37a2884a7bc9a1')
sha256sums_aarch64=('0dba96786cc1db940203cc557b61ac6816b5ad56ee8259c38d37a2884a7bc9a1')

source_aarch64=("${pkgname}-v${pkgver}.tar.gz::${url}/releases/download/v${pkgver}/gmc-v${pkgver}-linux-arm64.tar.gz")

build() {
    ./geminicommit completion bash >geminicommit.bash
    ./geminicommit completion zsh >_geminicommit.zsh
    ./geminicommit completion fish >geminicommit.fish
}

package() {
    install -Dm755 geminicommit "${pkgdir}/usr/bin/geminicommit"
    install -Dm644 geminicommit.bash "${pkgdir}/usr/share/bash-completion/completions/geminicommit"
    install -Dm644 _geminicommit.zsh "${pkgdir}/usr/share/zsh/site-functions/_geminicommit"
    install -Dm644 geminicommit.fish "${pkgdir}/usr/share/fish/vendor_completions.d/geminicommit.fish"
}