# Maintainer: Markus Pesch pkgname=kyverno-cli-bin _pkgname=kyverno-cli pkgver=1.18.2 # renovate: datasource=github-tags depName=kyverno/kyverno extractVersion='^v?(?.*)$' 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_aarch64=('160345e172de877db9d7d237d26bf3357943e74d77ced1ba5b08cef1276f1084') sha256sums_x86_64=('cb2feb8356149fd2fe774c894ccf0969f4a60a83867dd913af724f74ffbbc18b') 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" }