From e8e6e5d445c611fbeb84e95d63bda5e7ed63d00c Mon Sep 17 00:00:00 2001 From: Paddy Milner Date: Tue, 19 Aug 2025 12:25:33 +0100 Subject: [PATCH] Add zen browser --- .../zen-browser/zen-browser-9999.ebuild | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 www-client/zen-browser/zen-browser-9999.ebuild diff --git a/www-client/zen-browser/zen-browser-9999.ebuild b/www-client/zen-browser/zen-browser-9999.ebuild new file mode 100644 index 0000000..4ba7cfa --- /dev/null +++ b/www-client/zen-browser/zen-browser-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTHON=/usr/bin/python +PYTHON_COMPAT=( python3_{10..13} ) + +inherit git-r3 + +FEATURES="-network-sandbox" + +DESCRIPTION="Welcome to a calmer internet " +HOMEPAGE="https://zen-browser.app" + +EGIT_REPO_URI="https://github.com/zen-browser/desktop.git" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND="" +RDEPEND=${DEPEND} + +BDEPEND="dev-vcs/git + net-misc/curl + dev-lang/python + dev-python/pip + net-libs/nodejs" + +src_prepare() { + npm i + npm run init + python ./scripts/update_en_US_packs.py +} + +src_compile() { + npm run build +} \ No newline at end of file