# Maintainer: Markus Pesch pkgname=kyverno-cli-bin _pkgname=kyverno-cli pkgver=1.19.1 # 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=('d78fecd183e1e6749c653fdb744c88d065e6737ec6856c97c4efac84bec54554') sha256sums_x86_64=('b38228f367fc0fdc2b08f4c83ea50ac5f16c60ff8d62d76a66157c33c47b70ae') 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" }