commit: 6489efe2a8181a927b07b1b9415585226a2c13c5 Author: Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com> AuthorDate: Sat Nov 23 13:55:20 2024 +0000 Commit: Julien Roy <julien <AT> jroy <DOT> ca> CommitDate: Sat Nov 23 14:00:18 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6489efe2
net-vpn/cloudflare-warp: add 2024.11.309 Signed-off-by: Kostadin Shishmanov <kocelfc <AT> tutanota.com> net-vpn/cloudflare-warp/Manifest | 1 + .../cloudflare-warp-2024.11.309.ebuild | 65 ++++++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest index 8c385d0cf..c31572c97 100644 --- a/net-vpn/cloudflare-warp/Manifest +++ b/net-vpn/cloudflare-warp/Manifest @@ -1,2 +1,3 @@ +DIST cloudflare-warp_2024.11.309.0_amd64.deb 37185558 BLAKE2B d6cb32c118b81539e3c746cc7e361c74b696e02546c1f7cc3c5dfbed53530e440e80ed9a03ff840ee2214749afa815ea88a4ef506218924b9e8b9b438281cc39 SHA512 5180dcfe8344b02657961a4568a205873fd0ac3dcf9b3595267e5ea260afe98215251403f33188ac63507113d896aef70ffeb9dfa6129de9bae8e23734ae1387 DIST cloudflare-warp_2024.2.62-1_amd64.deb 86268064 BLAKE2B 663aae6d60bd7fe3eb10806463470f7623128e4eb942607909002bfa895eade8c76e00f987bf9603cd9f0ecbb661dde116c930734b1bfe087ee09018506415c0 SHA512 d68410374baffae76637df277d002891d5a4c0d28abb8ac3b44e0db8a07e1be07acdfdd79a01d6220c1cd0696dfbb77d71e8b7b3a30003a269063d6870f012a8 DIST cloudflare-warp_2024.4.133-1_amd64.deb 87344416 BLAKE2B dd8fc0a72b0d68f64277d251a315d23dcbc9789507caa123423b78547d579121d88ecb391a1a5744e1882e616afa3f6126dd4199157571ff1b632870b5c33ce9 SHA512 494a2aab2c23bab5f5e60ce12a3faee9d7ab41f074ee65e7bc423347b1ac5222b7147f745987c86f966e9c09b4eff03d3bc2dfb362e8a4c10acfb31db1bbd720 diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2024.11.309.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2024.11.309.ebuild new file mode 100644 index 000000000..69c82988f --- /dev/null +++ b/net-vpn/cloudflare-warp/cloudflare-warp-2024.11.309.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 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://one.one.one.one" +SRC_URI="https://pkg.cloudflareclient.com/pool/jammy/main/c/cloudflare-warp/cloudflare-warp_${PV}.0_amd64.deb" + +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd +systray dex" +RESTRICT="bindist mirror" +RDEPEND="net-firewall/nftables + dex? ( net-libs/libpcap ) + systray? ( + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + ) +" + +QA_PREBUILT="/bin/warp-cli /bin/warp-dex /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" + +src_unpack() { + unpack_deb ${A} +} + +src_install() { + into / + dobin bin/warp-cli + dobin bin/warp-diag + dobin bin/warp-svc + doinitd "${FILESDIR}/warp-svc" + systemd_dounit lib/systemd/system/warp-svc.service + + # warp-dex relies on "libpcap.so.0.8" which is not in tree. + if use dex; then + dobin bin/warp-dex + fi + + if use systray; then + dobin bin/warp-taskbar + systemd_douserunit usr/lib/systemd/user/warp-taskbar.service + + doicon -s scalable $(ls usr/share/icons/hicolor/scalable/apps/*.svg) + insinto /usr/share/warp/images + doins $(ls usr/share/warp/images/*.png) + + desktopfile=$( \ + usex systemd \ + usr/share/applications/com.cloudflare.WarpTaskbar.desktop \ + "${FILESDIR}/com.cloudflare.WarpTaskbar.desktop" \ + ) + domenu $desktopfile + + insinto /etc/xdg/autostart + doins $desktopfile + fi +}
