diff --git a/.SRCINFO b/.SRCINFO index cc1b487..c935857 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = zen-browser-bin pkgdesc = Performance oriented Firefox-based web browser - pkgver = 1.17.3b + pkgver = 1.17.4b pkgrel = 1 url = https://github.com/zen-browser/desktop arch = x86_64 @@ -12,22 +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.17.3b + provides = zen-browser=1.17.4b conflicts = zen-browser options = !strip backup = opt/zen-browser-bin/distribution/policies.json source = zen-browser.sh - source = app.zen_browser.zen.desktop + source = 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 b2sums = 380f7ff533d95f654b0af0ed442b3318fa2392cb1037bb356ade4618c964939f9981e102ff3525a4b57380a97f59d9093af97d7c9fc5915168ba0b147ae41fd1 - source_x86_64 = zen-browser-1.17.3b-1-x86_64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.17.3b/zen.linux-x86_64.tar.xz - b2sums_x86_64 = 0cf19c62a890c766415bc5930a0c74d9470fdda54d687ea7f467c86e5a4f95bfe9b1181dedbfe285cb5ed04658f7ab65103883d7d2a2744d1458bede46d8e498 - source_aarch64 = zen-browser-1.17.3b-1-aarch64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.17.3b/zen.linux-aarch64.tar.xz - b2sums_aarch64 = 0a50dff785aecc8373dd2512a460dd9c6efdb3bd1ae12959995baba1b915bb2439fc5b3cd0e26d9384f6d1da4974159a589add0fe907f2194fa45cdc88da7d9a + source_x86_64 = zen-browser-1.17.4b-1-x86_64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.17.4b/zen.linux-x86_64.tar.xz + b2sums_x86_64 = f2f2f7aa62be512338716b9bb95e33fb570b60930f5a41a97afc8a69dfe5e21d8471473476731096c32192c6b380b563400deed0ee087ff85d888c36f75f3a14 + source_aarch64 = zen-browser-1.17.4b-1-aarch64.tar.xz::https://github.com/zen-browser/desktop/releases/download/1.17.4b/zen.linux-aarch64.tar.xz + b2sums_aarch64 = feeb30d28feb1c2ed7185f908129cba71079228aa517f15511b0a4e262b1e999af2f353358a607cab97e2c1864d9d7379b1bb392bd48ff8be1ae5455bb61f9fc pkgname = zen-browser-bin depends = alsa-lib diff --git a/PKGBUILD b/PKGBUILD index 8591068..00b9614 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,8 +10,8 @@ pkgname=zen-browser-bin _pkgname=zen-browser -_desktopname=app.zen_browser.zen -pkgver=1.17.3b +_desktopname=zen +pkgver=1.17.4b pkgrel=1 pkgdesc="Performance oriented Firefox-based web browser" arch=('x86_64' 'aarch64') @@ -47,8 +47,8 @@ b2sums=('710370ba1559605ecf93c5a0a6bbe981628ad8ad49e00770cbc4318d9452cde570f9e51 '807cda3666f71ce4da67cbfe8270b4e8594a74af136ab526973524c8cd856e53283a4b6330154bf3802cc90cc42f49c090091237210615df844da3312c64a377' '328a8ffee9810b03a42fe9b33aa9811e1501b6c4f30db4881355a074615d7146246f94e30210dc1c87a0f6f437dd847164a6dbddf898fad030eb8e9741f3da83' '380f7ff533d95f654b0af0ed442b3318fa2392cb1037bb356ade4618c964939f9981e102ff3525a4b57380a97f59d9093af97d7c9fc5915168ba0b147ae41fd1') -b2sums_x86_64=('0cf19c62a890c766415bc5930a0c74d9470fdda54d687ea7f467c86e5a4f95bfe9b1181dedbfe285cb5ed04658f7ab65103883d7d2a2744d1458bede46d8e498') -b2sums_aarch64=('0a50dff785aecc8373dd2512a460dd9c6efdb3bd1ae12959995baba1b915bb2439fc5b3cd0e26d9384f6d1da4974159a589add0fe907f2194fa45cdc88da7d9a') +b2sums_x86_64=('f2f2f7aa62be512338716b9bb95e33fb570b60930f5a41a97afc8a69dfe5e21d8471473476731096c32192c6b380b563400deed0ee087ff85d888c36f75f3a14') +b2sums_aarch64=('feeb30d28feb1c2ed7185f908129cba71079228aa517f15511b0a4e262b1e999af2f353358a607cab97e2c1864d9d7379b1bb392bd48ff8be1ae5455bb61f9fc') package() { depends+=( @@ -108,7 +108,10 @@ package() { done # metainfo - install -m644 ./*.metainfo.xml "$pkgdir"/usr/share/metainfo/ + sed -i 's/app.zen_browser.zen.desktop/zen.desktop/' \ + "${srcdir}/app.zen_browser.zen.metainfo.xml" + install -Dvm644 "${srcdir}/app.zen_browser.zen.metainfo.xml" \ + "$pkgdir/usr/share/metainfo/app.zen_browser.zen.metainfo.xml" # Use system-provided dictionaries ln -Ts /usr/share/hunspell "$pkgdir"/opt/$pkgname/dictionaries diff --git a/zen.desktop b/zen.desktop new file mode 100644 index 0000000..9c27318 --- /dev/null +++ b/zen.desktop @@ -0,0 +1,26 @@ +[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