Init: add LICENSE and PKGBUILD
All checks were successful
Build package / build-package (push) Successful in 19s
All checks were successful
Build package / build-package (push) Successful in 19s
This commit is contained in:
15
.gitea/workflows/build.yml
Normal file
15
.gitea/workflows/build.yml
Normal 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 }}
|
||||
14
LICENSE
Normal file
14
LICENSE
Normal file
@@ -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.
|
||||
42
PKGBUILD
Normal file
42
PKGBUILD
Normal file
@@ -0,0 +1,42 @@
|
||||
# Maintainer: Yi-Ting Shih <ytshih@konchin.com>
|
||||
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')
|
||||
Reference in New Issue
Block a user