mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
net-vpn/cloudflare-warp: new package, add 2023.3.398
Signed-off-by: John-Henry Lim <johnhenrylim12@gmail.com>
This commit is contained in:
1
net-vpn/cloudflare-warp/Manifest
Normal file
1
net-vpn/cloudflare-warp/Manifest
Normal file
@@ -0,0 +1 @@
|
|||||||
|
DIST cloudflare_warp_2023_3_398_1_x86_64_e9b71b3326.rpm 41376433 BLAKE2B 356ccee3dcf039d3260ad4249d7b2b08ce06dbb15161792e56fb92d43367b8d16a35a8425cdbc7f3d2f3a55dd644919bc6660bc625c8e09fb61ebc15ca523a68 SHA512 3045964c4c9ea5b3c286e02d63360ef18a4e1ccac8df36cc1bf4d7327723e31096353bbb2fa3f55fc52becaa0b4f8c8adb2d1ead0e8f647a78fa2b787ef6a3de
|
||||||
50
net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild
Normal file
50
net-vpn/cloudflare-warp/cloudflare-warp-2023.3.398.ebuild
Normal file
@@ -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
|
||||||
|
}
|
||||||
@@ -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
|
||||||
11
net-vpn/cloudflare-warp/files/warp-svc
Normal file
11
net-vpn/cloudflare-warp/files/warp-svc
Normal file
@@ -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
|
||||||
|
}
|
||||||
11
net-vpn/cloudflare-warp/metadata.xml
Normal file
11
net-vpn/cloudflare-warp/metadata.xml
Normal file
@@ -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>
|
||||||
Reference in New Issue
Block a user