Package Details: qt5-webengine 5.15.19-4

Git Clone URL: https://aur.archlinux.org/qt5-webengine.git (read-only, click to copy)
Package Base: qt5-webengine
Description: Provides support for web applications using the Chromium browser project
Upstream URL: https://wiki.qt.io/QtWebEngine/ChromiumVersions
Licenses: Apache-2.0, MPL-1.1, EPL-1.0, MPL-2.0, GPL-2.0-only, GPL-2.0-or-later, LGPL-2.1-or-later, LGPL-2.1-only, GPL-3.0-only, LGPL-3.0-only, LGPL-2.0-or-later, GFDL-1.3-only
Groups: qt5
Submitter: arojas
Maintainer: severach
Last Packager: severach
Votes: 31
Popularity: 7.16
First Submitted: 2025-11-09 09:28 (UTC)
Last Updated: 2026-02-16 10:49 (UTC)

Sources (9)

Pinned Comments

arojas commented on 2025-12-16 10:53 (UTC)

@tcipu that wouldn't solve anything because these users didn't post their actual error, they only posted warnings which are not the cause of the failure.

For the n-th time: do NOT post the tail of the build log. This is completely useless. Post the actual errors, which you can find by searching for the FAILED string in the output.

FabioLolix commented on 2025-11-12 21:34 (UTC)

Pre-build (in chroot) package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

FabioLolix commented on 2026-03-04 22:34 (UTC)

@ottoshmidt it is included in the package

ottoshmidt commented on 2026-03-04 21:44 (UTC)

Does this provide libQt5WebEngineWidgets.so.5?

magks commented on 2026-02-13 23:52 (UTC) (edited on 2026-02-14 00:11 (UTC) by magks)

Build fails on glibc 2.43+ with SYS_SECCOMP error

System: Arch Linux with glibc 2.43+r5+g856c426a7534-1

Error: error: expected identifier before numeric constant 224 | #define SYS_SECCOMP 1

Root cause: glibc 2.41+ added SYS_SECCOMP as an enum value in signal.h, conflicting with Chromium's internal definition.

Fix: Apply this patch to undefine the conflicting macro:

glibc-2.41-seccomp-fix.patch:

https://dpaste.com/DCK85GQAB.txt

--- a/sandbox/linux/system_headers/linux_seccomp.h
+++ b/sandbox/linux/system_headers/linux_seccomp.h
@@ -225,4 +225,9 @@
 #define SYS_SECCOMP                   1
 #endif

+// Undefine SYS_SECCOMP to avoid conflicts with glibc 2.41+ which
+// defines it as an enum value in signal.h
+#ifdef SYS_SECCOMP
+#undef SYS_SECCOMP
+#endif
 #endif  // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_

How to apply:

  1. Add patch to source=() array: 'glibc-2.41-seccomp-fix.patch'
  2. Add to prepare() before set +x: patch -Np1 -d 'src/3rdparty/chromium' -i "${srcdir}/glibc-2.41-seccomp-fix.patch"
  3. Run updpkgsums
  4. Build with makepkg -f

Tested: Builds successfully with this patch applied.

FabioLolix commented on 2026-01-31 16:07 (UTC)

@Delan the option for pacman is -U

Delan commented on 2026-01-31 15:53 (UTC)

For the noobs like me that were wondering how to use the pre-built package: sudo pamac install qt5-webengine-5.15.19-4-x86_64.pkg.tar.zst (I thought about pinging andreas_baumann but an LLM did the job.

andreas_baumann commented on 2026-01-31 06:40 (UTC) (edited on 2026-01-31 06:44 (UTC) by andreas_baumann)

@SmigorX: see the pinned comment just above, FabioLolix provides binaries on sourceforge.

SmigorX commented on 2026-01-30 21:35 (UTC)

Why is this not a prebuild package, wtf? It's absolutely massive. It took half a day on my PC, what am I supposed to do with my weaker laptop? Just not have this install ever?

Ishayu commented on 2026-01-24 23:29 (UTC) (edited on 2026-01-24 23:30 (UTC) by Ishayu)

This package builds Chromium version 87 from source.

Needless to say, that takes a very, very long time, even on a fast machine.

This isn't quite clear as it isn't made a dependency, and the package isn't postfixed -git.

There is no reason to do this what-so-ever. It means people upgrading their systems takes hours and this software is already built in numerous places.

If you have this package, I recommend that you remove it if at all possible.

notsosmartapplez commented on 2026-01-11 23:27 (UTC)

@fereira, I did not notice this the first time, but check out the second pinned comment with the (Pre-build in chroot) comment. They have the prebuilt tarball for arch that you can simple pacman -U with. They are a lifesaver and I thank them for their service o7 (my crap can't compile lmao)

fereira commented on 2026-01-11 23:24 (UTC) (edited on 2026-01-11 23:25 (UTC) by fereira)

https://pb.envs.net/?1b51ddd6d0fa03d1#7YAp8TpZmuUtsce9V13aU3Z7z4BKaL4FnFV514MSiHe6

Logs after build failing after an hour.

For fucks sake why are we forcing a package with 200 dependencies to only be installed with an hour long build process