mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 20:36:40 +02:00
testing/cloudflared: new aport
https://github.com/cloudflare/cloudflared Cloudflare Tunnel client
This commit is contained in:
parent
2696f8f87a
commit
357018e299
35
testing/cloudflared/APKBUILD
Normal file
35
testing/cloudflared/APKBUILD
Normal file
@ -0,0 +1,35 @@
|
||||
# Contributor: Piper McCorkle <piper@cloudflare.com>
|
||||
# Maintainer: Piper McCorkle <piper@cloudflare.com>
|
||||
pkgname=cloudflared
|
||||
pkgver=2022.2.2
|
||||
pkgrel=0
|
||||
pkgdesc="Cloudflare Tunnel client"
|
||||
url="https://github.com/cloudflare/cloudflared"
|
||||
arch="aarch64 x86 x86_64"
|
||||
license="Apache-2.0"
|
||||
makedepends="go gettext"
|
||||
subpackages="$pkgname-doc"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/cloudflare/cloudflared/archive/refs/tags/$pkgver.tar.gz"
|
||||
|
||||
build() {
|
||||
make cloudflared
|
||||
DATE="\"$(date -u '+%Y-%m-%d-%H%M UTC')\"" VERSION="$pkgver" envsubst < cloudflared_man_template > cloudflared.1
|
||||
}
|
||||
|
||||
check() {
|
||||
_goarch=$(go tool dist env | grep GOARCH | sed 's/^GOARCH="//; s/"$//')
|
||||
# Go race detector is only supported on amd64, ppc64le, and arm64
|
||||
if [ $_goarch = "amd64" ] || [ $_goarch = "ppc64le" ] || [ $_goarch = "arm64" ]; then
|
||||
_race=-race
|
||||
fi
|
||||
go test -v -mod=vendor -buildmode=default $_race ./...
|
||||
}
|
||||
|
||||
package() {
|
||||
install -D -m755 ./cloudflared "$pkgdir"/usr/bin/cloudflared
|
||||
install -D -m644 ./cloudflared.1 "$pkgdir"/usr/share/man/man1/cloudflared.1
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
f3bb28707ef3656a1633918bde1087bec53ba73063355210c606529c5596066caa9f3a209491b71726f41e4857a6772df53b9e0e8627b0b2d5319e1bf3252063 cloudflared-2022.2.2.tar.gz
|
||||
"
|
||||
Loading…
x
Reference in New Issue
Block a user