package/cloudflared: new package

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
James Hilliard
2024-07-01 16:49:02 -06:00
committed by Thomas Petazzoni
parent 083de00fdf
commit eaa801af97
5 changed files with 27 additions and 0 deletions

View File

@@ -1462,6 +1462,7 @@ F: support/testing/tests/package/test_python_scipy.py
N: James Hilliard <james.hilliard1@gmail.com>
F: package/apcupsd/
F: package/bpftool/
F: package/cloudflared/
F: package/exfatprogs/
F: package/fxdiv/
F: package/gensio/

View File

@@ -2385,6 +2385,7 @@ endif
source "package/cfm/Config.in"
source "package/chrony/Config.in"
source "package/civetweb/Config.in"
source "package/cloudflared/Config.in"
source "package/connman/Config.in"
source "package/connman-gtk/Config.in"
source "package/conntrack-tools/Config.in"

View File

@@ -0,0 +1,8 @@
config BR2_PACKAGE_CLOUDFLARED
bool "cloudflared"
depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
select BR2_PACKAGE_HOST_GO
help
Cloudflare Tunnel client (formerly Argo Tunnel).
https://github.com/cloudflare/cloudflared

View File

@@ -0,0 +1,3 @@
# Locally computed
sha256 c61ef286962c3bb9c5edb580b89dbf8293083fa09a8f0f59379fe8ec2d04cada cloudflared-2024.6.1-go2.tar.gz
sha256 58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd LICENSE

View File

@@ -0,0 +1,14 @@
################################################################################
#
# cloudflared
#
################################################################################
CLOUDFLARED_VERSION = 2024.6.1
CLOUDFLARED_SITE = $(call github,cloudflare,cloudflared,$(CLOUDFLARED_VERSION))
CLOUDFLARED_LICENSE = Apache-2.0
CLOUDFLARED_LICENSE_FILES = LICENSE
CLOUDFLARED_BUILD_TARGETS = cmd/cloudflared
CLOUDFLARED_LDFLAGS = -X main.Version=$(CLOUDFLARED_VERSION)
$(eval $(golang-package))