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: Thu, 07 Aug 2025 21:36:35 +0000 (UTC) [thread overview]
Message-ID: <1754552481.44724902a4deca6ae9ee03e5ccce7a27d274fd9b.davidroman@gentoo> (raw)
commit: 44724902a4deca6ae9ee03e5ccce7a27d274fd9b
Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com>
AuthorDate: Thu Aug 7 07:40:19 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Aug 7 07:41:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=44724902
www-client/zen-bin: add 1.14.10b
Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.14.10b.ebuild | 81 ++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index a469e3130c..56547b6b80 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,4 @@
+DIST zen-bin-1.14.10b.tar.xz 81394548 BLAKE2B 4601cb0bf1f884212858569341c1d65c4c2d676d036aa00a4491abf9ab6b19f556746c7f2340bed4627918adc413e268b62c282c17896548d307e75f49ffad15 SHA512 a6c4f58f1a9b8c2bfefe2c432ef884de2164d1cc733e7482d20a0af5fd3c33a108d90ad26d08cace0b7a6ee76ad8396a043c15c9ca44fcf2e07c1483328f1539
DIST zen-bin-1.14.2b.tar.xz 79061728 BLAKE2B 7f8bd6cfd641c3e1e21daa7342c9e851abb50a12bff32739dacb5d0c33af8ba75a696e1a75909a77f6a999b3c2e62b0742c00bab18e6dd0e51cd7554ca7d7fab SHA512 8ee57ab59a2dae58836a52dfb8ffdfe22cbaa9537dedca6047dc8a33b611afe61445fd4869e87453ba8d8eecb680ce729aa495513e601d624dd0e5c622976c17
DIST zen-bin-1.14.3b.tar.xz 79061844 BLAKE2B e896aeb1ec98c4bc6867098af692a9fcc1ae26da1bc0ae844799c2305006d064c4545a96ba792c636d64b9d829b597f763be17d65ef493a1e58d4d7db21650b9 SHA512 ddb13482e16bc333cf730c2a37eabefa3d2a7308be6b0c9eb4a0051079bbaa2f80d2b3439c91797d99403c49cfe0196ca34626fd85c1eca16d347283e7ba9f90
DIST zen-bin-1.14.4b.tar.xz 79114912 BLAKE2B b5c87e191771fc7bdad58ad3bbcf5c8347c54c1f8c3477ae55b8d6142d5a25fa3337f3a9de323aa089381a42304f3ebf7fee82db28519da523e6784ce61aa0af SHA512 7c09adce65a8ac25524e3a6b07fd2921b9885b05a24d81a5394cf140239e12a02b400c674f054a577b8b783fc482e21669321a76bc8bda8f5673730b960ee488
diff --git a/www-client/zen-bin/zen-bin-1.14.10b.ebuild b/www-client/zen-bin/zen-bin-1.14.10b.ebuild
new file mode 100644
index 0000000000..a2ebb90e8d
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.14.10b.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-08-07 21:37 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-07 21:36 David Roman [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-14 22:16 [gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/ Haelwenn Monnier
2025-10-14 22:16 Haelwenn Monnier
2025-09-09 14:47 David Roman
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-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-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=1754552481.44724902a4deca6ae9ee03e5ccce7a27d274fd9b.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