From 1c7a88c7b69569ef49e70ea1fd74bf2c61801e1d Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Mon, 11 Mar 2024 20:15:15 +0200 Subject: [PATCH] +cloudflare.com/cloudflared (#5540) * new file: projects/cloudflare.com/cloudflared/package.yml * -buildmode=pie for linux * debug * hahaha :D * remove comment --- .../cloudflare.com/cloudflared/package.yml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 projects/cloudflare.com/cloudflared/package.yml diff --git a/projects/cloudflare.com/cloudflared/package.yml b/projects/cloudflare.com/cloudflared/package.yml new file mode 100644 index 00000000..940dbf7a --- /dev/null +++ b/projects/cloudflare.com/cloudflared/package.yml @@ -0,0 +1,28 @@ +distributable: + url: https://github.com/cloudflare/cloudflared/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +versions: + github: cloudflare/cloudflared + +build: + dependencies: + go.dev: ^1.21 + script: + - run: sed -i 's|go build|go build -buildmode=pie|g' Makefile + if: linux + - make install $ARGS + env: + DATE: $(date -u +%FT%TZ) + ARGS: + - VERSION={{version}} + - DATE=${DATE} + - PACKAGE_MANAGER=pkgx + - PREFIX={{prefix}} + +provides: + - bin/cloudflared + +test: + - cloudflared help | grep {{version}} + - cloudflared update 2>&1 | grep 'cloudflared was installed by pkgx'