summaryrefslogtreecommitdiff
path: root/net-vpn
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-04 19:14:59 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-04 19:14:59 +0000
commiteb879137397b2780739bdbeddd7ea01439186c1c (patch)
treeba318372285287dd4fa2c6661bc832810bd34b26 /net-vpn
parent50a73c5441045f14bdb49aededf33cd7f23ff891 (diff)
downloadbaldeagleos-repo-eb879137397b2780739bdbeddd7ea01439186c1c.tar.gz
baldeagleos-repo-eb879137397b2780739bdbeddd7ea01439186c1c.tar.xz
baldeagleos-repo-eb879137397b2780739bdbeddd7ea01439186c1c.zip
Adding metadata
Diffstat (limited to 'net-vpn')
-rw-r--r--net-vpn/cloudflare-warp/Manifest1
-rw-r--r--net-vpn/cloudflare-warp/cloudflare-warp-2026.3.846.0.ebuild63
-rw-r--r--net-vpn/tailscale/Manifest2
-rw-r--r--net-vpn/tailscale/tailscale-1.96.5.ebuild67
4 files changed, 133 insertions, 0 deletions
diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest
index 07f0ba8702a4..5cb7d53cc93c 100644
--- a/net-vpn/cloudflare-warp/Manifest
+++ b/net-vpn/cloudflare-warp/Manifest
@@ -1 +1,2 @@
DIST cloudflare-warp-2026.1.150.0.x86_64.rpm 57413580 BLAKE2B 7e2d566a39ca4c1affc7f1226adc2de30191194598f039e1d28a478c10285bec52ee6ab42fc0b8b0fa6657da73ef6af2b2d421d695f60e6f364459d766154d99 SHA512 4f955d978e94feebdb1d67db3a5b0e7ab37069573be2e73fcb0910740a9c69e08eab88e04ce128faa7c88e3544fc3cf1c5cacafb447113f8ed52540a486019b4
+DIST cloudflare-warp-2026.3.846.0.x86_64.rpm 57220073 BLAKE2B 3b9de22fd40833557798324682bbba981f40a901cc0afdfb4ea0eee0c7a45d5b131b4bfda13530992d3e8d77463986c8f1f864245951084bb08a3c17368ac1d6 SHA512 1db11bcf479b8511300a947cbe0051a4436227df586065a4ea8684e911208e0b4b38a03d113ab6af75c75211b07686562155dea30213f5d111a32879fe60b3cc
diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2026.3.846.0.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2026.3.846.0.ebuild
new file mode 100644
index 000000000000..0567c98a433c
--- /dev/null
+++ b/net-vpn/cloudflare-warp/cloudflare-warp-2026.3.846.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rpm systemd xdg desktop
+
+DESCRIPTION="Cloudflare Warp Client"
+HOMEPAGE="https://1.1.1.1"
+SRC_URI="
+ https://downloads.cloudflareclient.com/v1/download/fedora35-intel/version/${PV}
+ -> ${P}.x86_64.rpm
+"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+gui"
+RESTRICT="bindist mirror"
+
+DEPEND="
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ net-firewall/nftables
+ net-libs/libpcap
+ sys-apps/dbus
+ x11-libs/cairo
+ gui? (
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/pango
+ )
+"
+RDEPEND="${DEPEND}"
+
+QA_PREBUILT="
+ usr/bin/warp-.*
+"
+
+src_unpack() {
+ rpm_unpack ${A}
+}
+
+src_install() {
+ dobin bin/warp-{cli,dex,diag,svc}
+ systemd_dounit opt/cloudflare-warp/warp-svc.service
+ newinitd "${FILESDIR}"/warp-svc.initd warp-svc
+
+ if use gui; then
+ dobin bin/{warp-desktop-svc,warp-taskbar}
+ systemd_douserunit usr/lib/systemd/user/warp-desktop-svc.service
+ domenu usr/share/applications/com.cloudflare.WarpTaskbar.desktop
+
+ doicon -s scalable usr/share/icons/hicolor/scalable/apps/*.svg
+ insinto /usr/share/warp/images
+ doins usr/share/warp/images/*.png
+
+ insinto /etc/xdg/autostart
+ doins etc/xdg/autostart/com.cloudflare.WarpTaskbar.desktop
+ fi
+}
diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest
index 6a6d8726f59f..70a7e269ab0f 100644
--- a/net-vpn/tailscale/Manifest
+++ b/net-vpn/tailscale/Manifest
@@ -10,3 +10,5 @@ DIST tailscale-1.92.1-deps.tar.xz 261683924 BLAKE2B 328d6fbe8e5d0fd5fb7df1f66147
DIST tailscale-1.92.1.tar.gz 4376520 BLAKE2B 3df1d1ba988480e68546f043012863201ff4f36f0d14c5b67dcfab6efbfc35b838e9589a0beb006272ac804e82b60c421b719da54621ff9b45b7c5ba80781a98 SHA512 e8d064a952c3a11b0ece52a99f974fce6a83615cfb06f92445b88f42c885edf1259cf1eadfdd8a363cb8560517292701ec5f8a8c7df668b8014ec1cff32b3729
DIST tailscale-1.92.4-deps.tar.xz 261683816 BLAKE2B e20589b62558cc756f85f7528997dd865fed3b60aa325b20beb69225e3dac94837a6c15a2c2dec79fe0ff1daabfc514217ef9fbb1efb6a5909321aeb1bc28b5c SHA512 b2566315ccca62b25cddd6249f9c6d68b46362cd4eb413374767d3404fd8952c6241c2fe5520756eea5e781a27051be30d04df728cf924f2fb5ce58231f610c9
DIST tailscale-1.92.4.tar.gz 4376455 BLAKE2B fd526abf0d73019c4db48ce05cbe964184430c1f94e027344bffe3161379447c4cf776bd7205177357a6ed119187120d0536485c03f58b90e5a6765cc6824521 SHA512 8a9884800982041fa3ee9e955617e71d346f8f2365b24bd7a5673a810a887e57dd901d1b0ca1d7649ab84f2e2831222387e5258ef2d9abfcffa56535d618d586
+DIST tailscale-1.96.5-vendor.tar.xz 28208044 BLAKE2B 04b41a6c192b66dbdfb9765afa736c233539a5eb8fbdc6d9000157ca2cd85b322477553e0ce1312104a19079e886dd87bcebfbf08348b8694ed6a4666c55babe SHA512 40f3c12f89856a0f91b8da986d7fc0e0a955a2fc28a33cb1c4cb86427ad17d5a7a47adb6614047fd60eb12faaff740b38f2fc90c8f2bbbb142c1abfe1a4d5e04
+DIST tailscale-1.96.5.tar.gz 4527087 BLAKE2B 9c07399c0d020bed47e2b88f43139b4e3c8600f6236d07137e17e1306261b4c88946099c64994be6a4218578370a7ae5685b6159161e9c709091c03409ba2f38 SHA512 b48966dbf3d8d10ec2a94cb948c5998140b2562aafc4539456e652fc6224145631e770982b9d1866657ed897777ffd4cd5ac7692a5123ebfd93ab4e94b37d7e6
diff --git a/net-vpn/tailscale/tailscale-1.96.5.ebuild b/net-vpn/tailscale/tailscale-1.96.5.ebuild
new file mode 100644
index 000000000000..ddc036b5be1f
--- /dev/null
+++ b/net-vpn/tailscale/tailscale-1.96.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2020-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module linux-info shell-completion systemd sysroot tmpfiles
+
+# They should be updated on every bump.
+VERSION_GIT_HASH="41cb72f27119f95b859335f3ffc3434d6ca55e23"
+VERSION_MINOR=$(ver_cut 2)
+VERSION_SHORT=${PV}
+VERSION_LONG=${PV}-t${VERSION_GIT_HASH::9}
+
+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://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test"
+
+CONFIG_CHECK="~TUN"
+
+RDEPEND="|| ( net-firewall/iptables net-firewall/nftables )"
+BDEPEND=">=dev-lang/go-1.26.1"
+
+src_compile() {
+ # This translates the build command from upstream's build_dist.sh to an
+ # ebuild equivalent.
+ local go_ldflags=(
+ -X tailscale.com/version.longStamp=${VERSION_LONG}
+ -X tailscale.com/version.shortStamp=${VERSION_SHORT}
+ -X tailscale.com/version.gitCommitStamp=${VERSION_GIT_HASH}
+ )
+ ego build -tags xversion -ldflags "${go_ldflags[*]}" -o bin/ ./cmd/tailscale ./cmd/tailscaled
+
+ einfo "generating shell completion files"
+ sysroot_try_run_prefixed ./bin/tailscale completion bash > ${PN}.bash || die
+ sysroot_try_run_prefixed ./bin/tailscale completion zsh > ${PN}.zsh || die
+ sysroot_try_run_prefixed ./bin/tailscale completion fish > ${PN}.fish || die
+}
+
+src_install() {
+ dosbin bin/tailscaled
+ dobin bin/tailscale
+
+ systemd_dounit cmd/tailscaled/{tailscaled.service,tailscale-online.target,tailscale-wait-online.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}
+
+ [[ -s ${PN}.bash ]] && newbashcomp ${PN}.bash ${PN}
+ [[ -s ${PN}.zsh ]] && newzshcomp ${PN}.zsh _${PN}
+ [[ -s ${PN}.fish ]] && dofishcomp ${PN}.fish
+}
+
+pkg_postinst() {
+ tmpfiles_process ${PN}.conf
+}