From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 13D861582EF for ; Sat, 08 Feb 2025 05:26:16 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id EF4DD340DC8 for ; Sat, 08 Feb 2025 05:26:15 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id EBE011103CB; Sat, 08 Feb 2025 05:26:14 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id E35CB1103CB for ; Sat, 08 Feb 2025 05:26:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8D08C3409C8 for ; Sat, 08 Feb 2025 05:26:14 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BC5EA2654 for ; Sat, 08 Feb 2025 05:26:12 +0000 (UTC) From: "William Hubbs" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "William Hubbs" Message-ID: <1738992366.1eccc170e104959d04cd009b51040f4136a2a445.williamh@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-vpn/tailscale/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-vpn/tailscale/Manifest net-vpn/tailscale/tailscale-1.80.1.ebuild X-VCS-Directories: net-vpn/tailscale/ X-VCS-Committer: williamh X-VCS-Committer-Name: William Hubbs X-VCS-Revision: 1eccc170e104959d04cd009b51040f4136a2a445 X-VCS-Branch: master Date: Sat, 08 Feb 2025 05:26:12 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1c79d42b-c3d6-4459-8f01-62f909314af5 X-Archives-Hash: 00cce0691bd55e7a017cf43ef6cbcbd6 commit: 1eccc170e104959d04cd009b51040f4136a2a445 Author: William Hubbs gentoo org> AuthorDate: Sat Feb 8 05:25:52 2025 +0000 Commit: William Hubbs gentoo org> CommitDate: Sat Feb 8 05:26:06 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eccc170 net-vpn/tailscale: add 1.80.1 Signed-off-by: William Hubbs gentoo.org> net-vpn/tailscale/Manifest | 2 + net-vpn/tailscale/tailscale-1.80.1.ebuild | 63 +++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest index 6cae4fa35b51..f03f94008efa 100644 --- a/net-vpn/tailscale/Manifest +++ b/net-vpn/tailscale/Manifest @@ -2,3 +2,5 @@ DIST tailscale-1.78.1-deps.tar.xz 265614604 BLAKE2B 590c750ff34b3044793ebffc4335 DIST tailscale-1.78.1.tar.gz 3378628 BLAKE2B f8f6dfaf5498eb7a230035373d1b1d501da3296e394083d26870596bacf5e6a1f4d849a016dc652ba3e416de960a2a5483aa5e3b44b33b6759f42959cd7208ab SHA512 1286971554f15c601ee36050cbe361170de2ea4955fc8dde01a4a231f966a1049b9d85d2854637077c1900d4e67ef15352250e412f9e13b2d1cb6b34b2dce05a DIST tailscale-1.78.3-deps.tar.xz 265496184 BLAKE2B de585f36dfcb0cca5234df06b7395de7e7f84f74b31c14ded548bbd7202865697646e6108c820f55b7d76758ca284a8c461c1fd715140262208b864608c1ab1b SHA512 c67a62081fba3cb4c61e0eec22915d6bd535173d2936e3214b63af93109dcb38293d0bcc4649f7382772f65d6c5d35fde7b4fb5b9eff28e114f091b858c10175 DIST tailscale-1.78.3.tar.gz 3378578 BLAKE2B d36d549875e2a20fcff0112636d0dce1a206c66e9f06498959072a4fb5f97bf3b63841f27ebe89aad14d403eb3ac0f3d3835da2d6a4c17dc4d2bfd369d868875 SHA512 555de6801c10cc3d5b61eae3bf01d14f9e7b80f39adc2ab35dc70adea11fecc396ade52423028d584d0a13cfac01f23aea39be641f63a6621bcc4ef11077391c +DIST tailscale-1.80.1-deps.tar.xz 259376152 BLAKE2B 490864215ac90afc42471e42a17b50686a52db620d9a90ee6be59a4be816df6db74daa9e769e6bf9e02e11945737d9f7a4507b2d9307bbe52f55c48eda3d2e91 SHA512 9941b4c2b456529ffe87c42b8ca027827cc062b1e885c814530d33c16937bf64dba250195a43980ba5ad307c0b20116b050b4ce8415c26dfdbfa1d11910d3ec1 +DIST tailscale-1.80.1.tar.gz 3528371 BLAKE2B 44a6c8bf3d8a87b21de962410ea2243d4f8c05c9aff36d65e15f33bab935b3ca1e2395ba06c7fc3e724fdc6e924a84e1be80e553a8a694f79d6a9e2c673b4f44 SHA512 e80c9528a0656f707eb48d7aad68e52ce22ee8421cdfb2d64975492b056654837e00cb1ef5d36a099ace2500c79995714346d8c92e8d25038f20d091fe0143ed diff --git a/net-vpn/tailscale/tailscale-1.80.1.ebuild b/net-vpn/tailscale/tailscale-1.80.1.ebuild new file mode 100644 index 000000000000..ef3cc095ce2e --- /dev/null +++ b/net-vpn/tailscale/tailscale-1.80.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module linux-info systemd tmpfiles + +# These settings are obtained by running ./build_dist.sh shellvars` in +# the upstream repo. +# They should be updated on every bump. +VERSION_MINOR="80" +VERSION_SHORT="1.80.1" +VERSION_LONG="1.80.1-tb9dc617dd" +VERSION_GIT_HASH="b9dc617dda124e4fd7bf356c53da074f1dbb2d93" + +DESCRIPTION="Tailscale vpn client" +HOMEPAGE="https://tailscale.com" +SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +CONFIG_CHECK="~TUN" + +RDEPEND="net-firewall/iptables" +BDEPEND=">=dev-lang/go-1.22" + +RESTRICT="test" + +# This translates the build command from upstream's build_dist.sh to an +# ebuild equivalent. +build_dist() { + ego build -tags xversion -ldflags " + -X tailscale.com/version.longStamp=${VERSION_LONG} + -X tailscale.com/version.shortStamp=${VERSION_SHORT} + -X tailscale.com/version.gitCommitStamp=${VERSION_GIT_HASH}" "$@" +} + +src_compile() { + build_dist ./cmd/tailscale + build_dist ./cmd/tailscaled +} + +src_install() { + dosbin tailscaled + dobin tailscale + + systemd_dounit cmd/tailscaled/tailscaled.service + insinto /etc/default + newins cmd/tailscaled/tailscaled.defaults tailscaled + keepdir /var/lib/${PN} + fperms 0750 /var/lib/${PN} + + newtmpfiles "${FILESDIR}/${PN}.tmpfiles" ${PN}.conf + + newinitd "${FILESDIR}/${PN}d.initd" ${PN} + newconfd "${FILESDIR}/${PN}d.confd" ${PN} +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf +}