diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-12 03:04:43 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-12 03:04:43 -0500 |
| commit | 40d2213d241ba50dbaf9b311a92a93e480fbd474 (patch) | |
| tree | c0dc1821acc043acc052426e9d018af4b26b4c72 /net-vpn | |
| parent | 755ecc63c34034b68719f6dac52aa76ba08bbe5c (diff) | |
| download | baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.gz baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.tar.xz baldeagleos-repo-40d2213d241ba50dbaf9b311a92a93e480fbd474.zip | |
Adding metadata
Diffstat (limited to 'net-vpn')
| -rw-r--r-- | net-vpn/cloudflared/Manifest | 1 | ||||
| -rw-r--r-- | net-vpn/cloudflared/cloudflared-2026.7.1.ebuild | 31 | ||||
| -rw-r--r-- | net-vpn/headscale/Manifest | 2 | ||||
| -rw-r--r-- | net-vpn/headscale/headscale-0.29.2.ebuild | 48 |
4 files changed, 82 insertions, 0 deletions
diff --git a/net-vpn/cloudflared/Manifest b/net-vpn/cloudflared/Manifest index b8e69b236f36..b276d608d6b5 100644 --- a/net-vpn/cloudflared/Manifest +++ b/net-vpn/cloudflared/Manifest @@ -1,2 +1,3 @@ DIST cloudflared-2026.3.0.tar.gz 7099252 BLAKE2B a4198aa1b43603bd165f446dd18ed9b91932c8327c816853ca695595401259bf8c712feb12763d6950ee2b271f5eee441fdac72d1d27c205c209832775193efd SHA512 4d455bbe04d8b401ed4b3bf721d0ea9a0d4ecbce2ab4680cd83ee3a9fe7504598790cf3ae482901ff95ee8b872da8bd24f1ec8ac1ad783431f7e53c55ad9ee3c DIST cloudflared-2026.7.0.tar.gz 6807298 BLAKE2B 0ccd586e565bd1cde39ce42491259ea289c727d8480d1d719e66e459ce3d4700f1aa7f97070ee333d6373a75d5827b3ac578eb467edfa81449cf4eecdb7a600a SHA512 0c6e254d8b2aa752061c7597aff79e4f5979082e7d6eb1b3c43f11d9257d36a081ba24df744c8b5cfabdd740b1ec1bf43e4105ea07f08ff8bb182971d65f9dd9 +DIST cloudflared-2026.7.1.tar.gz 6805363 BLAKE2B f4f146494d908a862be3097e813343bd4c9d17c4329bbbab0b038a35083db4add605a4f1aa174d2c49e61e5d3414d65f2cb9edf71a077b31b5112219ae885c4f SHA512 e4aee8f99ce7810293a024a8234d43c01fac7cc97039146af889c35f4a2843bc3eae8b95701cbbac24fcbc2a7450b78d38d39d4bba2188d4d3fd8c4006bf8da4 diff --git a/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild b/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild new file mode 100644 index 000000000000..7ca8ddc89626 --- /dev/null +++ b/net-vpn/cloudflared/cloudflared-2026.7.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit go-module + +DESCRIPTION="A command-line client and tunneling daemon for Cloudflare Tunnel" +HOMEPAGE="https://github.com/cloudflare/cloudflared" +SRC_URI="https://github.com/cloudflare/cloudflared/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# "make test" fails since cloudflared-2024.12.1, and fails with network-sanbox +RESTRICT="test" + +BDEPEND=">=dev-lang/go-1.26.3" + +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 + einstalldocs +} diff --git a/net-vpn/headscale/Manifest b/net-vpn/headscale/Manifest index 62fe1eddc280..b1773f102c05 100644 --- a/net-vpn/headscale/Manifest +++ b/net-vpn/headscale/Manifest @@ -1,2 +1,4 @@ DIST headscale-0.27.1-deps.tar.xz 259439520 BLAKE2B 2022da884e144e15da86989841c4f57edf0a182c538f7def89113b2cbc1cefa21bd1734c7ff998349abbda73724b68f45122a8f6be27320c1d82fdbe73a9ab6a SHA512 1e1bef557550e06e5c7eac9943ca61d045cb4dc44a22b09ac751c75d7ac7ed99649f9647b5ce90d5ac7a94f06da44f1bc46b5ada97f0be37cb2efe3d101bfb5c DIST headscale-0.27.1.tar.gz 1027977 BLAKE2B 0567e219974b284a309eed6481c997e3c75bf44eb0450547203431b649e5b1ecb99ca540872b5beb8f275ea7cd1c6829eb66c6167082bd7b3ee72c532cc93a6b SHA512 8334042ae90d9beb0f291952f87037efe15b4c184391e22257e04791a5dbdd5c2370b03769de9080dc5e4475cb398c478e713b00946394b245bf2afeda092b78 +DIST headscale-0.29.2-vendor.tar.xz 14519528 BLAKE2B c3312d7adb54e5931e227a646531fc4b6f68d6680a68a33c27e43c2fdca8f54c7b602f072293bf05bec63275471f06dcbb81a8e2b6e3eb3dc50561503e2196d4 SHA512 8eea14d0badcdc94632243bec2e76bc4b66467ccf2ffe517b7d58615b4568dcdc97845e360a26b1a466b01a48ef8491daaf6538fd912a052ab1beecae567cc58 +DIST headscale-0.29.2.tar.gz 43278205 BLAKE2B a2788845df60f88e914b4fceb699c728aa822a53fb10e2567d99a4cf41687a4ed7f29b15cfe6f2b456d7aa182ed0f7c3dcfcdfdc5cd40ceaac10297cd960b98e SHA512 e1f73e0c8113d5555077a1a464a562f67595df32424f0af0dab1ee9754150a4bd27fd00213f217c8b1b56ab185dca596216a3412749a388658d85cfe8b16cae8 diff --git a/net-vpn/headscale/headscale-0.29.2.ebuild b/net-vpn/headscale/headscale-0.29.2.ebuild new file mode 100644 index 000000000000..c86dafd60231 --- /dev/null +++ b/net-vpn/headscale/headscale-0.29.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="An open source, self-hosted implementation of the Tailscale control server" +HOMEPAGE="https://github.com/juanfont/headscale" +SRC_URI="https://github.com/juanfont/headscale/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz" + +LICENSE="BSD Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +DEPEND=" + acct-group/headscale + acct-user/headscale +" +RDEPEND=" + ${DEPEND} + net-firewall/iptables +" +BDEPEND=">=dev-lang/go-1.26.4" + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + go build -o "./bin/${PN}" "./cmd/${PN}" || die +} + +src_install() { + dobin bin/headscale + dodoc -r config-example.yaml derp-example.yaml + keepdir /etc/headscale /var/lib/headscale + systemd_dounit "${FILESDIR}"/headscale.service + newconfd "${FILESDIR}"/headscale.confd headscale + newinitd "${FILESDIR}"/headscale.initd headscale + fowners -R "${PN}":"${PN}" /etc/headscale /var/lib/headscale +} + +pkg_postinst() { + [[ -f "${EROOT}"/etc/headscale/config.yaml ]] && return + elog "Please create ${EROOT}/etc/headscale/config.yaml before starting the service" + elog "An example is in ${EROOT}/usr/share/doc/${P}/config-example.yaml.bz2" + ewarn ">=headscale-0.19.0 has a DB structs breaking, please BACKUP your database before upgrading!" + ewarn "see also: https://github.com/juanfont/headscale/pull/1171 and https://github.com/juanfont/headscale/pull/1144" +} |
