You've already forked kyverno-cli-bin-pkg
Initial Commit
This commit is contained in:
42
PKGBUILD
Normal file
42
PKGBUILD
Normal file
@@ -0,0 +1,42 @@
|
||||
# Maintainer: Markus Pesch <markus.pesch@cryptic.systems>
|
||||
|
||||
pkgname=kyverno-cli-bin
|
||||
_pkgname=kyverno-cli
|
||||
pkgver=1.17.1
|
||||
pkgrel=1
|
||||
pkgdesc="Kubernetes Native Policy Management - CLI"
|
||||
arch=('aarch64' 'x86_64')
|
||||
url="https://github.com/kyverno/kyverno"
|
||||
license=("Apache-2.0")
|
||||
conflicts=(kyverno-git)
|
||||
provides=(kyverno-git)
|
||||
|
||||
source_x86_64=(
|
||||
"https://github.com/kyverno/kyverno/releases/download/v${pkgver}/${_pkgname}_v${pkgver}_linux_x86_64.tar.gz"
|
||||
)
|
||||
|
||||
source_aarch64=(
|
||||
"https://github.com/kyverno/kyverno/releases/download/v${pkgver}/${_pkgname}_v${pkgver}_linux_arm64.tar.gz"
|
||||
)
|
||||
|
||||
sha256sums_x86_64=('d0c0f52e8fc8d66a3663b63942b131e5f91b63f7644b3e446546f79142d1b7a3')
|
||||
sha256sums_aarch64=('6f6a66711ba8fc2bd54a28aa1755a62605d053a6a3a758186201ba1f56698ced')
|
||||
|
||||
build() {
|
||||
$srcdir/kyverno completion bash > kyverno.bash
|
||||
$srcdir/kyverno completion fish > kyverno.fish
|
||||
$srcdir/kyverno completion zsh > kyverno.zsh
|
||||
}
|
||||
|
||||
package() {
|
||||
# binary
|
||||
install -D --mode 0755 "kyverno" "$pkgdir/usr/bin/kyverno"
|
||||
|
||||
# completions
|
||||
install -D --mode 0644 "kyverno.bash" "$pkgdir/usr/share/bash-completion/completions/kyverno"
|
||||
install -D --mode 0644 "kyverno.fish" "$pkgdir/usr/share/fish/vendor_completions.d/kyverno.fish"
|
||||
install -D --mode 0644 "kyverno.zsh" "$pkgdir/usr/share/zsh/site-functions/_kyverno"
|
||||
|
||||
# license
|
||||
install -D --mode 0755 "LICENSE" "$pkgdir/usr/share/licenses/kyverno/LICENSE"
|
||||
}
|
||||
Reference in New Issue
Block a user