diff options
Diffstat (limited to 'community/doctl/APKBUILD')
-rw-r--r-- | community/doctl/APKBUILD | 32 |
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 " |