diff options
Diffstat (limited to 'community/doctl/APKBUILD')
-rw-r--r-- | community/doctl/APKBUILD | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/community/doctl/APKBUILD b/community/doctl/APKBUILD index b4d438d8faa..a1fdf715057 100644 --- a/community/doctl/APKBUILD +++ b/community/doctl/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Will Sinatra <wpsinatra@gmail.com> # Maintainer: Will Sinatra <wpsinatra@gmail.com> pkgname=doctl -pkgver=1.68.0 -pkgrel=0 +pkgver=1.105.0 +pkgrel=1 pkgdesc="Official command line interface for the DigitalOcean API" url="https://github.com/digitalocean/doctl" license="Apache-2.0" @@ -13,7 +13,16 @@ subpackages=" $pkgname-zsh-completion $pkgname-fish-completion " -source="https://github.com/digitalocean/doctl/archive/v$pkgver/doctl-$pkgver.tar.gz" +source="https://github.com/digitalocean/doctl/archive/v$pkgver/doctl-$pkgver.tar.gz + enable-cgo-in-tests.patch" + +export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" +export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" +export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" + +# secfixes: +# 1.102.0-r0: +# - CVE-2023-48795 build() { maj_min=${pkgver%*.*} @@ -21,14 +30,7 @@ build() { minor=${maj_min#*.} patch=${pkgver#*.*.*} - _buildmode="-buildmode=pie" - case $CARCH in - mips*) _buildmode="" ;; - esac - - go build \ - -trimpath \ - $_buildmode \ + go build -v \ -mod=readonly \ -ldflags "-extldflags \"$LDFLAGS\" \ -X github.com/digitalocean/doctl.Major=$major \ @@ -39,22 +41,23 @@ build() { } check() { - go test -v -mod=readonly ./integration + go test -mod=readonly ./integration } package() { - install -Dm 755 doctl -t "$pkgdir/usr/bin" + install -Dm755 doctl -t "$pkgdir"/usr/bin/ # setup completions mkdir -p "$pkgdir"/usr/share/bash-completion/completions \ "$pkgdir"/usr/share/zsh/site-functions \ - "$pkgdir"/usr/share/fish/completions + "$pkgdir"/usr/share/fish/vendor_completions.d "$pkgdir"/usr/bin/doctl completion bash > "$pkgdir"/usr/share/bash-completion/completions/doctl "$pkgdir"/usr/bin/doctl completion zsh > "$pkgdir"/usr/share/zsh/site-functions/_doctl - "$pkgdir"/usr/bin/doctl completion fish > "$pkgdir"/usr/share/fish/completions/doctl.fish + "$pkgdir"/usr/bin/doctl completion fish > "$pkgdir"/usr/share/fish/vendor_completions.d/doctl.fish } sha512sums=" -d81799c227c071793af74f78e54d8348782caf158b28e0a12b92adf17b6c78c787a82abbdf3aa340a960f26c929b00f38015725e6e629aad7615096270d19c10 doctl-1.68.0.tar.gz +3001347390d0fdedb9c035bacf5e914b81be16c6bf0bfee6b590f25b08696a4fea0c4ea9a93c959fff81379762d35b07dc74af12e6a97097fa575d1a6a19bb90 doctl-1.105.0.tar.gz +3fa9d1668136d3c24922da611f8c27f0eb69d14516c8c4e2bceef161aeadaa0d3bfe5ca562a278a7c56791dd5dbfbbaa8bc2a87235772bd5c455cd46c7654078 enable-cgo-in-tests.patch " |