From 018c9813d2f8aac97619fc7161275b9d38f0ea15 Mon Sep 17 00:00:00 2001 From: minhnbnt Date: Sun, 14 Sep 2025 03:14:11 +0000 Subject: [PATCH] Update PKGBUILD and .SRCINFO with GitHub Actions --- .SRCINFO | 2 +- PKGBUILD | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 280075a..2755230 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = gemini-cli-bin pkgdesc = An open-source AI agent that brings the power of Gemini directly into your terminal. pkgver = 0.4.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/google-gemini/gemini-cli arch = any license = Apache-2.0 diff --git a/PKGBUILD b/PKGBUILD index 963d5d1..838545b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=gemini-cli-bin pkgver=0.4.1 # datasource=github-releases depName=google-gemini/gemini-cli -pkgrel=1 +pkgrel=2 pkgdesc='An open-source AI agent that brings the power of Gemini directly into your terminal.' arch=('any') url='https://github.com/google-gemini/gemini-cli' @@ -11,15 +11,17 @@ depends=('nodejs') provides=('gemini-cli') conflicts=('gemini-cli' 'gemini-cli-git') -source=( - "gemini-${pkgver}.js::${url}/releases/download/v${pkgver}/gemini.js" - "LICENSE-${pkgver}::${url}/raw/refs/tags/v${pkgver}/LICENSE" -) +source=("gemini-${pkgver}.js::${url}/releases/download/v${pkgver}/gemini.js" + "LICENSE-${pkgver}::${url}/raw/refs/tags/v${pkgver}/LICENSE") sha256sums=('49f671b3b3e65562b57a558abcb0e2251a1a755e65e97b6c8fbd0d29fb81b178' '09d2d564b15d1a8be7713524b27aa8b10e55ae7cd8aeaf1e04e6059adda0de10') package() { - install -Dm755 "gemini-${pkgver}.js" "${pkgdir}/usr/bin/gemini" + + install -Dm755 "gemini-${pkgver}.js" "${pkgdir}/usr/lib/${pkgname}/gemini.mjs" install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + mkdir -p "${pkgdir}/usr/bin" + ln -sr "${pkgdir}/usr/lib/${pkgname}/gemini.mjs" "${pkgdir}/usr/bin/gemini" }