Search Criteria
Package Details: zen-browser 1.21.15b-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/zen-browser.git (read-only, click to copy) |
|---|---|
| Package Base: | zen-browser |
| Description: | Firefox-based web browser built from upstream release source snapshot |
| Upstream URL: | https://zen-browser.app |
| Licenses: | MPL-2.0 |
| Conflicts: | zen-browser-bin |
| Submitter: | everyx |
| Maintainer: | noureddinex |
| Last Packager: | noureddinex |
| Votes: | 49 |
| Popularity: | 2.52 |
| First Submitted: | 2024-11-19 05:44 (UTC) |
| Last Updated: | 2026-08-27 10:31 (UTC) |
Dependencies (56)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- bash (bash-gitAUR, bash-devel-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR, dbus-nosystemd-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-cudaAUR, ffmpeg-whisper-gitAUR, librempeg-gitAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-whisperAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-cuda-fullAUR, ffmpeg-headlessAUR, ffmpeg-full-llvmAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR, freetype2-qdoled-gen3AUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR, gdk-pixbuf2-noglycinAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libgcc (libgcc-fast-optimizedAUR, libgcc-snapshotAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libstdc++ (libstdc++-fast-optimizedAUR, libstdc++-snapshotAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxrandr (libxrandr-gitAUR)
- libxss
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pango (pango-nothai-gitAUR, pango-gitAUR)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-weblysleekuiAUR, ttf-lucida-fontsAUR, ttf-juiseeAUR, ttf-karlaAUR, ttf-ibm-plex-sans-scAUR, noto-fonts-variable-liteAUR, noto-fonts-latin-greek-cyrillicAUR, ttf-ms-win11-autoAUR, ttf-xo-fontsAUR, ttf-pt-astra-factAUR, ttf-shanggu-variableAUR, ttf-paratypeAUR, ttf-xeniaAUR, noto-fonts-liteAUR, ttf-vt323AUR, ttf-ms-win11-baseAUR, ttf-ms-win11-fod-wuAUR, ttf-shangguAUR, ttf-ms-win-httpdirfsAUR, ttf-ms-win11-auto-localAUR, ttf-ms-win11-auto-local-japaneseAUR, ttf-ms-win11-auto-local-koreanAUR, ttf-ms-win11-auto-local-seaAUR, ttf-ms-win11-auto-local-thaiAUR, ttf-ms-win11-auto-local-zh_cnAUR, ttf-ms-win11-auto-local-zh_twAUR, ttf-ms-win11-auto-local-otherAUR, ttf-dejavu-emojilessAUR, ttf-roboto-androidAUR, ttf-roboto-android-vfAUR, ttf-noto-vfAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-plemoljpAUR, ttf-plemoljp-binAUR, ttf-baskervvilleAUR, noto-fonts-fullAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, apple-fontsAUR, ttf-ms-win10-autoAUR, ttf-ms-win10-auto-japaneseAUR, ttf-ms-win10-auto-koreanAUR, ttf-ms-win10-auto-seaAUR, ttf-ms-win10-auto-thaiAUR, ttf-ms-win10-auto-zh_cnAUR, ttf-ms-win10-auto-zh_twAUR, ttf-ms-win10-auto-otherAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation, ttf-roboto)
- cbindgen (make)
- clang (llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR, clang-static-gitAUR) (make)
- diffutils (make)
- imake (make)
- jackAUR (pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-ldacAUR, jack2-gitAUR, jack2, pipewire-jack) (make)
- lld (llvm-gitAUR, clang-static-gitAUR) (make)
- llvm (llvm-gitAUR, llvm-minimal-gitAUR, clang-static-gitAUR) (make)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-nollvm-gitAUR, mesa-dlss-reflex-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-rk35xx-gitAUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton) (make)
- onnxruntime (piper-phonemizeAUR, onnxruntime-gitAUR, onnxruntime-cpu, onnxruntime-cuda, onnxruntime-opt-cuda, onnxruntime-opt-rocm, onnxruntime-rocm) (make)
- python (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
- unzip (unzip-zstdAUR, unzip_pAUR, unzip-natspecAUR) (make)
- wasi-compiler-rt (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR, xlibre-server-xvfb-binAUR, xlibre-xserver-xvfb-betaAUR, xlibre-xserver-xvfb-legacyabiAUR, xlibre-xserver-xvfbAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-clatAUR, networkmanager-gitAUR, networkmanager-iwdAUR, nmlinkdAUR) (optional) – Location detection via available WiFi networks
- onnxruntime (piper-phonemizeAUR, onnxruntime-gitAUR, onnxruntime-cpu, onnxruntime-cuda, onnxruntime-opt-cuda, onnxruntime-opt-rocm, onnxruntime-rocm) (optional) – Local machine learning features such as smart tab groups
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-minimal-gitAUR, xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »
gerliczkowalczuk commented on 2026-04-25 07:58 (UTC)
@UnaTried today I will send the update.
UnaTried commented on 2026-04-21 17:13 (UTC) (edited on 2026-04-21 18:10 (UTC) by UnaTried)
The patches downloaded from the Arch Linux GitLab repos are non-existent files.
Instead of
0002-Patch-glsl-optimizer-to-build-with-glibc-2.43.patchit should be0003-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch.Instead of
0004-Use-wasm32-wasip1-target.patchit should be0004-Bug-2023597-Use-wasm32-wasip1-target-for-clang-22.1-.patch.And the
0003-Bug-2016618-Fix-Linux-sandbox-build-breakage-on-glib.patchdoesn't exist.The earliest branch with the same filenames is
149.0.2-1and the earliest commit of the same has the commit idd17b1235450b957616a707a12ed6bd82406259f8.gerliczkowalczuk commented on 2026-04-20 21:32 (UTC) (edited on 2026-04-20 21:32 (UTC) by gerliczkowalczuk)
@31PNMR I will be fixing soon.Thanks for the report!
31PNMR commented on 2026-04-11 12:18 (UTC)
It seems that
onnxruntimeis listed as both optional and a make dependency. I'd rather not have to pull in an AI package.gerliczkowalczuk commented on 2026-04-11 08:25 (UTC)
You’re right on both points.
The correct SHA256 for zen.source.tar.zst in 1.19.8b is 7a17bf92f0030e1100df8a42fe981a07cb6a599750c8c26661f92ca60247733f. The previous PKGBUILD had the wrong checksum due to a broken update helper.
The encoding_rs failure is a packaging issue rather than a corrupted source tarball. The PKGBUILD was enabling --enable-rust-simd, which pulls in encoding_rs’s simd-accel code path. That path is not stable across newer Rust compilers, and with current Arch Rust it breaks on Mask::select, which is exactly the error you hit.
I’ve fixed this by:
This will be pushed as 1.19.8b-2.
gerliczkowalczuk commented on 2026-04-11 08:00 (UTC)
I searching the causes
utanerime commented on 2026-04-10 15:50 (UTC) (edited on 2026-04-10 17:17 (UTC) by utanerime)
It seems like the sha256sums of
zen-source-1.19.8b.tar.zstis7a17bf92f0030e1100df8a42fe981a07cb6a599750c8c26661f92ca60247733f.And when running
build()of this package on my machine, these errors showed as below:Don't know if it's an error from upstream or the package itself.
gerliczkowalczuk commented on 2026-04-10 15:47 (UTC)
Maintenance note: Updated to the latest version.
gerliczkowalczuk commented on 2026-04-10 15:13 (UTC)
I will be updating package today: https://github.com/zen-browser/desktop/releases/tag/1.19.8b
gerliczkowalczuk commented on 2026-04-10 15:04 (UTC)
Package update: zen-browser | build system overhaul
We have reworked the
zen-browserpackage to move away from the previous unstable live-build approach to a deterministic source snapshot build.Major changes
git + pnpm + surfer + submodules + l10n clone) to a fixed upstream source snapshot:zen.source.tar.zstgit+https://...)SKIPchecksums for remote sourcespnpm installfirefox-l10nsetffver.shprepare()build()package()./mach buildwith PGO instead of unpacking prebuilt binariesmakedependswere aligned with the current Firefox package in ArchPatches
Added three Arch-specific compatibility patches:
0002-Patch-glsl-optimizer-to-build-with-glibc-2.43.patch0003-Bug-2016618-Fix-Linux-sandbox-build-breakage-on-glib.patch0004-Use-wasm32-wasip1-target.patchPackaging improvements
/usr/bin/zen-browser/usr/bin/zenzen-browserinstead of/usr/lib/...vendor.jsdistribution.inipolicies.json(with self-update disabled)Package relationships
zen-browserconflicts withzen-browser-binzen-browser-binconflicts withzen-browserand provides("zen-browser=$pkgver")Repository structure
zen-browser-bindirectory for the binary repack variantpublish-zen-browser-aur.shhelper script:.SRCINFOssh://aur@aur.archlinux.org/zen-browser.gitRemoved legacy components
The following files and patches were dropped from the AUR workflow:
0001-bootstrap-without-vcs.firefox.patch0001-fix-desktop.zen.patch0003-do-not-disable-system-extensions.zen.patch0004-fix-package-json.zen.patch0005-source-firefox-language-packs.patchsetffver.shValidation
bash -n PKGBUILDpassedbash -n zen-browser-bin/PKGBUILDpassedmakepkg --verifysourcepassed forzen-browsersources« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »