From c0c1b5e1f69aca6a301b2d0aa1dae4f454accb7c Mon Sep 17 00:00:00 2001 From: truebaka Date: Wed, 29 Jul 2026 21:29:58 +0800 Subject: [PATCH] browsers/zen-browser-bin: add package --- .../zen-browser-bin/files/zen-browser.desktop | 22 +++++++++++++++ vup/srcpkgs/browsers/zen-browser-bin/template | 27 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 vup/srcpkgs/browsers/zen-browser-bin/files/zen-browser.desktop create mode 100644 vup/srcpkgs/browsers/zen-browser-bin/template diff --git a/vup/srcpkgs/browsers/zen-browser-bin/files/zen-browser.desktop b/vup/srcpkgs/browsers/zen-browser-bin/files/zen-browser.desktop new file mode 100644 index 0000000..bef8e37 --- /dev/null +++ b/vup/srcpkgs/browsers/zen-browser-bin/files/zen-browser.desktop @@ -0,0 +1,22 @@ +[Desktop Entry] +Version=1.0 +Name=Zen Browser +Comment=Experience tranquillity while browsing the web +GenericName=Web Browser +Exec=zen %u +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=zen-browser +Categories=Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/x-xpinstall;x-scheme-handler/http;x-scheme-handler/https; +StartupNotify=true +Actions=new-window;new-private-window; + +[Desktop Action new-window] +Name=New Window +Exec=zen --new-window %u + +[Desktop Action new-private-window] +Name=New Private Window +Exec=zen --private-window %u diff --git a/vup/srcpkgs/browsers/zen-browser-bin/template b/vup/srcpkgs/browsers/zen-browser-bin/template new file mode 100644 index 0000000..686d6a0 --- /dev/null +++ b/vup/srcpkgs/browsers/zen-browser-bin/template @@ -0,0 +1,27 @@ +# Template file for 'zen-browser-bin' +pkgname=zen-browser-bin +version=1.21.8b +revision=1 +archs="x86_64" +hostmakedepends="tar xz" +depends="gtk+3 libXt nss alsa-lib dbus-glib ffmpeg" +short_desc="Experience tranquillity while browsing the web (Precompiled binary)" +maintainer="baka " +license="MPL-2.0" +homepage="https://zen-browser.app" + +distfiles="https://github.com/zen-browser/desktop/releases/download/1.21.8b/zen.linux-x86_64.tar.xz" +checksum=05a36657e4c9dbe700e54a2e3941f7af4656abbe330690aa74d8cf793af396f4 + +nostrip=yes +nodebug=yes + +do_install() { + vmkdir opt/zen-browser + vcopy * opt/zen-browser + vmkdir usr/bin + ln -s /opt/zen-browser/zen "${DESTDIR}/usr/bin/zen" + vmkdir usr/share/pixmaps + ln -s /opt/zen-browser/browser/chrome/icons/default/default128.png "${DESTDIR}/usr/share/pixmaps/zen-browser.png" + vinstall "${FILESDIR}/zen-browser.desktop" 644 usr/share/applications +}