From a4a0166d974e4346517bc53ce3f66d8b64a67dba Mon Sep 17 00:00:00 2001 From: ytshih Date: Mon, 28 Jul 2025 05:38:06 +0800 Subject: [PATCH] Init: add LICENSE and PKGBUILD --- .gitea/workflows/build.yml | 15 ++++++++++++++ LICENSE | 14 +++++++++++++ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 .gitea/workflows/build.yml create mode 100644 LICENSE 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/LICENSE b/LICENSE new file mode 100644 index 0000000..d33fd98 --- /dev/null +++ b/LICENSE @@ -0,0 +1,14 @@ +BSD Zero Clause License + +Copyright (c) 2025 Yi-Ting Shih + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..b577992 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Yi-Ting Shih +pkgname=hl-workstation-meta +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Workstation meta package for konchin.com homelab" +arch=(any) +url="https://gitea.konchin.com/package/hl-workstation-meta" +license=('0BSD') +depends=( + # Inherit from base + 'hl-base-meta' + # System + 'linux-headers' + 'man-db' + 'man-pages' + 'nftables' + 'audit' + 'fail2ban' + # Tools + 'ansible' + 'bind' + 'docker' + 'shellcheck' + 'yq' + 'fluxcd' + 'kustomize' + 'neovim' + 'rsync' + 'tmux' + # Language + 'deno' + 'go' + 'nodejs' + 'npm' + 'pnpm' + 'rust' + 'ts-node' + 'typescript' + 'go-jsonnet' +) +provides=('hl-meta') +conflicts=('hl-meta')