# Maintainer: Simon Weald pkgname=fluxctl-bin pkgdesc="CLI client for Flux, the GitOps Kubernetes operator" pkgver=1.25.4 pkgrel=1 arch=('x86_64') url="https://github.com/fluxcd/flux" license=('apache') _binary=fluxctl_linux_amd64 _srcname=fluxctl source=("$_binary-$pkgver::https://github.com/fluxcd/flux/releases/download/$pkgver/$_binary") sha256sums=('4ad67f50d76b80e7f2294b3da1699a84955b7201caf549114564baa60e1af103') package() { install -Dm 755 "${srcdir}/${_binary}-${pkgver}" "${pkgdir}/usr/bin/${_srcname}" "${pkgdir}/usr/bin/${_srcname}" completion bash | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/${_srcname}" "${pkgdir}/usr/bin/${_srcname}" completion zsh | install -Dm644 /dev/stdin "${pkgdir}/usr/share/zsh/site-functions/_${_srcname}" }