From d1d13600bb92e972d7708775d4113f532d9da884 Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Sat, 4 Oct 2025 20:50:52 +0200 Subject: [PATCH] upgpkg: zen-browser-1.16.3b-1: new upstream release --- .SRCINFO | 16 +++++++++------- PKGBUILD | 16 +++++++++++----- zen.desktop | 26 -------------------------- 3 files changed, 20 insertions(+), 38 deletions(-) delete mode 100644 zen.desktop diff --git a/.SRCINFO b/.SRCINFO index afbeb0d..90a9c40 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = zen-browser-bin pkgdesc = Performance oriented Firefox-based web browser - pkgver = 1.16.2b + pkgver = 1.16.3b pkgrel = 1 url = https://github.com/zen-browser/desktop arch = x86_64 @@ -12,20 +12,22 @@ pkgbase = zen-browser-bin optdepends = pulse-native-provider: Audio support optdepends = speech-dispatcher: Text-to-Speech optdepends = hunspell-en_US: Spell checking, American English - provides = zen-browser=1.16.2b + provides = zen-browser=1.16.3b conflicts = zen-browser options = !strip backup = opt/zen-browser-bin/distribution/policies.json source = zen-browser.sh - source = zen.desktop + source = app.zen_browser.zen.desktop source = policies.json + source = https://raw.githubusercontent.com/zen-browser/flatpak/refs/heads/main/app.zen_browser.zen.metainfo.xml b2sums = 710370ba1559605ecf93c5a0a6bbe981628ad8ad49e00770cbc4318d9452cde570f9e5116a692327c55a562ee097c04996ff9a01a61be237c2d83f64eea00e5c b2sums = 807cda3666f71ce4da67cbfe8270b4e8594a74af136ab526973524c8cd856e53283a4b6330154bf3802cc90cc42f49c090091237210615df844da3312c64a377 b2sums = 328a8ffee9810b03a42fe9b33aa9811e1501b6c4f30db4881355a074615d7146246f94e30210dc1c87a0f6f437dd847164a6dbddf898fad030eb8e9741f3da83 - source_x86_64 = zen-browser-1.16.2b-1-x86_64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.16.2b/zen.linux-x86_64.tar.xz - b2sums_x86_64 = 2ec38f1df7364699ba218510e9d59620e8731b79c8e124f9db5752a73598c733ee0483c70de17b5c8f62b3f838fc113247d43648750d5866e4231bf287d4ecf9 - source_aarch64 = zen-browser-1.16.2b-1-aarch64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.16.2b/zen.linux-aarch64.tar.xz - b2sums_aarch64 = 89910b5621d2fd8ad6aba623570ac9c4b75c792edb2d7061a598b19c104cfd4439dbaaad946a2b59ed4210e9329551666ed35a9ad99620d5e1100acb6f797f74 + b2sums = 380f7ff533d95f654b0af0ed442b3318fa2392cb1037bb356ade4618c964939f9981e102ff3525a4b57380a97f59d9093af97d7c9fc5915168ba0b147ae41fd1 + source_x86_64 = zen-browser-1.16.3b-1-x86_64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.16.3b/zen.linux-x86_64.tar.xz + b2sums_x86_64 = 79d4df59d2b2575194fbea609904612745bc03b49b79e4b63bc76498e8009e49970be654885ca11a074573a7ec660177732be28377656b16bf94684c5a4a0185 + source_aarch64 = zen-browser-1.16.3b-1-aarch64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.16.3b/zen.linux-aarch64.tar.xz + b2sums_aarch64 = 562fd3f44330c2ea82ba5d57fe5d1b4a70d1f1430f8c03ce5a2511ab186fee28017d0f1350e0b8d6796688bd2c9de299792d251faefb23b3d7191dcb6990a933 pkgname = zen-browser-bin depends = alsa-lib diff --git a/PKGBUILD b/PKGBUILD index 95edd02..0b9ec19 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,8 +10,8 @@ pkgname=zen-browser-bin _pkgname=zen-browser -_desktopname=zen -pkgver=1.16.2b +_desktopname=app.zen_browser.zen +pkgver=1.16.3b pkgrel=1 pkgdesc="Performance oriented Firefox-based web browser" arch=('x86_64' 'aarch64') @@ -41,12 +41,14 @@ source=( "$_pkgname.sh" "$_desktopname.desktop" "policies.json" + "https://raw.githubusercontent.com/zen-browser/flatpak/refs/heads/main/app.zen_browser.zen.metainfo.xml" ) b2sums=('710370ba1559605ecf93c5a0a6bbe981628ad8ad49e00770cbc4318d9452cde570f9e5116a692327c55a562ee097c04996ff9a01a61be237c2d83f64eea00e5c' '807cda3666f71ce4da67cbfe8270b4e8594a74af136ab526973524c8cd856e53283a4b6330154bf3802cc90cc42f49c090091237210615df844da3312c64a377' - '328a8ffee9810b03a42fe9b33aa9811e1501b6c4f30db4881355a074615d7146246f94e30210dc1c87a0f6f437dd847164a6dbddf898fad030eb8e9741f3da83') -b2sums_x86_64=('2ec38f1df7364699ba218510e9d59620e8731b79c8e124f9db5752a73598c733ee0483c70de17b5c8f62b3f838fc113247d43648750d5866e4231bf287d4ecf9') -b2sums_aarch64=('89910b5621d2fd8ad6aba623570ac9c4b75c792edb2d7061a598b19c104cfd4439dbaaad946a2b59ed4210e9329551666ed35a9ad99620d5e1100acb6f797f74') + '328a8ffee9810b03a42fe9b33aa9811e1501b6c4f30db4881355a074615d7146246f94e30210dc1c87a0f6f437dd847164a6dbddf898fad030eb8e9741f3da83' + '380f7ff533d95f654b0af0ed442b3318fa2392cb1037bb356ade4618c964939f9981e102ff3525a4b57380a97f59d9093af97d7c9fc5915168ba0b147ae41fd1') +b2sums_x86_64=('79d4df59d2b2575194fbea609904612745bc03b49b79e4b63bc76498e8009e49970be654885ca11a074573a7ec660177732be28377656b16bf94684c5a4a0185') +b2sums_aarch64=('562fd3f44330c2ea82ba5d57fe5d1b4a70d1f1430f8c03ce5a2511ab186fee28017d0f1350e0b8d6796688bd2c9de299792d251faefb23b3d7191dcb6990a933') package() { depends+=( @@ -86,6 +88,7 @@ package() { # Create directories mkdir -p "$pkgdir"/usr/bin mkdir -p "$pkgdir"/usr/share/applications + mkdir -p "$pkgdir"/usr/share/metainfo mkdir -p "$pkgdir"/opt # Install @@ -104,6 +107,9 @@ package() { "$pkgdir"/usr/share/icons/hicolor/$i/apps/$_pkgname.png done + # metainfo + install -m644 ./*.metainfo.xml "$pkgdir"/usr/share/metainfo/ + # Use system-provided dictionaries ln -Ts /usr/share/hunspell "$pkgdir"/opt/$pkgname/dictionaries ln -Ts /usr/share/hyphen "$pkgdir"/opt/$pkgname/hyphenation diff --git a/zen.desktop b/zen.desktop deleted file mode 100644 index 9c27318..0000000 --- a/zen.desktop +++ /dev/null @@ -1,26 +0,0 @@ -[Desktop Entry] -Name=Zen Browser -Comment=Experience tranquillity while browsing the web without people tracking you! -Exec=/opt/zen-browser-bin/zen-bin %u -Icon=zen-browser -Type=Application -MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; -StartupWMClass=zen -Categories=Network;WebBrowser; -StartupNotify=true -Terminal=false -X-MultipleArgs=false -Keywords=Internet;WWW;Browser;Web;Explorer; -Actions=new-window;new-private-window;profilemanager; - -[Desktop Action new-window] -Name=Open a New Window -Exec=/opt/zen-browser-bin/zen-bin %u - -[Desktop Action new-private-window] -Name=Open a New Private Window -Exec=/opt/zen-browser-bin/zen-bin --private-window %u - -[Desktop Action profilemanager] -Name=Open the Profile Manager -Exec=/opt/zen-browser-bin/zen-bin --ProfileManager %u