From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1693029-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 4CC251581EC
	for <garchives@archives.gentoo.org>; Sat, 23 Nov 2024 14:46:46 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 7FB7AE07EA;
	Sat, 23 Nov 2024 14:46:45 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id AD662E07EA
	for <gentoo-commits@lists.gentoo.org>; Sat, 23 Nov 2024 14:46:44 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id AF74C33BEB9
	for <gentoo-commits@lists.gentoo.org>; Sat, 23 Nov 2024 14:46:42 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 1DD461DB9
	for <gentoo-commits@lists.gentoo.org>; Sat, 23 Nov 2024 14:46:41 +0000 (UTC)
From: "Julien Roy" <julien@jroy.ca>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Julien Roy" <julien@jroy.ca>
Message-ID: <1732370418.6489efe2a8181a927b07b1b9415585226a2c13c5.julien@gentoo>
Subject: [gentoo-commits] repo/proj/guru:master commit in: net-vpn/cloudflare-warp/
X-VCS-Repository: repo/proj/guru
X-VCS-Files: net-vpn/cloudflare-warp/Manifest net-vpn/cloudflare-warp/cloudflare-warp-2024.11.309.ebuild
X-VCS-Directories: net-vpn/cloudflare-warp/
X-VCS-Committer: julien
X-VCS-Committer-Name: Julien Roy
X-VCS-Revision: 6489efe2a8181a927b07b1b9415585226a2c13c5
X-VCS-Branch: master
Date: Sat, 23 Nov 2024 14:46:41 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: d8b2a081-bc24-47e9-931d-67d85cea8ef3
X-Archives-Hash: 1b38e15780476fbfaa953a4f2bd6438c

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
+}