# Maintainer: Markus Pesch pkgname=kyverno-cli-bin _pkgname=kyverno-cli pkgver=1.18.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=('55eb60200925bf878b020e8af8771ce800d85d2186724a93155058c103ce6bf9') sha256sums_x86_64=('5e6bba9ca85beec6c93e94ca7fb0972a66df3b2e67636a08bef090cd3fc6535c') 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" }