aboutsummaryrefslogtreecommitdiffstats
path: root/community/doctl/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/doctl/APKBUILD')
-rw-r--r--community/doctl/APKBUILD32
1 files changed, 20 insertions, 12 deletions
diff --git a/community/doctl/APKBUILD b/community/doctl/APKBUILD
index cb14761af45..c0771ad8803 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.76.2
-pkgrel=0
+pkgver=1.104.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,11 +30,9 @@ build() {
minor=${maj_min#*.}
patch=${pkgver#*.*.*}
- go build \
- -trimpath \
- -buildmode=pie \
+ go build -v \
-mod=readonly \
- -ldflags "-s -w -extldflags \"$LDFLAGS\" \
+ -ldflags "-extldflags \"$LDFLAGS\" \
-X github.com/digitalocean/doctl.Major=$major \
-X github.com/digitalocean/doctl.Minor=$minor \
-X github.com/digitalocean/doctl.Patch=$patch \
@@ -34,22 +41,23 @@ build() {
}
check() {
- go test -v -mod=readonly ./integration
+ go test -mod=readonly ./integration
}
package() {
- install -Dm755 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="
-d7efc587843cd87f3ac17b974858ea688377ca6f0cd3d4b7430c47a1e8b825cc05f4d9107d7062f5e52fe3c267ec6bbd19a8b1d773a15f1d7ab653087ce13bba doctl-1.76.2.tar.gz
+29e94faab80f9f01d735d18d0ed47ed681d2789348984e53fcb2fd4243c4bba26036700d8b7bc42c73ac4fd80c980e6a85b5b3d3b822de4528cf7ac3d6879416 doctl-1.104.0.tar.gz
+3fa9d1668136d3c24922da611f8c27f0eb69d14516c8c4e2bceef161aeadaa0d3bfe5ca562a278a7c56791dd5dbfbbaa8bc2a87235772bd5c455cd46c7654078 enable-cgo-in-tests.patch
"