summaryrefslogtreecommitdiff
path: root/net-vpn
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-02 03:04:32 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-02 03:04:32 -0500
commit062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (patch)
tree4d40457c00bac6e801aa3ed267d67f0ab1696d63 /net-vpn
parentab43701157ca1662c9ed2c0da7aa0a795c2e3852 (diff)
downloadbaldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.tar.gz
baldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.tar.xz
baldeagleos-repo-062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2.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.6.822.0.ebuild84
2 files changed, 85 insertions, 0 deletions
diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest
index 857bdcf0f3c6..c7e9b53c4d8d 100644
--- a/net-vpn/cloudflare-warp/Manifest
+++ b/net-vpn/cloudflare-warp/Manifest
@@ -1,3 +1,4 @@
DIST cloudflare-warp-2026.3.846.0.x86_64.rpm 57220073 BLAKE2B 3b9de22fd40833557798324682bbba981f40a901cc0afdfb4ea0eee0c7a45d5b131b4bfda13530992d3e8d77463986c8f1f864245951084bb08a3c17368ac1d6 SHA512 1db11bcf479b8511300a947cbe0051a4436227df586065a4ea8684e911208e0b4b38a03d113ab6af75c75211b07686562155dea30213f5d111a32879fe60b3cc
DIST cloudflare-warp_2026.4.1350.0_amd64.deb 77317298 BLAKE2B cd79ebbbd6f5310fa7c39bf33ef33d47c2589729c6c0cbd2286de17e289814c80b638dab788c0e95a233082c741a8f2be63f50f44301e3d9eab1e95ad7bbae95 SHA512 27737fbd009b88afa07326692fbc0cd3a7ab3b0c97440bf3305440dd8733114fbdaeef7fac00495587ba998821eafdb0d95ca479dfb67aafcf2501a4a05d537e
DIST cloudflare-warp_2026.4.1390.0_amd64.deb 77333356 BLAKE2B 5e273b34283e43900fc1bb01ad0db7fdb6efb48c801a8e70eedc0bf705570e4564ae172bbb4f53aa46c598a00ae3ccbb80e8e08526191a5d9ccaa49ca4d414e7 SHA512 dae090db2da269a785bfc866926cee146b5bbf36155633b2d5e9767d9363e02b3fa71814f681ebf2b5f3814143172f4de516bb38a7343810f681441f85bfe66b
+DIST cloudflare-warp_2026.6.822.0_amd64.deb 74630568 BLAKE2B b0beab1fa138b49b629bb5c2591b427da36016e119ea940ad50574d05e9d553178b5008cb40f952e5af1da21cc16d0511e050a611ad21d720706bdc8bcd9ed89 SHA512 b6f1f434b77098bf00d224927ddd1aaf069bf7e8f451ed54c6d096311d19bed573d373e34d32e9cff656203ca979ee684b137cd94c2ba7472ba61eace89c977e
diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2026.6.822.0.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2026.6.822.0.ebuild
new file mode 100644
index 000000000000..f70797bd54d4
--- /dev/null
+++ b/net-vpn/cloudflare-warp/cloudflare-warp-2026.6.822.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker systemd xdg desktop
+
+DESCRIPTION="Cloudflare Warp Client"
+HOMEPAGE="https://1.1.1.1"
+SRC_URI="https://pkg.cloudflareclient.com/pool/jammy/main/c/cloudflare-warp/${PN}_${PV}_amd64.deb"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="+gui"
+RESTRICT="bindist mirror"
+
+DEPEND="
+ app-crypt/tpm2-tss
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ net-firewall/nftables
+ net-libs/libpcap
+ sys-apps/dbus
+ gui? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/ayatana-ido
+ dev-libs/libayatana-appindicator
+ dev-libs/libayatana-indicator:3
+ dev-libs/libdbusmenu
+ media-libs/fontconfig
+ media-libs/harfbuzz
+ media-libs/libepoxy
+ net-libs/libsoup:3.0
+ net-libs/webkit-gtk:4.1
+ net-misc/curl
+ virtual/zlib
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-admin/chrpath
+ dev-util/patchelf
+"
+
+QA_PREBUILT="
+ usr/bin/warp-.*
+ usr/libexec/warp/.*
+"
+
+src_prepare() {
+ default
+ # Fixup the library dependencies to match the ones in the system
+ patchelf --replace-needed libpcap.so.0.8 libpcap.so.1 "${S}"/bin/warp-dex || die
+ chrpath -d "${S}/usr/lib/warp/lib/crashpad_handler" || die
+ rm "${S}/usr/lib/warp/lib/libdartjni.so" || die
+}
+
+src_install() {
+ dobin bin/warp-{cli,dex,diag,svc}
+ domenu usr/share/applications/com.cloudflare.warp.desktop
+ systemd_dounit lib/systemd/system/warp-svc.service
+ newinitd "${FILESDIR}"/warp-svc.initd warp-svc
+
+ if use gui; then
+ mkdir -p "${D}"/usr/libexec/warp || die
+ cp -r "${S}"/usr/lib/warp/* "${D}"/usr/libexec/warp/ || die
+
+ dosym ../libexec/warp/warp-taskbar usr/bin/warp-taskbar
+ systemd_douserunit usr/lib/systemd/user/warp-taskbar.service
+ domenu usr/share/applications/com.cloudflare.WarpTaskbar.desktop
+
+ doicon -s scalable usr/share/icons/hicolor/scalable/apps/*.svg
+
+ insinto /usr/share/dbus-1/services
+ doins usr/share/dbus-1/services/com.cloudflare.WarpTaskbar.service
+ fi
+}