# Maintainer: Olivier Le Moal pkgname=kubeaudit pkgver=0.22.0 pkgrel=1 pkgdesc="kubeaudit is a command line tool and a Go package to audit Kubernetes clusters for various different security concerns." makedepends=('go') arch=('x86_64') conflicts=('kubeaudit-bin') url="https://github.com/Shopify/kubeaudit" license=('MIT') source=("https://github.com/Shopify/kubeaudit/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('6d755f5e1fb8960c4b20805b757bf0d51b8b4b4bdaea8fee387f456279247af1') build() { cd "${pkgname}-${pkgver}" go build \ -trimpath \ -buildmode=pie \ -mod=readonly \ -modcacherw \ -ldflags "-extldflags \"${LDFLAGS}\"" \ -o kubeaudit \ cmd/main.go } package() { cd "${pkgname}-${pkgver}" install -D -m755 kubeaudit -t "${pkgdir}/usr/bin" install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }