diff options
author | John-Henry Lim <johnhenrylim12@gmail.com> | 2023-05-12 17:03:26 +0800 |
---|---|---|
committer | John-Henry Lim <johnhenrylim12@gmail.com> | 2023-05-12 17:03:26 +0800 |
commit | 3bf88dd8bc60edcc6cf52bcbd655ca3c24de76fc (patch) | |
tree | 7dc3c3c1a90903bc8cf41ff7ef18c53937d4a179 /net-vpn | |
parent | net-misc/ooni-probe-cli: add 3.17.2, drop 3.17.0 (diff) | |
download | guru-3bf88dd8bc60edcc6cf52bcbd655ca3c24de76fc.tar.gz guru-3bf88dd8bc60edcc6cf52bcbd655ca3c24de76fc.tar.bz2 guru-3bf88dd8bc60edcc6cf52bcbd655ca3c24de76fc.zip |
net-vpn/cloudflare-warp: new package, add 2023.3.398
Signed-off-by: John-Henry Lim <johnhenrylim12@gmail.com>
Diffstat (limited to 'net-vpn')
-rw-r--r-- | net-vpn/cloudflare-warp/Manifest | 1 | ||||
-rw-r--r-- | net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild | 50 | ||||
-rw-r--r-- | net-vpn/cloudflare-warp/files/com.cloudflare.WarpTaskbar.desktop | 10 | ||||
-rw-r--r-- | net-vpn/cloudflare-warp/files/warp-svc | 11 | ||||
-rw-r--r-- | net-vpn/cloudflare-warp/metadata.xml | 11 |
5 files changed, 83 insertions, 0 deletions
diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest new file mode 100644 index 0000000000..e2842d4692 --- /dev/null +++ b/net-vpn/cloudflare-warp/Manifest @@ -0,0 +1 @@ +DIST cloudflare_warp_2023_3_398_1_x86_64_e9b71b3326.rpm 41376433 BLAKE2B 356ccee3dcf039d3260ad4249d7b2b08ce06dbb15161792e56fb92d43367b8d16a35a8425cdbc7f3d2f3a55dd644919bc6660bc625c8e09fb61ebc15ca523a68 SHA512 3045964c4c9ea5b3c286e02d63360ef18a4e1ccac8df36cc1bf4d7327723e31096353bbb2fa3f55fc52becaa0b4f8c8adb2d1ead0e8f647a78fa2b787ef6a3de diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild new file mode 100644 index 0000000000..697ac69f21 --- /dev/null +++ b/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 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://pkg.cloudflareclient.com/uploads/cloudflare_warp_2023_3_398_1_x86_64_e9b71b3326.rpm" + +LICENSE="all-rights-reserved" +RESTRICT="bindist mirror" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd +systray" + +QA_PREBUILT="/bin/warp-cli /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" + +S="${WORKDIR}" + +src_install() { + into / + dobin bin/warp-cli + dobin bin/warp-diag + dobin bin/warp-svc + doinitd ${FILESDIR}/warp-svc + systemd_dounit opt/cloudflare-warp/warp-svc.service + + if use systray; then + dobin bin/warp-taskbar + systemd_douserunit usr/lib/systemd/user/warp-taskbar.service + + doicon -s scalable \ + usr/share/icons/hicolor/scalable/apps/zero-trust.svg \ + usr/share/icons/hicolor/scalable/apps/zero-trust-error.svg \ + usr/share/icons/hicolor/scalable/apps/zero-trust-connected.svg \ + usr/share/icons/hicolor/scalable/apps/zero-trust-disconnected.svg + + desktopfile=$(\ + usex systemd \ + usr/share/applications/com.cloudflare.WarpTaskbar.desktop \ + ${FILESDIR}/com.cloudflare.WarpTaskbar.desktop\ + ) + domenu $desktopfile + + insinto /etc/xdg/autostart + doins $desktopfile + fi +} diff --git a/net-vpn/cloudflare-warp/files/com.cloudflare.WarpTaskbar.desktop b/net-vpn/cloudflare-warp/files/com.cloudflare.WarpTaskbar.desktop new file mode 100644 index 0000000000..9eba21d369 --- /dev/null +++ b/net-vpn/cloudflare-warp/files/com.cloudflare.WarpTaskbar.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Version=1.2 +Name=Cloudflare Zero Trust +Comment=View the current status of the Zero Trust Tunnel +Exec=warp-taskbar +StartupNotify=false +Keywords=warp teams cloudflare vpn +Icon=zero-trust +Terminal=false
\ No newline at end of file diff --git a/net-vpn/cloudflare-warp/files/warp-svc b/net-vpn/cloudflare-warp/files/warp-svc new file mode 100644 index 0000000000..96d1d9e89e --- /dev/null +++ b/net-vpn/cloudflare-warp/files/warp-svc @@ -0,0 +1,11 @@ +#!/sbin/openrc-run + +name=$RC_SVCNAME +description="Cloudflare Zero Trust Client Daemon" +supervisor="supervise-daemon" +command="/bin/warp-svc" +command_args="" + +depend() { + need net +} diff --git a/net-vpn/cloudflare-warp/metadata.xml b/net-vpn/cloudflare-warp/metadata.xml new file mode 100644 index 0000000000..d05fc2a28b --- /dev/null +++ b/net-vpn/cloudflare-warp/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <name>John-Henry Lim</name> + <email>johnhenrylim12@gmail.com</email> + </maintainer> + <use> + <flag name="systray">Enable systray indicator of whether WARP is active</flag> + </use> +</pkgmetadata> |