From: "David Roman" <davidroman96@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/
Date: Tue, 09 Sep 2025 14:47:55 +0000 (UTC) [thread overview]
Message-ID: <1757429028.7319560d32e5970a814a879e5d3ccdf416cab9df.davidroman@gentoo> (raw)
commit: 7319560d32e5970a814a879e5d3ccdf416cab9df
Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com>
AuthorDate: Tue Sep 9 14:43:48 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Sep 9 14:43:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7319560d
www-client/zen-bin: add 1.15.5b
Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.15.5b.ebuild | 81 +++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index c09b232004..f6acd2f65f 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -2,4 +2,5 @@ DIST zen-bin-1.14.11b.tar.xz 81402140 BLAKE2B 8a3d8ed422299c18dc607a8686aa70d29b
DIST zen-bin-1.15.2b.tar.xz 82073980 BLAKE2B e0a3447dac1618cbfeb82847abb3a1c8b773cea2562e840c988edbde484d527bcc0b45e2452477b87b4333b58a86f207ffb40e25fad6491cc0a459df51863ccc SHA512 1cb028a3c12d5f6314e4c231c29c82f090e819d354ba06b7ac92b72d057b995805799433506104b6b60fa4bc9f3ff47ff888f9c7003821e965a0a9f5075d0a9a
DIST zen-bin-1.15.3b.tar.xz 82067504 BLAKE2B 9652ddc30f4ce5a23a76f5581fd5e11bd98a1400f4e787b8aedbd0fd1901f2812aae3bdb0733e5e117c3d349afe535e79cc3a6cc1377baf1ffa64cb63f47ee45 SHA512 19bbb2241cdd1120172e04c9aca61776eb2891efb6d6ac618432c6e669061c944c79ab43118ff88674d0ab5524076119c2dc5ab5e4f351b1aa39e156a02ac063
DIST zen-bin-1.15.4b.tar.xz 82016760 BLAKE2B 1ed37de8321479e655122ea89f5f3648dddb52c8664dacc6b3c78908e6e2a515201e27d08d73052d64be35cadfdaed1827417f3a2ebd9d51bc0686e83ee92b05 SHA512 2279cd0a458a1b25ca2179ba9e4971d55a29574c6927a384b3430e3b40764ce3f2eda6d9f11a5c016d4bb73b7c4a3d0e4f7767c5befed697689043fc7d5cd5d7
+DIST zen-bin-1.15.5b.tar.xz 82050040 BLAKE2B 2024140ef45ae0b773eec24c372ded78e366c307d01d12a165f963c286dc41b2c89738cec4afa5038ed43b1730d89673346e6d114f240d1fdf4393eea4b06145 SHA512 06c57df36cc1909e732bddefaa49a3925d94b91f566ac8022b7a123dfd1256e72b0e772d8441c0f001079cbef58439fd8e5ecf182e0d47c35b6f27c0fb514156
DIST zen-bin-1.15b.tar.xz 81942456 BLAKE2B d875f82c2345426d27bf9943c6e7d905ca752be78fef203b276237f0877e83a85242c5db3bc03818485981b18ec6658207c5d51c2dd92cbe11d33c2b05e905ad SHA512 63f5df6c82c134ed2ddee297d5af9d2569e0920d5567492800f153151c880e336328eff0593e70a0b2deec56f33f84cc95507c4874036e4114a69678856a9ba2
diff --git a/www-client/zen-bin/zen-bin-1.15.5b.ebuild b/www-client/zen-bin/zen-bin-1.15.5b.ebuild
new file mode 100644
index 0000000000..a2ebb90e8d
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.15.5b.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Zen Browser - A fast, privacy-focused Firefox fork"
+HOMEPAGE="https://zen-browser.app/"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${PV}/zen.linux-x86_64.tar.xz -> ${P}.tar.xz"
+
+S="${WORKDIR}/zen"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+"
+RDEPEND="${DEPEND}"
+
+inherit desktop xdg-utils
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ insinto "${destdir}"
+ doins -r *
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen" || die
+ #add icons
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
+ done
+ #create desktop file
+ make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+ # Disable auto-updates
+ insinto ${destdir}/distribution
+ doins "${FILESDIR}/policies.json"
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
next reply other threads:[~2025-09-09 14:48 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-09 14:47 David Roman [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-23 15:17 [gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/ David Roman
2025-10-14 22:16 Haelwenn Monnier
2025-10-14 22:16 Haelwenn Monnier
2025-09-09 14:47 David Roman
2025-09-04 14:57 David Roman
2025-09-02 14:04 David Roman
2025-08-16 11:21 David Roman
2025-08-13 15:47 David Roman
2025-08-07 21:36 David Roman
2025-07-28 11:50 Lucio Sauer
2025-07-25 10:49 David Roman
2025-07-15 12:21 David Roman
2025-07-13 11:42 Lucio Sauer
2025-07-08 10:59 David Roman
2025-06-03 8:50 David Roman
2025-06-03 8:50 David Roman
2025-05-23 19:54 Julien Roy
2025-05-23 19:54 Julien Roy
2025-05-22 19:12 Julien Roy
2025-05-20 17:32 Julien Roy
2025-05-05 19:33 David Roman
2025-05-05 19:33 David Roman
2025-04-22 15:28 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-04-22 15:34 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-04-22 15:28 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-04-22 15:34 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-04-05 18:35 David Roman
2025-04-05 7:40 David Roman
2025-04-05 7:40 David Roman
2025-04-04 8:56 David Roman
2025-04-04 8:56 David Roman
2025-03-10 15:20 David Roman
2025-03-10 15:20 David Roman
2025-01-23 13:38 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-23 13:59 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-23 13:38 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-23 13:59 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-22 15:29 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-22 15:42 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-22 15:29 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-22 15:42 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-11 23:34 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-11 23:38 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-10 15:42 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-10 15:44 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2025-01-10 15:42 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2025-01-10 15:44 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-25 14:03 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-26 15:36 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-25 14:03 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-26 15:36 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-24 16:18 Lucio Sauer
2024-12-24 16:18 Lucio Sauer
2024-12-20 14:55 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-20 15:00 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-20 14:55 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-20 15:00 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-15 18:02 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-15 18:10 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-15 18:02 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-15 18:10 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-12 13:06 David Roman
2024-12-12 13:06 David Roman
2024-12-12 13:06 David Roman
2024-12-02 13:41 Julien Roy
2024-12-02 12:43 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-02 13:41 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-12-02 12:43 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-02 13:41 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
2024-11-18 13:42 Julien Roy
2024-11-18 13:42 Julien Roy
2024-11-04 18:27 David Roman
2024-10-29 10:53 David Roman
2024-10-16 8:45 David Roman
2024-10-16 8:45 David Roman
2024-10-03 9:43 Andrew Ammerlaan
2024-09-27 11:41 David Roman
2024-09-25 13:53 David Roman
2024-09-25 13:53 David Roman
2024-09-10 23:59 David Roman
2024-09-07 13:38 David Roman
2024-08-31 13:06 David Roman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1757429028.7319560d32e5970a814a879e5d3ccdf416cab9df.davidroman@gentoo \
--to=davidroman96@gmail.com \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox