diff mbox series

[v2,1/1] package/cloudflared: new package

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

Commit Message

James Hilliard April 4, 2024, 10:43 p.m. UTC
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
Changes v1 -> v2:
  - fix Config.in syntax/section
---
 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..5ae5c5334e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2373,6 +2373,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"
diff --git a/package/cloudflared/Config.in b/package/cloudflared/Config.in
new file mode 100644
index 0000000000..3a1a715dc7
--- /dev/null
+++ b/package/cloudflared/Config.in
@@ -0,0 +1,7 @@ 
+config BR2_PACKAGE_CLOUDFLARED
+	bool "cloudflared"
+	depends on 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))