diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-02 03:04:32 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-02 03:04:32 -0500 |
| commit | 062a52bd61f4f8d6a9eb95e7a1057ad2970ff3d2 (patch) | |
| tree | 4d40457c00bac6e801aa3ed267d67f0ab1696d63 /net-vpn | |
| parent | ab43701157ca1662c9ed2c0da7aa0a795c2e3852 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | net-vpn/cloudflare-warp/cloudflare-warp-2026.6.822.0.ebuild | 84 |
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 +} |
