aboutsummaryrefslogtreecommitdiffstats
path: root/community/doctl/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/doctl/APKBUILD')
-rw-r--r--community/doctl/APKBUILD35
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
"