Package Details: webkit2gtk 2.50.6-7

Git Clone URL: https://aur.archlinux.org/webkit2gtk.git (read-only, click to copy)
Package Base: webkit2gtk
Description: Web content engine for GTK
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
Provides: libjavascriptcoregtk-4.0.so, libwebkit2gtk-4.0.so
Submitter: andreas_baumann
Maintainer: andreas_baumann
Last Packager: andreas_baumann
Votes: 19
Popularity: 11.59
First Submitted: 2026-04-10 12:35 (UTC)
Last Updated: 2026-04-28 16:18 (UTC)

Sources (2)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

berbigou commented on 2026-05-18 14:39 (UTC) (edited on 2026-05-18 14:45 (UTC) by berbigou)

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)))

gerson commented on 2026-05-18 12:04 (UTC)

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

berbigou commented on 2026-05-18 09:49 (UTC)

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...

FabioLolix commented on 2026-05-16 16:20 (UTC)

@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

diamalex commented on 2026-05-16 14:10 (UTC)

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!

gerson commented on 2026-05-09 19:23 (UTC)

There was a bin version of this package on AUR, webkit2gtk-bin, what happened to it?

aminemen commented on 2026-05-06 17:14 (UTC)

Thank you @FabioLolix, I took the advise of the forum and I deleted all the orphans, webkit2gtk among them, and it's ok, no update problems.

FabioLolix commented on 2026-05-06 15:27 (UTC)

@aminemen webkit2gtk isn't forcing the removal of gtk2, you should remove packages dropped to the AUR you don't use and/or ask in the Manjaro forum, i.e. https://forum.manjaro.org/t/whether-to-remove-orphans-foreign-packages-before-or-after-updating/187339

aminemen commented on 2026-05-06 08:13 (UTC) (edited on 2026-05-06 08:15 (UTC) by aminemen)

Hello, I'm using Manjaro

Operating System: Manjaro Linux

KDE Plasma Version: 6.6.4

KDE Frameworks Version: 6.25.0

Qt Version: 6.11.0

Kernel Version: 6.12.85-1-MANJARO (64-bit)

Graphics Platform: Wayland

I made an update and I got :

Failed to prepare transaction:

could not satisfy dependencies:

  • removing gtk2 breaks dependency 'gtk2' required by gtkmm

How to resolve this problem ?

guglovich commented on 2026-05-05 07:52 (UTC)

I think we should keep the compiled version for powerful PCs, and create a bin version for weaker PCs.