diff mbox series

[1/1] package/cloudflared: new package

Message ID 20240404223811.922613-1-james.hilliard1@gmail.com
State Superseded, archived
Headers show
Series [1/1] package/cloudflared: new package | expand

Commit Message

James Hilliard April 4, 2024, 10:38 p.m. UTC
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                    |  1 +
 package/cloudflared/Config.in        |  7 +++++++
 package/cloudflared/cloudflared.hash |  3 +++
 package/cloudflared/cloudflared.mk   | 13 +++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/cloudflared/Config.in
 create mode 100644 package/cloudflared/cloudflared.hash
 create mode 100644 package/cloudflared/cloudflared.mk
diff mbox series

Patch

diff --git a/package/Config.in b/package/Config.in
index 0d31faf354..e0bae1db6d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -94,6 +94,7 @@  menu "Debugging, profiling and benchmark"
 	source "package/bpftrace/Config.in"
 	source "package/cache-calibrator/Config.in"
 	source "package/clinfo/Config.in"
+	source "package/cloudflared/Config.in"
 	source "package/clpeak/Config.in"
 	source "package/coremark/Config.in"
 	source "package/coremark-pro/Config.in"
diff --git a/package/cloudflared/Config.in b/package/cloudflared/Config.in
new file mode 100644
index 0000000000..d112e4ecec
--- /dev/null
+++ b/package/cloudflared/Config.in
@@ -0,0 +1,7 @@ 
+config BR2_PACKAGE_CLOUDFLARED
+	bool "cloudflared"
+	depends BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
+	help
+	  Cloudflare Tunnel client (formerly Argo Tunnel).
+
+	  https://github.com/cloudflare/cloudflared
diff --git a/package/cloudflared/cloudflared.hash b/package/cloudflared/cloudflared.hash
new file mode 100644
index 0000000000..f3610edcf4
--- /dev/null
+++ b/package/cloudflared/cloudflared.hash
@@ -0,0 +1,3 @@ 
+# Locally computed
+sha256  6e5fda072d81b2d40208a0d244b44aaf607f26709711e157e23f44f812594e93  cloudflared-2024.3.0.tar.gz
+sha256  58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd  LICENSE
diff --git a/package/cloudflared/cloudflared.mk b/package/cloudflared/cloudflared.mk
new file mode 100644
index 0000000000..a83fa8227b
--- /dev/null
+++ b/package/cloudflared/cloudflared.mk
@@ -0,0 +1,13 @@ 
+################################################################################
+#
+# cloudflared
+#
+################################################################################
+
+CLOUDFLARED_VERSION = 2024.3.0
+CLOUDFLARED_SITE = $(call github,cloudflare,cloudflared,$(CLOUDFLARED_VERSION))
+CLOUDFLARED_LICENSE = Apache-2.0
+CLOUDFLARED_LICENSE_FILES = LICENSE
+CLOUDFLARED_BUILD_TARGETS = cmd/cloudflared
+
+$(eval $(golang-package))