Compare commits

...

10 Commits

Author SHA1 Message Date
0a4cc4f5d5 Feat: add build workflow
All checks were successful
Build package / build-package (push) Successful in 1m2s
2025-09-10 17:55:48 +08:00
minhnbnt
3bcd4b7b27 Update PKGBUILD and .SRCINFO with GitHub Actions 2025-09-10 06:39:58 +00:00
minhnbnt
d5e9ed437c Update PKGBUILD and .SRCINFO with GitHub Actions 2025-09-07 00:14:06 +00:00
minhnbnt
455222ed9b Update PKGBUILD and .SRCINFO with GitHub Actions 2025-09-06 02:35:00 +00:00
minhnbnt
e894f521e3 Update PKGBUILD and .SRCINFO with GitHub Actions 2025-09-05 07:10:17 +00:00
minhnbnt
df649f57a5 Update PKGBUILD and .SRCINFO with GitHub Actions 2025-09-04 23:52:10 +00:00
minhnbnt
17d26d9c49 Update PKGBUILD and .SRCINFO with GitHub Actions 2025-08-29 06:34:15 +00:00
minhnbnt
d643e08ed0 Update PKGBUILD and .SRCINFO with GitHub Actions 2025-08-27 16:41:54 +00:00
minhnbnt
e56e32373e Update PKGBUILD and .SRCINFO with GitHub Actions 2025-08-19 16:03:51 +00:00
minhnbnt
f90943abed Update PKGBUILD and .SRCINFO with GitHub Actions 2025-08-18 22:42:57 +00:00
3 changed files with 24 additions and 6 deletions

View File

@@ -1,15 +1,17 @@
pkgbase = gemini-cli-bin
pkgdesc = An open-source AI agent that brings the power of Gemini directly into your terminal.
pkgver = 0.1.21
pkgver = 0.4.0
pkgrel = 1
url = https://github.com/google-gemini/gemini-cli
arch = any
license = Apache-2.0
depends = nodejs
provides = gemini-cli
source = gemini-0.1.21.js::https://github.com/google-gemini/gemini-cli/releases/download/v0.1.21/gemini.js
source = LICENSE-0.1.21::https://github.com/google-gemini/gemini-cli/raw/refs/tags/v0.1.21/LICENSE
sha256sums = 3e2995111a9bb820dd3fa12c14a1865e695012d484759b54f10768d613f07391
conflicts = gemini-cli
conflicts = gemini-cli-git
source = gemini-0.4.0.js::https://github.com/google-gemini/gemini-cli/releases/download/v0.4.0/gemini.js
source = LICENSE-0.4.0::https://github.com/google-gemini/gemini-cli/raw/refs/tags/v0.4.0/LICENSE
sha256sums = e6e3f3a61895b2a733a375ce56b4f473463d86415152cc9a3913d18094aaa5c9
sha256sums = 09d2d564b15d1a8be7713524b27aa8b10e55ae7cd8aeaf1e04e6059adda0de10
pkgname = gemini-cli-bin

View File

@@ -0,0 +1,15 @@
name: Build package
on: [push]
jobs:
build-package:
runs-on: pkgbuilder
env:
steps:
- name: Build and push package
uses: https://gitea.konchin.com/action/archbuild@main
with:
minio-accesskey: ${{ secrets.MINIO_ACCESSKEY }}
minio-secretkey: ${{ secrets.MINIO_SECRETKEY }}
gpg-password: ${{ secrets.GPG_PASSWORD }}
gpg-keygrip: ${{ secrets.GPG_KEYGRIP }}

View File

@@ -1,7 +1,7 @@
# Contributor: Nguyễn Quang Minh <minhnbnt at gmail dot com>
pkgname=gemini-cli-bin
pkgver=0.1.21 # datasource=github-releases depName=google-gemini/gemini-cli
pkgver=0.4.0 # datasource=github-releases depName=google-gemini/gemini-cli
pkgrel=1
pkgdesc='An open-source AI agent that brings the power of Gemini directly into your terminal.'
arch=('any')
@@ -9,13 +9,14 @@ url='https://github.com/google-gemini/gemini-cli'
license=('Apache-2.0')
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"
)
sha256sums=('3e2995111a9bb820dd3fa12c14a1865e695012d484759b54f10768d613f07391'
sha256sums=('e6e3f3a61895b2a733a375ce56b4f473463d86415152cc9a3913d18094aaa5c9'
'09d2d564b15d1a8be7713524b27aa8b10e55ae7cd8aeaf1e04e6059adda0de10')
package() {