Date: Wednesday, April 5, 2023 @ 12:12:19 Author: foxboron Revision: 1436942
upgpkg: cilium-cli 0.13.2-1 Added: cilium-cli/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Added: PKGBUILD =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2023-04-05 12:12:19 UTC (rev 1436942) @@ -0,0 +1,35 @@ +# Maintainer: Morten Linderud <foxbo...@archlinux.org> + +pkgname=cilium-cli +pkgver=0.13.2 +pkgrel=1 +pkgdesc="install, manage & troubleshoot Kubernetes clusters running Cilium" +arch=("x86_64") +url="https://github.com/cilium/cilium-cli" +license=("APACHE") +depends=("glibc") +makedepends=("go") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('c009fe9bbb65cd118b678ea4e4aeca8fefe15669bd20f5a1b57222e622d79952') + +build() { + cd "$pkgname-$pkgver" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOPATH="${srcdir}" + export GOFLAGS="-buildmode=pie -mod=vendor -modcacherw" + go build \ + -ldflags "-compressdwarf=false -linkmode external -X \"github.com/cilium/cilium-cli/internal/cli/cmd.Version=v${pkgver}\"" \ + -o ${pkgname} ./cmd/cilium +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 ${pkgname} -t "$pkgdir/usr/bin" + + ./cilium-cli completion bash | install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/cilium-cli" + ./cilium-cli completion zsh | install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_cilium-cli" + ./cilium-cli completion fish | install -Dm644 /dev/stdin "$pkgdir/usr/share/fish/vendor_completions.d/cilium-cli.fish" +}