Package Details: webkitgtk 2.4.11-12

Git Clone URL: https://aur.archlinux.org/webkitgtk.git (read-only)
Package Base: webkitgtk
Description: Legacy Web content engine for GTK+ 3
Upstream URL: https://webkitgtk.org/
Licenses: custom
Conflicts: libwebkit3, webkitgtk3
Provides: libwebkit3=2.4.11, webkitgtk3=2.4.11
Replaces: libwebkit3, webkitgtk3
Submitter: City-busz
Maintainer: yan12125
Last Packager: yan12125
Votes: 53
Popularity: 4.396622
First Submitted: 2017-06-30 07:40
Last Updated: 2018-04-30 05:33

Dependencies (24)

Sources (5)

Pinned Comments

yan12125 commented on 2017-12-20 02:56

FAQ

  • error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory

You'll need to rebuild against the new ICU 61. Normally it should be done with usual package upgrading (webkitgtk 2.4.11-11 => webkitgtk 2.4.11-12)

  • I can't build! There's an error "error: ‘WTF::StringImpl::StaticASCIILiteraicASCIILiteral’ has not been declared"

Try disabling parallel building - use -j1 in both PKGBUILD and /etc/makepkg.conf

  • Building takes too long time!

A: WebKit is inherently big and complex. It can take up to 13.5 hours to build (on AMD Athlon X2, thanks to @Bonnietwin for sharing). You can modify makepkg.conf or PKGBUILD directly to build it in parallel. Check out @MadMe's and @tuxsavvy's comments.

  • Is there a prebuilt package?

A: The awesome Arch Linux CN team maintains one. You can enable it by appending the following section to /etc/pacman.conf:

[archlinuxcn]
Server = https://cdn.repo.archlinuxcn.org/$arch

And installing as if it were official packages:

sudo pacman -S webkitgtk
sudo pacman -S webkitgtk2

Check out https://github.com/archlinuxcn/repo/blob/master/README.md for more details.

  • I can't build! There's an error about codegen

There's a bug in old glib2. Make sure you have upgraded to glib2 2.56. Check out @ValHue's and @zoidby's comments.

  • Other questions

I've disabled notifications for this package for too many non-constructive comments. Please open a new issue at https://gitlab.com/yan12125/aur for suggestions/questions/bug reports/...

Latest Comments

Scimmia commented on 2018-04-30 14:30

Because this isn't webbkit2

dalu commented on 2018-04-30 14:05

isn't this severely outdated and vulnerable? latest version of webkit2gtk+ is at the time of writing 2.20.1 (stable).

So why is this at version 2.4.11 and not flagged as being outdated?

yan12125 commented on 2018-04-30 05:41

@ReDemoNBR: Thanks and done :)

Scimmia commented on 2018-04-29 15:38

Or you should read the AUR wiki page and figure out how things actually work

dafta commented on 2018-04-29 15:35

The following build dependencies are missing: automake, bison, flex. You should probably add them to makedepends.

ReDemoNBR commented on 2018-04-23 05:11

I've been building the last versions of this package for my Raspberry Pi 3 (arch 'armv7h') correctly for some months already and I think it is time to report that it is safe to add 'armv7h' in arch. Same is valid for webkitgtk2 package :D

Takes around 40-50 hours to build it but, believe it or not, it does work.

But please let the version as it is, otherwise we will have have to update it again :)

testbird71 commented on 2018-04-04 11:01

I have added the Repo from CN and addet the Keyring sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

Löse Abhängigkeiten auf... Warnung: Kann "icu>=61" nicht auflösen (eine Abhängigkeit von "webkitgtk") Warnung: Kann "icu>=61" nicht auflösen (eine Abhängigkeit von "webkitgtk2") :: Die folgenden Pakete können aufgrund nicht auflösbarer Abhängigkeiten nicht aktualisiert werden: webkitgtk webkitgtk2

yan12125 commented on 2018-03-08 05:13

Your package webkitgtk [1] has been flagged out-of-date by rbirkelbach
[2]:

The version provided is from 2016-04-10.

@rbirkelbach: WebKitGTK+ 2.4.x is the latest branch that provides WebKit1 API. Later branches provides WebKit2 API only, which is incompatible.

agentcobra commented on 2018-02-22 01:13

doesn't build

Traceback (most recent call last): File "/usr/sbin/gdbus-codegen", line 41, in <module> from codegen import codegen_main ModuleNotFoundError: No module named 'codegen' make: *** [GNUmakefile:82203: DerivedSources/Platform/Geoclue2Interface.h] Error 1 ==> ERREUR : Une erreur s’est produite dans build(). Abandon... ==> ERREUR : Makepkg n'a pas pu construire webkitgtk.</module>

klore commented on 2018-02-12 14:35

File "/usr/sbin/gdbus-codegen", line 41, in <module> from codegen import codegen_main ImportError: cannot import name 'codegen_main' make: *** [GNUmakefile:82203: DerivedSources/Platform/Geoclue2Interface.h] Error 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build webkitgtk. ==> Restart building webkitgtk2 ? [y/N]</module>

All comments