# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module DESCRIPTION="Cloudflare Tunnel client (formerly Argo Tunnel)" HOMEPAGE="https://github.com/cloudflare/cloudflared" SRC_URI="https://github.com/cloudflare/cloudflared/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://github.com/Gentoo-zh/gentoo-deps/releases/download/${P}/${P}-vendor.tar.xz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" # "make test" fails since cloudflared-2024.12.1, and fails with network-sanbox RESTRICT="test" src_compile(){ local ldflags=" -X main.Version=${PV} -X 'main.BuildTime=$(date +'%F %T %z')'" ego build -ldflags "${ldflags}" ./cmd/cloudflared } src_install(){ dobin cloudflared }