From a814f5d4020f09c6a7e48d23d1d6ed879cbdc44b Mon Sep 17 00:00:00 2001 From: ytshih Date: Thu, 31 Jul 2025 07:38:06 +0800 Subject: [PATCH] Init: bootstrap package --- .gitea/workflows/build.yml | 15 +++++++++++++++ PKGBUILD | 18 ++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 .gitea/workflows/build.yml create mode 100644 PKGBUILD diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..6b909f7 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -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 }} diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..e963af1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Yi-Ting Shih +pkgname=longhornctl +pkgver=1.9.0 +pkgrel=1 +pkgdesc="CLI tool for managing Longhorn" +arch=('x86_64') +url="https://gitea.konchin.com/package/longhornctl" +license=('0BSD') +source=( + 'longhornctl::https://github.com/longhorn/cli/releases/download/v1.9.0/longhornctl-linux-amd64' +) + +package() { + cd "$srcdir" + + install -Dm755 longhornctl "$pkgdir/usr/bin/longhornctl" +} +sha256sums=('336f1ee8ac7cdd50382f1cc3131aa5c9fc5554a81de1ee65ba951534bc390272')