Note, this version is intentionally sticking to version 2.50.x.
For newer versions use the official webkit2gtk-4.1 package. See https://archlinux.org/packages/extra/x86_64/webkit2gtk-4.1/
| Git Clone URL: | https://aur.archlinux.org/webkit2gtk.git (read-only, click to copy) |
|---|---|
| Package Base: | webkit2gtk |
| Description: | Web content engine for GTK (documentation) |
| Upstream URL: | https://webkitgtk.org |
| Licenses: | MIT, ISC, OFL-1.1, ICU, Apache-2.0, NCSA, BSD-3-Clause, BSD-2-Clause, BSL-1.0, MPL-1.1, MPL-2.0, GPL-2.0-only, LGPL-2.1-or-later, LGPL-2.1-only, BSD-2-Clause-Views, Apache-2.0 WITH LLVM-exception, AFL-2.0 OR GPL-2.0-or-later, BSD-Source-Code, bzip2-1.0.6, GPL-3.0-only WITH Autoconf-exception-3.0, GPL-3.0-or-later WITH Bison-exception-2.2, NCSA OR MIT, SunPro, Unicode-TOU |
| Submitter: | andreas_baumann |
| Maintainer: | andreas_baumann |
| Last Packager: | andreas_baumann |
| Votes: | 21 |
| Popularity: | 5.21 |
| First Submitted: | 2026-04-10 12:35 (UTC) |
| Last Updated: | 2026-04-28 16:18 (UTC) |
Note, this version is intentionally sticking to version 2.50.x.
For newer versions use the official webkit2gtk-4.1 package. See https://archlinux.org/packages/extra/x86_64/webkit2gtk-4.1/
latest version of teh package requires libsoup3, not libsoup (2.x).
For some reason building this package fails with ninja subcommands failed error making status 4. I had to install webkit2gtk-4.1 https://archlinux.org/packages/extra/x86_64/webkit2gtk-4.1/
@schnedan that is because the key isn't in your user keyring
make package fails for me with notifying about an unknown public PGP key 91C559DBE4C9123B
is this known / trustworthy?
Thanks @gerson for your answer.
This package didn't compile for me (Arch 7.0.8-arch1-1)
In file included from /Jardin/cache/yay/webkit2gtk/src/webkitgtk-2.50.6/Source/WebCore/rendering/style/StyleBackgroundData.h:27:
/Jardin/cache/yay/webkit2gtk/src/webkitgtk-2.50.6/Source/WebCore/rendering/style/FillLayer.h:127:42: warning: bit-field 'm_origin' is not wide enough to store all enumerators of preferred type 'FillBox' [-Wpreferred-type-bitfield-enum-conversion]
127 | void setOrigin(FillBox b) { m_origin = static_cast<unsigned>(b); m_originSet = true; }
| ^
/Jardin/cache/yay/webkit2gtk/src/webkitgtk-2.50.6/Source/WebCore/rendering/style/FillLayer.h:201:49: note: widen this field to 3 bits to store all values of 'FillBox'
201 | PREFERRED_TYPE(FillBox) unsigned m_origin : 2;
| ^
/Jardin/cache/yay/webkit2gtk/src/webkitgtk-2.50.6/Source/WebCore/rendering/style/FillLayer.h:201:5: note: preferred type for bit-field 'FillBox' specified here
201 | PREFERRED_TYPE(FillBox) unsigned m_origin : 2;
| ^
/Jardin/cache/yay/webkit2gtk/src/build/WTF/Headers/wtf/Compiler.h:319:42: note: expanded from macro 'PREFERRED_TYPE'
319 | #define PREFERRED_TYPE(T) __attribute__((preferred_type(T)))
This one provides version 4.0, while the other is 4.1. Arch simply moves too fast sometimes. Some bin codes in the aur still use 4.0.
In my case, I use Vesta, which is free but proprietary. They only provide the bin and it requires the 4.0 version.
But... Yesterday, I've replaced this webkit 4.0 with symlinks to the 4.1 version and it worked. Check it here: https://aur.archlinux.org/packages/vesta
Hello, what is the difference between this package (webkit2gtk in AUR) and webkit2gtk-4.1 (in extra repository) ? Installing bambulab from AUR, it compiled webkit2gtk even if webkit2gtk-4.1 was already installed...
@diamalex you should remove old packages dropped to the AUR you don't use
You can check the package list at https://aur.archlinux.org/packages/webkit2gtk?all_reqs=1#pkgreqs
guys, have a good conscience, have developers ever independently built this application on their computer? I have 24 Gigabytes of memory in my PC, and the computer freezes during assembly. I tried to assemble it a second time, and it hung up again, at about 4,154 objects. I looked at the memory consumption - it reached more than 24 gigabytes. If anyone reads my comment, please write down which applications depend on this package, and I will never use these applications again in my life!
Pinned Comments
andreas_baumann commented on 2026-06-19 08:39 (UTC) (edited on 2026-06-21 08:24 (UTC) by andreas_baumann)
Note, this version is intentionally sticking to version 2.50.x.
For newer versions use the official webkit2gtk-4.1 package. See https://archlinux.org/packages/extra/x86_64/webkit2gtk-4.1/