* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-08-31 10:38 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-08-31 10:38 UTC (permalink / raw
To: gentoo-commits
commit: 7fa548679ed83d2e4cf1d6755585b5a4211c7f4c
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Sat Aug 31 10:37:44 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Sat Aug 31 10:38:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7fa54867
www-client/zen-bin: Adding alpha version of Zen browser 1.0.0 (help & improvements welcome)
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/metadata.xml | 15 ++++++
www-client/zen-bin/zen-bin-1.0.0.ebuild | 88 +++++++++++++++++++++++++++++++++
3 files changed, 104 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
new file mode 100644
index 000000000..462c85d33
--- /dev/null
+++ b/www-client/zen-bin/Manifest
@@ -0,0 +1 @@
+DIST zen-bin-1.0.0.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
diff --git a/www-client/zen-bin/metadata.xml b/www-client/zen-bin/metadata.xml
new file mode 100644
index 000000000..85656ff73
--- /dev/null
+++ b/www-client/zen-bin/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>saigon-tech@tuta.io</email>
+ <name>Michal Vu</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zen-browser/desktop</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ Firefox-based privacy oriented browser. Zen offers a wide variety of customizations and is Firefox sync compatible.
+ </longdescription>
+</pkgmetadata>
+
diff --git a/www-client/zen-bin/zen-bin-1.0.0.ebuild b/www-client/zen-bin/zen-bin-1.0.0.ebuild
new file mode 100644
index 000000000..0732803d7
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.0-a.34"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-04 20:24 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-04 20:24 UTC (permalink / raw
To: gentoo-commits
commit: bc6e1fb2d7695ee049dd50b7f972c8b77652d89b
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Sep 4 20:23:56 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Sep 4 20:24:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bc6e1fb2
www-client/zen-bin: renaming the ebuild to include 'alpha'
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 3 ++-
.../zen-bin/{zen-bin-1.0.0.ebuild => zen-bin-1.0.0_alpha34.ebuild} | 0
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 462c85d33..4c2d308e9 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1 +1,2 @@
-DIST zen-bin-1.0.0.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
+DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
+DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
diff --git a/www-client/zen-bin/zen-bin-1.0.0.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild
similarity index 100%
rename from www-client/zen-bin/zen-bin-1.0.0.ebuild
rename to www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-04 20:25 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-04 20:25 UTC (permalink / raw
To: gentoo-commits
commit: a99a9f5470c4221948d0389b331b1eb85aba46d9
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Sep 4 20:25:06 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Sep 4 20:25:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a99a9f54
www-client/zen-bin: add new 'alpha' 35 release
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild | 87 +++++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild
new file mode 100644
index 000000000..ca1c33c91
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.0-a.35"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-07 10:13 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-07 10:13 UTC (permalink / raw
To: gentoo-commits
commit: 50904ddb519bd3be8689d13d642ee3d2c5e5fbae
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Sat Sep 7 10:12:06 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Sat Sep 7 10:13:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50904ddb
www-client/zen-bin: add new 'alpha' 37 release
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 4c2d308e9..015966897 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
+DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad SHA512 41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild
new file mode 100644
index 000000000..1310faac9
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.0-a.37"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-10 20:54 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-10 20:54 UTC (permalink / raw
To: gentoo-commits
commit: 84f2e28cdce900ef2c0740112acacbd6d4a327e7
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Tue Sep 10 20:53:54 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Tue Sep 10 20:54:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84f2e28c
www-client/zen-bin: add 'alpha' 39 release
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 015966897..1b93a01e4 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,4 @@
DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad SHA512 41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
+DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6 SHA512 7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild
new file mode 100644
index 000000000..8c0c0fb3a
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.0-a.39"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-23 20:54 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-23 20:54 UTC (permalink / raw
To: gentoo-commits
commit: d1d6d40649660e5283758e08efe8a8b141b2c68c
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Mon Sep 23 20:45:03 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Mon Sep 23 20:53:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1d6d406
www-client/zen-bin: add 1.0.1_alpha2
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 2 +
www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild | 87 ++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 1b93a01e4..080bc8fc6 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -2,3 +2,5 @@ DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe
DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad SHA512 41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6 SHA512 7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
+DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549 SHA512 f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
+DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d SHA512 83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
new file mode 100644
index 000000000..3d46a1a76
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.2"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-23 20:56 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-23 20:56 UTC (permalink / raw
To: gentoo-commits
commit: 4594c04ac14cd1f3816fe3b2ea1700cf737c7ca3
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Mon Sep 23 20:55:37 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Mon Sep 23 20:55:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4594c04a
www-client/zen-bin: add 1.0.1_alpha3
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild | 87 ++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild
new file mode 100644
index 000000000..aca2b6a18
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.3"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-09-26 16:55 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-09-26 16:55 UTC (permalink / raw
To: gentoo-commits
commit: 9457a4f0fb2fd34126560ae651efae01edf37ae0
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Thu Sep 26 16:54:55 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Thu Sep 26 16:55:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9457a4f0
www-client/zen-bin: add 1.0.1_alpha4, 1.0.1_alpha5
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 2 +
www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild | 87 ++++++++++++++++++++++++++
www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild | 87 ++++++++++++++++++++++++++
3 files changed, 176 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 080bc8fc6..2ea53d089 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -4,3 +4,5 @@ DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc
DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6 SHA512 7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549 SHA512 f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d SHA512 83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
+DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88 SHA512 783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
+DIST zen-bin-1.0.1_alpha5.tar.bz2 87666705 BLAKE2B cb4445d9f1f42cee3832d3a74866a1bed26f7ec18939c55754038e6d5a7c6a774876ba921e6c204c8e0e597f4e269bf33c345cc1afd59deeac14ef510c110cda SHA512 77a3e061d12338b47dff08e070ac58acdae7adb1b6ffd5771c99dbdc0975518e320753167b55bc0a0a32334a02f5fc026a3a5e7464038636f11f33ad08039d0e
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
new file mode 100644
index 000000000..53bf3f967
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.4"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild
new file mode 100644
index 000000000..8f7c8b647
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.5"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-10-02 22:31 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-10-02 22:31 UTC (permalink / raw
To: gentoo-commits
commit: 4f489e20dd26af85e6851fca76622ae5076a95bd
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Oct 2 22:29:18 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Oct 2 22:29:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f489e20
www-client/zen-bin: add 1.0.1_alpha6, 1.0.1_alpha7
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 2 +
www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild | 87 ++++++++++++++++++++++++++
www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild | 87 ++++++++++++++++++++++++++
3 files changed, 176 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 2ea53d089..0b35c362c 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -6,3 +6,5 @@ DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B aee7605a315c25f887151739fc677
DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d SHA512 83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88 SHA512 783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
DIST zen-bin-1.0.1_alpha5.tar.bz2 87666705 BLAKE2B cb4445d9f1f42cee3832d3a74866a1bed26f7ec18939c55754038e6d5a7c6a774876ba921e6c204c8e0e597f4e269bf33c345cc1afd59deeac14ef510c110cda SHA512 77a3e061d12338b47dff08e070ac58acdae7adb1b6ffd5771c99dbdc0975518e320753167b55bc0a0a32334a02f5fc026a3a5e7464038636f11f33ad08039d0e
+DIST zen-bin-1.0.1_alpha6.tar.bz2 87619633 BLAKE2B 29c648225b44372471aae18f7149cbeffd52aac704e94d8169c549c3abafb5de3d5263fd78b9325e05f07308d0c2f18255c5a284e21dc46c1faa92be62559168 SHA512 773b64aa2ce071d411d9135d706e57ebdd755bf3edb3964573c95c965e13c5f82a51d713e5c53f09f1d8272c7070db5351fbe978fd0ac7a0017da9a40cef7994
+DIST zen-bin-1.0.1_alpha7.tar.bz2 87620471 BLAKE2B 8f555fc57a7f3f2199c2cca5e9cb53187f8206788abbde568dc31169378554faa9dad9acfe967024efcdb2ed57ff823b08a5764f4ad9afde0660fd812a24ea96 SHA512 a79fafada8440eee37ff77952a680e1ec0d64f753ae73971e54520b1e1915e349cdea45a6a1baf3002e80acbce2d3e6dae18a7920b891f5407ea8eff31b66101
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
new file mode 100644
index 000000000..c75d51b53
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.6"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild
new file mode 100644
index 000000000..2808f7083
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.7"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-10-16 8:21 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-10-16 8:21 UTC (permalink / raw
To: gentoo-commits
commit: 71cf67454c7699064df54ce378c2cccb00587824
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Oct 16 08:15:20 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Oct 16 08:19:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71cf6745
www-client/zen-bin: add 1.0.1_alpha10
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 0b35c362c..98a25109b 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -2,6 +2,7 @@ DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe
DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad SHA512 41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6 SHA512 7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
+DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549 SHA512 f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d SHA512 83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88 SHA512 783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild
new file mode 100644
index 000000000..33d060316
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.10"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-10-16 8:33 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-10-16 8:33 UTC (permalink / raw
To: gentoo-commits
commit: c0c3b1c94189a2912e1a18c386d9a1b1ed826608
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Oct 16 08:33:10 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Oct 16 08:33:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0c3b1c9
www-client/zen-bin: drop old versions based on Firefox 131.0 due to a critical vulnerability discovered in such Firefox versions
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 10 ---
www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild | 88 -------------------------
www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild | 87 ------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild | 87 ------------------------
11 files changed, 881 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 98a25109b..6ad6bdfe7 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,11 +1 @@
-DIST zen-bin-1.0.0_alpha34.tar.bz2 87624415 BLAKE2B e45d126415e422bb10b316da2cbe4e6a2251b8a934d6b64258c7edfc5874686f2a0def377ba746cb1a81e85a23db505b8e1c0df091ed1af2f7a17842d779c88b SHA512 8f690270641682a1768002596b323dc1a8dfe4608686e79e598f8001f4dc0d3bb32d9eb4f9dad33bbac7edb9d077f708a2b7a9913044ffb96523dbcf96c6c2cb
-DIST zen-bin-1.0.0_alpha35.tar.bz2 87401631 BLAKE2B b079154b3a1b92bce2c347de77e2cf73d38b48ea55936b0cc4c5695b105af3e1140c3bfec5cffb75b61a7cb408cc1603b2eb58ff88ddbe63b0f94c4006b30ff3 SHA512 b76f632371323c22bb9a127354b4610b7ad6e13152049c1377e48224087e5d1f4224c2f6c0583a631593810d11d09dbf6a769e9726f4fa2465809afbb2ca8984
-DIST zen-bin-1.0.0_alpha37.tar.bz2 87641638 BLAKE2B f4462692bcc02827267b1abfebfc342aa17c1376036fc04a2423ee4b68d98a3c8c48145849bf8d2bd715546e00c37a14db0c83a1c8f47d019e7050fc8dc789ad SHA512 41b82350e08afb5ab3da5e5c33106bfcf85aa7395de09706eac98d91278cd1c18325efa55b4f5d951c76dff187cf79a704f785d3f604499472630a3d9306aba1
-DIST zen-bin-1.0.0_alpha39.tar.bz2 82495682 BLAKE2B c7dccc0a141fbe44949038eb8ba8e770a15f86bed19c1e57e2ff6a042be79a88f7adb1d175902abbe730e8b40695b14116631007277fe2a89334ece79e4d57a6 SHA512 7edb996a8a3f76f01b4a0750ac429dc63b19ad4b8e493cbe4f64789481cb01679bb9269c9a3fdfcd1559f2740cb19f39683a8ddf9b73d89957569bb976bd7d92
DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
-DIST zen-bin-1.0.1_alpha2.tar.bz2 87864427 BLAKE2B aee7605a315c25f887151739fc6773ccaebcde649d6a191eb7c0db040d7ab514812e8de55a3dbcf91b1bab9305c4cb734c79463f9fc93e16f4a30fd2f4007549 SHA512 f7b2d42e932ad0c6a69e77b2adf58680b1457e49b26c9b46414dd8ff6ae779f7d9398836148b73435f1b2eef139b7c9dc36b299efc989185a1958948be1d6d4f
-DIST zen-bin-1.0.1_alpha3.tar.bz2 87628641 BLAKE2B 338bc6a7ad0c613b73b99ffab384ffd879dcb2bb6ebfc2a205dad34b071a0aa12f180352e3244a6b180ba728e523a6c746515c716c570611608f906ff7b4f20d SHA512 83b1ac59fe9ca32a48af8f84b68c32e6a6a917d0156809f0b0e70fd0dd7d31dd3275bf0da25dc2a183a485e8fc77f6445d7b09052b872552d60e4d01e6473f07
-DIST zen-bin-1.0.1_alpha4.tar.bz2 87620407 BLAKE2B ecc2610d0dd6b8eedaa082446be3229c479a129bf56a6cfc12f2766008af0e5dc37292b2e0fca4c770ef5329b662a832659732b3d695e7ee2360dbdd69718a88 SHA512 783da92aa73e4e5f3c8994fc406260a06afae71b482c08c1fc3d4f4bbd915c3a41a6e14c094427814c8c59f3375c3056dae44b4813ef9d1031e41eb19ecfff86
-DIST zen-bin-1.0.1_alpha5.tar.bz2 87666705 BLAKE2B cb4445d9f1f42cee3832d3a74866a1bed26f7ec18939c55754038e6d5a7c6a774876ba921e6c204c8e0e597f4e269bf33c345cc1afd59deeac14ef510c110cda SHA512 77a3e061d12338b47dff08e070ac58acdae7adb1b6ffd5771c99dbdc0975518e320753167b55bc0a0a32334a02f5fc026a3a5e7464038636f11f33ad08039d0e
-DIST zen-bin-1.0.1_alpha6.tar.bz2 87619633 BLAKE2B 29c648225b44372471aae18f7149cbeffd52aac704e94d8169c549c3abafb5de3d5263fd78b9325e05f07308d0c2f18255c5a284e21dc46c1faa92be62559168 SHA512 773b64aa2ce071d411d9135d706e57ebdd755bf3edb3964573c95c965e13c5f82a51d713e5c53f09f1d8272c7070db5351fbe978fd0ac7a0017da9a40cef7994
-DIST zen-bin-1.0.1_alpha7.tar.bz2 87620471 BLAKE2B 8f555fc57a7f3f2199c2cca5e9cb53187f8206788abbde568dc31169378554faa9dad9acfe967024efcdb2ed57ff823b08a5764f4ad9afde0660fd812a24ea96 SHA512 a79fafada8440eee37ff77952a680e1ec0d64f753ae73971e54520b1e1915e349cdea45a6a1baf3002e80acbce2d3e6dae18a7920b891f5407ea8eff31b66101
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild
deleted file mode 100644
index 0732803d7..000000000
--- a/www-client/zen-bin/zen-bin-1.0.0_alpha34.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.0-a.34"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild
deleted file mode 100644
index ca1c33c91..000000000
--- a/www-client/zen-bin/zen-bin-1.0.0_alpha35.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.0-a.35"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild
deleted file mode 100644
index 1310faac9..000000000
--- a/www-client/zen-bin/zen-bin-1.0.0_alpha37.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.0-a.37"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild b/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild
deleted file mode 100644
index 8c0c0fb3a..000000000
--- a/www-client/zen-bin/zen-bin-1.0.0_alpha39.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.0-a.39"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
deleted file mode 100644
index 3d46a1a76..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.2"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild
deleted file mode 100644
index aca2b6a18..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha3.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.3"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
deleted file mode 100644
index 53bf3f967..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.4"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild
deleted file mode 100644
index 8f7c8b647..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha5.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.5"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
deleted file mode 100644
index c75d51b53..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha6.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.6"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild
deleted file mode 100644
index 2808f7083..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.7"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-10-24 14:06 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-10-24 14:06 UTC (permalink / raw
To: gentoo-commits
commit: 0d945887245600e3c5fdc1a29881e2f10e6c69ec
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Thu Oct 24 14:05:12 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Thu Oct 24 14:05:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d945887
www-client/zen-bin: add 1.0.1_alpha12
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 6ad6bdfe7..b06c6287a 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1 +1,2 @@
DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
+DIST zen-bin-1.0.1_alpha12.tar.bz2 87711637 BLAKE2B fca3baf48b239ae5afe6077a4d089edf1acec3e79a1cb1f1b0deebb820e0e989c4bd49f96349ef5f25d997426ec03b21e886e245caad0ec89e372f81731639b3 SHA512 d31264f9b616a921a8c332d8d12d3dd6acdab4a7e080cb03855346093b09e54670e216d175e92c14ee8fde690569f938a50de0d509fec52149535ae7a13f7068
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild
new file mode 100644
index 000000000..c66546f2f
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.12"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-11-04 10:42 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-11-04 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 6dd54f15237abc9f65b61b71687728171b14ed5a
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Mon Nov 4 10:41:17 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Mon Nov 4 10:41:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dd54f15
www-client/zen-bin: add 1.0.1_alpha17
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index b06c6287a..631c5c12a 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
DIST zen-bin-1.0.1_alpha12.tar.bz2 87711637 BLAKE2B fca3baf48b239ae5afe6077a4d089edf1acec3e79a1cb1f1b0deebb820e0e989c4bd49f96349ef5f25d997426ec03b21e886e245caad0ec89e372f81731639b3 SHA512 d31264f9b616a921a8c332d8d12d3dd6acdab4a7e080cb03855346093b09e54670e216d175e92c14ee8fde690569f938a50de0d509fec52149535ae7a13f7068
+DIST zen-bin-1.0.1_alpha17.tar.bz2 89546545 BLAKE2B a4a06aac8d52121262a7179989cbbf36012f5518e2b0ca3286cd1b166924168896db13e379ac5bb6d6d7726be4c4db7d8d0c8574abbf87e052ee010bb4d55c3f SHA512 12a4300b4aab3977438441b4412e4125d247dea15335003aabac77bc19d65f5ed5f0bb5f2d35c55a4d072a84d54ecc4793e79d9ab010711e33b834959dc2552b
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild
new file mode 100644
index 000000000..7fc1af3ba
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.17"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-11-18 13:24 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-11-18 13:24 UTC (permalink / raw
To: gentoo-commits
commit: 332cfc7bbd1429fdf0b2f92e5d4decade7230033
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Mon Nov 18 13:23:42 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Mon Nov 18 13:24:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=332cfc7b
www-client/zen-bin: add 1.0.1_alpha19
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 631c5c12a..1b67f4251 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,4 @@
DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
DIST zen-bin-1.0.1_alpha12.tar.bz2 87711637 BLAKE2B fca3baf48b239ae5afe6077a4d089edf1acec3e79a1cb1f1b0deebb820e0e989c4bd49f96349ef5f25d997426ec03b21e886e245caad0ec89e372f81731639b3 SHA512 d31264f9b616a921a8c332d8d12d3dd6acdab4a7e080cb03855346093b09e54670e216d175e92c14ee8fde690569f938a50de0d509fec52149535ae7a13f7068
DIST zen-bin-1.0.1_alpha17.tar.bz2 89546545 BLAKE2B a4a06aac8d52121262a7179989cbbf36012f5518e2b0ca3286cd1b166924168896db13e379ac5bb6d6d7726be4c4db7d8d0c8574abbf87e052ee010bb4d55c3f SHA512 12a4300b4aab3977438441b4412e4125d247dea15335003aabac77bc19d65f5ed5f0bb5f2d35c55a4d072a84d54ecc4793e79d9ab010711e33b834959dc2552b
+DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
new file mode 100644
index 000000000..64d22d5b9
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.1-a.19"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-11-18 13:26 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-11-18 13:26 UTC (permalink / raw
To: gentoo-commits
commit: 9ea5a244d260cf5c6fe4b4895cbe6087d469d117
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Mon Nov 18 13:25:47 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Mon Nov 18 13:25:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ea5a244
www-client/zen-bin: drop 1.0.1_alpha10, 1.0.1_alpha12
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 2 -
www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild | 87 -------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild | 87 -------------------------
3 files changed, 176 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 1b67f4251..7cf60f4cc 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,4 +1,2 @@
-DIST zen-bin-1.0.1_alpha10.tar.bz2 87684487 BLAKE2B 3df00d3ad2ce01b0314fa85422e10b12eb1a4fc6b4306c1e1399bbf1dea59b4d96cc978dd80d500681b87ddcefaa2272c59dd0df1b9391042ae8f803cf85dd32 SHA512 0e417cb0c3af4e4a25f66d389bcc1be359177b822d62048ace37f921d3eeb0bd00cb81d56756e328b3f55a22a650a0596131f82030096224a95f73d3d040e9e5
-DIST zen-bin-1.0.1_alpha12.tar.bz2 87711637 BLAKE2B fca3baf48b239ae5afe6077a4d089edf1acec3e79a1cb1f1b0deebb820e0e989c4bd49f96349ef5f25d997426ec03b21e886e245caad0ec89e372f81731639b3 SHA512 d31264f9b616a921a8c332d8d12d3dd6acdab4a7e080cb03855346093b09e54670e216d175e92c14ee8fde690569f938a50de0d509fec52149535ae7a13f7068
DIST zen-bin-1.0.1_alpha17.tar.bz2 89546545 BLAKE2B a4a06aac8d52121262a7179989cbbf36012f5518e2b0ca3286cd1b166924168896db13e379ac5bb6d6d7726be4c4db7d8d0c8574abbf87e052ee010bb4d55c3f SHA512 12a4300b4aab3977438441b4412e4125d247dea15335003aabac77bc19d65f5ed5f0bb5f2d35c55a4d072a84d54ecc4793e79d9ab010711e33b834959dc2552b
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild
deleted file mode 100644
index 33d060316..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha10.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.10"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild
deleted file mode 100644
index c66546f2f..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha12.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.12"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-02 12:43 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-02 12:43 UTC (permalink / raw
To: gentoo-commits
commit: 80f392ec67ca9e11be73431900df403587c80280
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Mon Dec 2 12:41:48 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Dec 2 12:41:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80f392ec
www-client/zen-bin: drop 1.0.1_alpha17
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 -
www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild | 87 -------------------------
2 files changed, 88 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index a2e09b8dd..4966412de 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,2 @@
-DIST zen-bin-1.0.1_alpha17.tar.bz2 89546545 BLAKE2B a4a06aac8d52121262a7179989cbbf36012f5518e2b0ca3286cd1b166924168896db13e379ac5bb6d6d7726be4c4db7d8d0c8574abbf87e052ee010bb4d55c3f SHA512 12a4300b4aab3977438441b4412e4125d247dea15335003aabac77bc19d65f5ed5f0bb5f2d35c55a4d072a84d54ecc4793e79d9ab010711e33b834959dc2552b
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild
deleted file mode 100644
index 7fc1af3ba..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha17.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.17"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-02 12:43 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-02 12:43 UTC (permalink / raw
To: gentoo-commits
commit: 8016f6240821880fb4a93c37d7d5e92996844ddf
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Mon Dec 2 12:41:32 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Dec 2 12:41:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8016f624
www-client/zen-bin: add 1.0.1_alpha22
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild | 87 +++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 7cf60f4cc..a2e09b8dd 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.1_alpha17.tar.bz2 89546545 BLAKE2B a4a06aac8d52121262a7179989cbbf36012f5518e2b0ca3286cd1b166924168896db13e379ac5bb6d6d7726be4c4db7d8d0c8574abbf87e052ee010bb4d55c3f SHA512 12a4300b4aab3977438441b4412e4125d247dea15335003aabac77bc19d65f5ed5f0bb5f2d35c55a4d072a84d54ecc4793e79d9ab010711e33b834959dc2552b
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
+DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
new file mode 100644
index 000000000..66e339ab9
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="${PV/_alpha/-a.}"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
2024-12-02 13:41 [gentoo-commits] repo/proj/guru:master " Julien Roy
@ 2024-12-02 12:43 ` Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-02 12:43 UTC (permalink / raw
To: gentoo-commits
commit: 913fd2f764c16bf157740145cbee8e071d1ac81a
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Mon Dec 2 12:41:59 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Dec 2 12:41:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=913fd2f7
www-client/zen-bin: add myself as a maintainer
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/www-client/zen-bin/metadata.xml b/www-client/zen-bin/metadata.xml
index 85656ff73..295b6319e 100644
--- a/www-client/zen-bin/metadata.xml
+++ b/www-client/zen-bin/metadata.xml
@@ -5,6 +5,10 @@
<email>saigon-tech@tuta.io</email>
<name>Michal Vu</name>
</maintainer>
+ <maintainer type="person">
+ <email>julien@jroy.ca</email>
+ <name>Julien Roy</name>
+ </maintainer>
<upstream>
<remote-id type="github">zen-browser/desktop</remote-id>
</upstream>
@@ -12,4 +16,3 @@
Firefox-based privacy oriented browser. Zen offers a wide variety of customizations and is Firefox sync compatible.
</longdescription>
</pkgmetadata>
-
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-11 11:34 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-12-11 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 53b8481398de20a6551916a6dad969992a9009d6
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Dec 11 11:28:36 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Dec 11 11:31:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53b84813
www-client/zen-bin: add 1.0.1_alpha22
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 4 ++++
www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 4966412de..dd7861651 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,6 @@
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
+<<<<<<< HEAD
+=======
+DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
+>>>>>>> 07e9d37fd (www-client/zen-bin: add 1.0.1_alpha22)
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
index 66e339ab9..8337dd040 100644
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
@@ -5,7 +5,11 @@ EAPI=8
inherit xdg-utils desktop
+<<<<<<< HEAD
MY_PV="${PV/_alpha/-a.}"
+=======
+MY_PV="1.0.1-a.22"
+>>>>>>> 07e9d37fd (www-client/zen-bin: add 1.0.1_alpha22)
MY_P="zen"
DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-11 11:36 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-12-11 11:36 UTC (permalink / raw
To: gentoo-commits
commit: 11cdecd9c8e7fddc81b14b31e84ce34c23b007d2
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Dec 11 11:36:09 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Dec 11 11:36:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11cdecd9
www-client/zen-bin: Fixing bad Manifest and ebuild
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 3 ---
www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild | 4 ----
2 files changed, 7 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index dd7861651..67eb3bf06 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,6 +1,3 @@
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
-<<<<<<< HEAD
-=======
DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
->>>>>>> 07e9d37fd (www-client/zen-bin: add 1.0.1_alpha22)
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
index 8337dd040..189160a80 100644
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
+++ b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
@@ -5,11 +5,7 @@ EAPI=8
inherit xdg-utils desktop
-<<<<<<< HEAD
-MY_PV="${PV/_alpha/-a.}"
-=======
MY_PV="1.0.1-a.22"
->>>>>>> 07e9d37fd (www-client/zen-bin: add 1.0.1_alpha22)
MY_P="zen"
DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-11 11:37 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-12-11 11:37 UTC (permalink / raw
To: gentoo-commits
commit: 314fc9e01590240f49f0ae3eb242b5f0a2ea1809
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Wed Dec 11 11:37:02 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Wed Dec 11 11:37:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=314fc9e0
www-client/zen-bin: New Beta Version
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild | 87 +++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
new file mode 100644
index 000000000..f5cc0ecdc
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.2-b.0"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-12 9:39 Michal Vu
0 siblings, 0 replies; 31+ messages in thread
From: Michal Vu @ 2024-12-12 9:39 UTC (permalink / raw
To: gentoo-commits
commit: 9f21b68aefdb94167271b4ca87b685803207848e
Author: Michal Vu <saigon-tech <AT> tuta <DOT> io>
AuthorDate: Thu Dec 12 08:28:40 2024 +0000
Commit: Michal Vu <saigon-tech <AT> tuta <DOT> io>
CommitDate: Thu Dec 12 09:39:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f21b68a
www-client/zen-bin: add 1.0.2_beta1
Signed-off-by: Michal Vu <saigon-tech <AT> tuta.io>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild | 87 +++++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 67eb3bf06..698980f15 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,4 @@
DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
+DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild
new file mode 100644
index 000000000..2b07e1e7d
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="1.0.2-b.1"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-15 18:02 Julien Roy
2024-12-15 18:10 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
0 siblings, 1 reply; 31+ messages in thread
From: Julien Roy @ 2024-12-15 18:02 UTC (permalink / raw
To: gentoo-commits
commit: 60b68184ec6aa7e6c4b9f80a848456eae7979322
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Dec 15 18:00:02 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Dec 15 18:00:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60b68184
www-client/zen-bin: drop 1.0.1_alpha19, 1.0.1_alpha22, 1.0.2_beta0
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 3 -
www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild | 87 -------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild | 87 -------------------------
www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild | 87 -------------------------
4 files changed, 264 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 9d6d8db55..1a4825b90 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,5 +1,2 @@
-DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
-DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
-DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
deleted file mode 100644
index 64d22d5b9..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.19"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
deleted file mode 100644
index 189160a80..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.22"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
deleted file mode 100644
index f5cc0ecdc..000000000
--- a/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.2-b.0"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-15 18:02 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-15 18:02 UTC (permalink / raw
To: gentoo-commits
commit: ea7045404c42520c38d6eab2b16afd27ffe92907
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Dec 15 17:59:18 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Dec 15 17:59:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea704540
www-client/zen-bin: add 1.0.2_beta2
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild | 88 +++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 698980f15..9d6d8db55 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -2,3 +2,4 @@ DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c818
DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
+DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild
new file mode 100644
index 000000000..7b5ba3846
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="${PV/_beta/-b.}"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: www-client/zen-bin/
2024-12-15 18:02 [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/ Julien Roy
@ 2024-12-15 18:10 ` Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-15 18:10 UTC (permalink / raw
To: gentoo-commits
commit: 60b68184ec6aa7e6c4b9f80a848456eae7979322
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Sun Dec 15 18:00:02 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Sun Dec 15 18:00:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60b68184
www-client/zen-bin: drop 1.0.1_alpha19, 1.0.1_alpha22, 1.0.2_beta0
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 3 -
www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild | 87 -------------------------
www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild | 87 -------------------------
www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild | 87 -------------------------
4 files changed, 264 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 9d6d8db55..1a4825b90 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,5 +1,2 @@
-DIST zen-bin-1.0.1_alpha19.tar.bz2 89522253 BLAKE2B 333168463767dbf85be2c918c81892a4bafb47a5a9cb5b7301869aa44aeb762bdb3a16d06a3e411ff2cbb028297ada1a497513a74f643edd64324a25910923c9 SHA512 087b36c1d32656820e92a4c860fdc682a1b227f94ead7dc58ebbf8670b8345a9d383fcfbaacfb3c567d9685825f5f3af9381345b0e6753cdbedfafbd43f3dccc
-DIST zen-bin-1.0.1_alpha22.tar.bz2 89579148 BLAKE2B 23b8e88682b806f8937e9ffef082a3b5d90e285d0fa1ed60821fddfa22e464f65a24a43f4cb2edd96b8612e4e2fcf2104dabed194ee1a3d5f998feb35b9f365b SHA512 1e257cfbb1231c42b3e9f4b2867a54aafbbd5552b7316c1044ac452990d0d3bf36858d9cf684b5296b2b03ac4a9003931e8a716c026dadf614ff36027c41f353
-DIST zen-bin-1.0.2_beta0.tar.bz2 94265180 BLAKE2B 3f52584c7eaf8b9653ea734a9d9b75aa82dd44b36b9c443ab0c3e4ee9b43f36102d8248962c02b424730196b8804f06c6c49c8b5672b5ee215a7419d0525e089 SHA512 5f2829a3fcf548d469d7bd6404232911a0520bb01e8b9a592a930c0fabad269c7cde297718e5f245a2b51268e0bcd443731498ae791600736868203530c7182d
DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
deleted file mode 100644
index 64d22d5b9..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha19.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.19"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild b/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
deleted file mode 100644
index 189160a80..000000000
--- a/www-client/zen-bin/zen-bin-1.0.1_alpha22.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.1-a.22"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
deleted file mode 100644
index f5cc0ecdc..000000000
--- a/www-client/zen-bin/zen-bin-1.0.2_beta0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.2-b.0"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-20 14:55 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-20 14:55 UTC (permalink / raw
To: gentoo-commits
commit: 4f262bc0650542ca1b9772f939449ee2f4eb2aca
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Fri Dec 20 14:49:11 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Dec 20 14:49:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f262bc0
www-client/zen-bin: drop 1.0.2_beta1
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 -
www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild | 87 ---------------------------
2 files changed, 88 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index ccabafa27..985280891 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,2 @@
-DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild
deleted file mode 100644
index 2b07e1e7d..000000000
--- a/www-client/zen-bin/zen-bin-1.0.2_beta1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="1.0.2-b.1"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-20 14:55 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-20 14:55 UTC (permalink / raw
To: gentoo-commits
commit: 1d18c9bcba316f68ba5e3b07836177388d51c9c0
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Fri Dec 20 14:48:14 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Fri Dec 20 14:48:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d18c9bc
www-client/zen-bin: add 1.0.2_beta3
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild | 88 +++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 1a4825b90..ccabafa27 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.2_beta1.tar.bz2 94269909 BLAKE2B 84174e4ef564bc7ca4877764998534fd00a457b21f9c5d94838b7aa6908fe666b4b02e4c85f6547dd4b0608997e995af3f611407bc0fd258d67f019ab59978c4 SHA512 74539f859d0ce5f84799695dfb472423c446a1f1a3d3185e29545b6121a0a50b783e26143628574abb845ce7d67e90abd51f5a1066b6131c5222b0fe6c3ddf1f
DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
+DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild
new file mode 100644
index 000000000..7b5ba3846
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="${PV/_beta/-b.}"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-24 14:28 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-24 14:28 UTC (permalink / raw
To: gentoo-commits
commit: 8683a75f8523424e55c34560b295fc53c0b2a547
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue Dec 24 14:26:38 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Dec 24 14:26:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8683a75f
www-client/zen-bin: drop 1.0.2_beta2
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 -
www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild | 88 ---------------------------
2 files changed, 89 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 7c7ae6b17..dd71571de 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,2 @@
-DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
DIST zen-bin-1.0.2_beta4.tar.bz2 96413786 BLAKE2B c8ae66a891e5984b96f793f1e8838c643f2d28de7248b7b5b96baebe643562bf7e105fcd94d98d07f0aadb5876b7ae0610bf1e93d49e83694754c8b7e2bf64ca SHA512 991c5e1ddae259300414f4689aac95d1f0afb7b412865b01d460958182190f235e24f80f2877fc55ea63354e2642ceebf18a4eab0f2fe35ab5a6d4b168ce0c9f
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild
deleted file mode 100644
index 7b5ba3846..000000000
--- a/www-client/zen-bin/zen-bin-1.0.2_beta2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="${PV/_beta/-b.}"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-24 14:28 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-24 14:28 UTC (permalink / raw
To: gentoo-commits
commit: 2ac54860818e8a61df5c3849aac56250f859ade2
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue Dec 24 14:26:20 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Dec 24 14:26:20 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ac54860
www-client/zen-bin: add 1.0.2_beta4
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.2_beta4.ebuild | 88 +++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 985280891..7c7ae6b17 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.2_beta2.tar.bz2 94354940 BLAKE2B 88ce300b580775a3995eddab158d2411ac85d081c0c60e5e43a0d93be0c263f61018bd584803cd7c6a962f80314f4c49d469e593f8fee3e3c2fe98df3b351543 SHA512 e05445799b758ae4a97257bf283edb5f499077897e70f9df12a49b36ab982a68f8678d3484e54fb2713d7dcdded0c15458f7b9e55d478f90b70c88bd9825fd6b
DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
+DIST zen-bin-1.0.2_beta4.tar.bz2 96413786 BLAKE2B c8ae66a891e5984b96f793f1e8838c643f2d28de7248b7b5b96baebe643562bf7e105fcd94d98d07f0aadb5876b7ae0610bf1e93d49e83694754c8b7e2bf64ca SHA512 991c5e1ddae259300414f4689aac95d1f0afb7b412865b01d460958182190f235e24f80f2877fc55ea63354e2642ceebf18a4eab0f2fe35ab5a6d4b168ce0c9f
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta4.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta4.ebuild
new file mode 100644
index 000000000..9ef16357a
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta4.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="${PV/_beta/-b.}"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-x86_64.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-25 14:03 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-25 14:03 UTC (permalink / raw
To: gentoo-commits
commit: 682f4908ae22e9676f3798340e5515b259bbe22f
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Wed Dec 25 13:57:21 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed Dec 25 13:57:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=682f4908
www-client/zen-bin: drop 1.0.2_beta3
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 -
www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild | 88 ---------------------------
2 files changed, 89 deletions(-)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index e11e47cc4..b8f6f3bce 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,3 +1,2 @@
-DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
DIST zen-bin-1.0.2_beta4.tar.bz2 96413786 BLAKE2B c8ae66a891e5984b96f793f1e8838c643f2d28de7248b7b5b96baebe643562bf7e105fcd94d98d07f0aadb5876b7ae0610bf1e93d49e83694754c8b7e2bf64ca SHA512 991c5e1ddae259300414f4689aac95d1f0afb7b412865b01d460958182190f235e24f80f2877fc55ea63354e2642ceebf18a4eab0f2fe35ab5a6d4b168ce0c9f
DIST zen-bin-1.0.2_beta5.tar.bz2 96534293 BLAKE2B 1e1d1d7f81bcea155645714272e9d1ec49a0a193cf5e1dce06683e830a72e6125a41a9050cd948e33ff429b7809d132f9dc5691868173b7ae93a8d86aa21bc99 SHA512 0080070f97795434cf2141a7cb4d806e8bfb802e8b73447afa24239fa97d99e8ef96cbc6b060329ecaba2dcf5c090887b0e2d6427a6b9d05e648148efb7773d9
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild
deleted file mode 100644
index 7b5ba3846..000000000
--- a/www-client/zen-bin/zen-bin-1.0.2_beta3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils desktop
-
-MY_PV="${PV/_beta/-b.}"
-MY_P="zen"
-
-DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
-HOMEPAGE="https://github.com/zen-browser/desktop"
-SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-specific.tar.bz2 -> ${P}.tar.bz2"
-
-S="${WORKDIR}"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- 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
- x11-libs/gtk+:3
- x11-libs/libX11
- 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
-"
-
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="opt/zen/*"
-
-src_install() {
- #create dest dir
- local destdir="/opt/zen"
- dodir "${destdir}"
- #copy files into dest dir
- cp -a "${S}/zen"/* "${ED}${destdir}" || die
- #create a symlink to the binary
- dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
- #add icons
- local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
- if [[ -d "${icon_dir}" ]]; then
- for size in 16 32 48 64 128; do
- if [[ -f "${icon_dir}/default${size}.png" ]]; then
- newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
- fi
- done
- else
- ewarn "Icon directory not found, skipping icon installation"
- fi
- #create desktop file
- make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
- #handle permissions of destdir files
- fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
- fperms 0750 "${destdir}"/pingsender
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- elog "For optimal performance and compatibility, please ensure"
- elog "that you have the latest graphics drivers installed."
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 31+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/
@ 2024-12-25 14:03 Julien Roy
0 siblings, 0 replies; 31+ messages in thread
From: Julien Roy @ 2024-12-25 14:03 UTC (permalink / raw
To: gentoo-commits
commit: b3cd888113b93c8dd9ae0360a1a1065121336c51
Author: Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Wed Dec 25 13:57:02 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed Dec 25 13:57:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3cd8881
www-client/zen-bin: add 1.0.2_beta5
Signed-off-by: Julien Roy <julien <AT> jroy.ca>
www-client/zen-bin/Manifest | 1 +
www-client/zen-bin/zen-bin-1.0.2_beta5.ebuild | 88 +++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index dd71571de..e11e47cc4 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,2 +1,3 @@
DIST zen-bin-1.0.2_beta3.tar.bz2 94354719 BLAKE2B 91778a21c8576aa7ec598ffe8fdc05fd7a90f7b042b4fd361092be8751a33e2a9a48922f5e823470d06901e6be5ddc2210ba728ffd36d08a71f30ee80deca0b1 SHA512 939e1f06a16816a5ddac1f4b3c8acd4bbd93064956e1f0bd05f879d1feb20f3240bb5839c201209e23c52d4de5263dfedb9881f8119765b65785433a2820c9e1
DIST zen-bin-1.0.2_beta4.tar.bz2 96413786 BLAKE2B c8ae66a891e5984b96f793f1e8838c643f2d28de7248b7b5b96baebe643562bf7e105fcd94d98d07f0aadb5876b7ae0610bf1e93d49e83694754c8b7e2bf64ca SHA512 991c5e1ddae259300414f4689aac95d1f0afb7b412865b01d460958182190f235e24f80f2877fc55ea63354e2642ceebf18a4eab0f2fe35ab5a6d4b168ce0c9f
+DIST zen-bin-1.0.2_beta5.tar.bz2 96534293 BLAKE2B 1e1d1d7f81bcea155645714272e9d1ec49a0a193cf5e1dce06683e830a72e6125a41a9050cd948e33ff429b7809d132f9dc5691868173b7ae93a8d86aa21bc99 SHA512 0080070f97795434cf2141a7cb4d806e8bfb802e8b73447afa24239fa97d99e8ef96cbc6b060329ecaba2dcf5c090887b0e2d6427a6b9d05e648148efb7773d9
diff --git a/www-client/zen-bin/zen-bin-1.0.2_beta5.ebuild b/www-client/zen-bin/zen-bin-1.0.2_beta5.ebuild
new file mode 100644
index 000000000..9ef16357a
--- /dev/null
+++ b/www-client/zen-bin/zen-bin-1.0.2_beta5.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils desktop
+
+MY_PV="${PV/_beta/-b.}"
+MY_P="zen"
+
+DESCRIPTION="Zen Browser - A Firefox-based browser focused on privacy"
+HOMEPAGE="https://github.com/zen-browser/desktop"
+SRC_URI="https://github.com/zen-browser/desktop/releases/download/${MY_PV}/${MY_P}.linux-x86_64.tar.bz2 -> ${P}.tar.bz2"
+
+S="${WORKDIR}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ 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
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ 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
+"
+
+DEPEND="${RDEPEND}"
+
+QA_PREBUILT="opt/zen/*"
+
+src_install() {
+ #create dest dir
+ local destdir="/opt/zen"
+ dodir "${destdir}"
+ #copy files into dest dir
+ cp -a "${S}/zen"/* "${ED}${destdir}" || die
+ #create a symlink to the binary
+ dosym "${destdir}/zen-bin" "/usr/bin/zen-bin" || die
+ #add icons
+ local icon_dir="${ED}${destdir}/browser/chrome/icons/default"
+ if [[ -d "${icon_dir}" ]]; then
+ for size in 16 32 48 64 128; do
+ if [[ -f "${icon_dir}/default${size}.png" ]]; then
+ newicon -s ${size} "${icon_dir}/default${size}.png" zen.png
+ fi
+ done
+ else
+ ewarn "Icon directory not found, skipping icon installation"
+ fi
+ #create desktop file
+ make_desktop_entry zen-bin "Zen" zen "Network;WebBrowser"
+ #handle permissions of destdir files
+ fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
+ fperms 0750 "${destdir}"/pingsender
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ elog "For optimal performance and compatibility, please ensure"
+ elog "that you have the latest graphics drivers installed."
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 31+ messages in thread
end of thread, other threads:[~2024-12-25 14:04 UTC | newest]
Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-15 18:02 [gentoo-commits] repo/proj/guru:dev commit in: www-client/zen-bin/ Julien Roy
2024-12-15 18:10 ` [gentoo-commits] repo/proj/guru:master " Julien Roy
-- strict thread matches above, loose matches on Subject: below --
2024-12-25 14:03 [gentoo-commits] repo/proj/guru:dev " Julien Roy
2024-12-25 14:03 Julien Roy
2024-12-24 14:28 Julien Roy
2024-12-24 14:28 Julien Roy
2024-12-20 14:55 Julien Roy
2024-12-20 14:55 Julien Roy
2024-12-15 18:02 Julien Roy
2024-12-12 9:39 Michal Vu
2024-12-11 11:37 Michal Vu
2024-12-11 11:36 Michal Vu
2024-12-11 11:34 Michal Vu
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 12:43 Julien Roy
2024-12-02 12:43 Julien Roy
2024-11-18 13:26 Michal Vu
2024-11-18 13:24 Michal Vu
2024-11-04 10:42 Michal Vu
2024-10-24 14:06 Michal Vu
2024-10-16 8:33 Michal Vu
2024-10-16 8:21 Michal Vu
2024-10-02 22:31 Michal Vu
2024-09-26 16:55 Michal Vu
2024-09-23 20:56 Michal Vu
2024-09-23 20:54 Michal Vu
2024-09-10 20:54 Michal Vu
2024-09-07 10:13 Michal Vu
2024-09-04 20:25 Michal Vu
2024-09-04 20:24 Michal Vu
2024-08-31 10:38 Michal Vu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox