You've already forked kyverno-cli-bin-pkg
43 lines
1.4 KiB
Bash
43 lines
1.4 KiB
Bash
# Maintainer: Markus Pesch <markus.pesch@cryptic.systems>
|
|
|
|
pkgname=kyverno-cli-bin
|
|
_pkgname=kyverno-cli
|
|
pkgver=1.18.0 # renovate: datasource=github-tags depName=kyverno/kyverno extractVersion='^v?(?<version>.*)$'
|
|
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"
|
|
}
|