summaryrefslogtreecommitdiff
path: root/net-vpn/tailscale
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-12 00:01:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-12 00:01:15 +0100
commitd72a987a342949e200b5e9decbd71f246da53788 (patch)
treeea9d3f4ec74bd6ab18582852d7958d3f3176dfea /net-vpn/tailscale
parentc035b2b83f0e94c4b2e82184f00bcef874e6276b (diff)
gentoo auto-resync : 12:05:2024 - 00:01:15
Diffstat (limited to 'net-vpn/tailscale')
-rw-r--r--net-vpn/tailscale/Manifest3
-rw-r--r--net-vpn/tailscale/tailscale-1.66.1.ebuild60
2 files changed, 63 insertions, 0 deletions
diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest
index ac3f605c9f2d..67700327f881 100644
--- a/net-vpn/tailscale/Manifest
+++ b/net-vpn/tailscale/Manifest
@@ -9,8 +9,11 @@ DIST tailscale-1.58.2-deps.tar.xz 397235964 BLAKE2B 3273320edb277d8f6527b6048f62
DIST tailscale-1.58.2.tar.gz 2361679 BLAKE2B 1aa66710677ba7c648782db9f67ce8cf565812b08610bb078bcd78ee2d695601fcb2f681102eb7a1232b6c4057ba5e1fed1d26b375cec793f0fbce65aff38755 SHA512 3370af3c0214544d15196063f798e17e7c35566cf4d01628faa1e26ba1a5885834b0f3d2862e3009a81ff9f4298cdd3f826fc5d09f23568c30c64bc6f0400f6b
DIST tailscale-1.60.0-deps.tar.xz 382250200 BLAKE2B 199d78fdccd0502dbf2d7e9e3cb50660a83d1187e35e50cd5f648970927fdf5c1df98682e8366d108603a1163df32fdc523041b8fe36dabfb2d13f0951357b16 SHA512 7fa1f21d42ddc85a98ad420104e17183b9c615010e8f13ca971f3488d382c6b7a8595006062e09f6438eeeaa6559a4e35eab3b053e85a66c5dfa9924d1aa5258
DIST tailscale-1.60.0.tar.gz 2440764 BLAKE2B f6c6ee3e378ddc37dbe67a74b1ff2b1cf5b9cbe720f6a38b3292f6fc7874b2712f00d7ba2e647a12c7b29edb2ca131605226af5fd56200b8fa7c6005e6eba778 SHA512 81c96c6f64d4141894673be7d524bacae7485f9c1d63fde5dcea952573daafc87c9f5b5fa17ceabe8e88a4d61b4f939822228fb2a310bd8522ca15f7cb9c3a60
+DIST tailscale-1.66.1-deps.tar.xz 166468968 BLAKE2B ff69b69cfb9e46ea9a8b0267f5c14068cf715dff04167d9994630b03813790a8d305362508d6d77501eb6b41d0b44a68b5c447e29f0fc41ae343e303068ed584 SHA512 d923ab191c7986f90c78e85a8399910f1a94225223778fb92c11207ae144d149cf583f5c2fd5fb006802fc916ab73cc48f657c65960d570d9f98a7ddd47e32c6
+DIST tailscale-1.66.1.tar.gz 2634211 BLAKE2B cbf90ee36545fa8ba302f872948dc92e735bfe690451428540bee10399d1db1cdbf050949a5f3dbc69a77596b6a6d94724eb43bf9a4ee78a5cee9ada03889a3e SHA512 46e226c651abd5dee248e49fcf40a0cea9de72fe9e330015299acd9ec1fc83e1f192948c26b803f0fe3404558471b374391f3cf9155ecb2257a2563f79f3278b
EBUILD tailscale-1.50.1.ebuild 1551 BLAKE2B 87483dfe54e5d589bfca3467a24ebb6a956b8446d05c3f4f0dac4d57a21ab6e209dd4cdea9f923d5f7fc9cf17e1016367e87759316b9f448d39156aa1e3f0d43 SHA512 e51d9d3ea303f9d90e103af15588b570ede86239b8e8f85de79f4a22d8564cad1ee811e0c6a77b439c56b08e97de69ee7b85000664679f77df393162ddbeeda6
EBUILD tailscale-1.56.1.ebuild 1551 BLAKE2B b7f44982af569dad290f4a39d476ad8fc6d65fb6ee12d8e9843fb60fba81716c6b118a3a6f099531bac56094324a7aef32b984b97e7ff701884a98eb13f94539 SHA512 aaff749ea4b4f4947ce3e4eb27b11e32e26c240243ef5c260d2be56dc517df1357ace6401fd1995946a631cc382c2ab2accdc8517a52f71f31ff125b67a2d919
EBUILD tailscale-1.58.2.ebuild 1551 BLAKE2B 8cfeb5ec4c3a68a9b65e19f21a0f1fe0e48745c3aea6845120e110b41ed0bec6818e9f809c29df5875ea862e9acce1ad5c2e961d7cf85dab998f0910e6ffd7d7 SHA512 05d247699c49cad64f35e5d4e9096122510b366b1b5550f51855736b02143b3ad6a623235de43604ca5fc957a0db162becba7a4195175af2de323c6c938d0286
EBUILD tailscale-1.60.0.ebuild 1551 BLAKE2B ab684e62784270ea8788eebd62fd994228e80fa17b56abcf41a921670bb02667c5e7799b821c863b0c47546b10b36b9f17fe9f8a70815755cf14f77ea61eda5b SHA512 da66978ef2b237f5a7a607871319ab2e33d9e28f757c1f41bdf68b9f8b6859ed2147786c10750ba54862db29b73e0fbfb4b9d812da9982f77e531c41efa4c179
+EBUILD tailscale-1.66.1.ebuild 1551 BLAKE2B 35a7848d70835a044e033d337a936f837d09edaeeb473b7e280c5fbd1440e321dfced51436274983c88699011213d840b93cf29facf3f99a41c2ec64336f72ea SHA512 829bed30d96cc7ffa379f201f7a6117945573f75ade34fe6945bcfe493846f88a2b8e5a1dc6b1c1a8551c0cd22b16b3d6bf86e7f6dd96309a9ed8f2a57f12d19
MISC metadata.xml 443 BLAKE2B cf358afa2cc9812ac53161e65f352e923c3488a65ce2a06cd32e5165bb2835886e40c467bcae62c61aa80ed3f22c89572c89441ac663d15cb67923b1602b2470 SHA512 970d9a92b21304ba6d15dfce4858ac297fe35e272aadbaf4f0eed2a704745391d3f33748961c3d3838da509164d24a81744f86988af9a971f8bb8b2f871b4619
diff --git a/net-vpn/tailscale/tailscale-1.66.1.ebuild b/net-vpn/tailscale/tailscale-1.66.1.ebuild
new file mode 100644
index 000000000000..a11d49b98146
--- /dev/null
+++ b/net-vpn/tailscale/tailscale-1.66.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+
+# These settings are obtained by running ./build_dist.sh shellvars` in
+# the upstream repo.
+VERSION_MINOR="66"
+VERSION_SHORT="1.66.1"
+VERSION_LONG="1.66.1-t88e23b6cf"
+VERSION_GIT_HASH="88e23b6cfd4b9a9cad5ce858b73ece1f07970fee"
+
+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 ~riscv ~x86"
+
+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.Long=${VERSION_LONG}
+ -X tailscale.com/version.Short=${VERSION_SHORT}
+ -X tailscale.com/version.GitCommit=${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
+}