diff --git a/testing/knative-client/APKBUILD b/testing/knative-client/APKBUILD index 387206d44ca571054739c475ceb995c031aae64c..4a0c23e22f2fc3e743bbf596c01a05023bfe14ef 100644 --- a/testing/knative-client/APKBUILD +++ b/testing/knative-client/APKBUILD @@ -1,6 +1,6 @@ maintainer="Hoang Nguyen <folliekazetani@protonmail.com>" pkgname=knative-client -pkgver=1.15.0 +pkgver=1.16.1 pkgrel=0 pkgdesc="CLI client for Knative the serverless container platform in Kubernetes" url="https://knative.dev/" @@ -8,7 +8,11 @@ arch="all" license="Apache-2.0" makedepends="go" checkdepends="bash" -subpackages="$pkgname-bash-completion $pkgname-zsh-completion" +subpackages=" + $pkgname-bash-completion + $pkgname-fish-completion + $pkgname-zsh-completion + " source="https://github.com/knative/client/archive/refs/tags/knative-v$pkgver.tar.gz" builddir="$srcdir/client-knative-v$pkgver" options="net" # download Go modules @@ -19,14 +23,14 @@ export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" build() { local _goldflags=" - -X knative.dev/client/pkg/kn/commands/version.Version=v$pkgver - -X knative.dev/client/pkg/kn/commands/version.GitRevision=AlpineLinux - -X 'knative.dev/client/pkg/kn/commands/version.BuildDate=$(date -u "+%Y-%m-%d %H:%M:%S" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})' + -X knative.dev/client/pkg/commands/version.Version=v$pkgver + -X knative.dev/client/pkg/commands/version.GitRevision=AlpineLinux + -X 'knative.dev/client/pkg/commands/version.BuildDate=$(date -u "+%Y-%m-%d %H:%M:%S" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})' " go build -v -ldflags "$_goldflags" ./cmd/kn/ - for shell in bash zsh; do + for shell in bash fish zsh; do ./kn completion $shell > kn.$shell done } @@ -41,10 +45,12 @@ package() { install -Dm644 kn.bash \ "$pkgdir"/usr/share/bash-completion/completions/kn + install -Dm644 kn.fish \ + "$pkgdir"/usr/share/fish/vendor_completions.d/kn.fish install -Dm644 kn.zsh \ "$pkgdir"/usr/share/zsh/site-functions/_kn } sha512sums=" -48c7129c3d5179fce0282367a0dcb78d05078452c66152785852f4fcd1af35e29a9332f609a45bc2d17598feefca770a245bd60f9288908704622a1aa8e73a8c knative-v1.15.0.tar.gz +9c084a72a89b75d8ce1a41405e76d46ba4fce286b487400237d9d42532b93561e546e67797f9d72602dcc42df6514886ba1c94a4e932ab374b3afe355d440de5 knative-v1.16.1.tar.gz "