WebKitGTK+-1.6.1

Introduction to WebKitGTK+

The WebKitGTK+ package is the port of the portable web rendering engine WebKit to the GTK+ platform.

This package is known to build and work properly using an LFS-7.0 platform.

Package Information

  • Download (HTTP): http://webkitgtk.org/webkit-1.6.1.tar.gz

  • Download MD5 sum: c11743694b1b71dad287b2e7a9e73b05

  • Download size: 9.7 MB

  • Estimated disk space required: 500 MB (38 MB installed)

  • Estimated build time: 28 SBU

WebKitGTK+ Dependencies

Required

Gperf-3.0.4, libjpeg-8c, libpng-1.5.7, ICU-4.8.1.1, libxslt-1.1.26, gtk+-2.24.8 or gtk+-3.2.3 (if both are installed configure defaults to using gtk+-3), libsoup-2.30.2, GStreamer Base Plug-ins-0.10.25, which-2.20 and SQLite-3.7.8

Optional

cURL-7.22.0, enchant-1.6.0, GeoClue, gobject-introspection-1.30.0 (required if building epiphany), GTK-Doc-1.18 and MathML.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/webkitgtk

Installation of WebKitGTK+

Install WebKitGTK+ by running the following commands:

./configure --prefix=/usr --with-gtk=2.0 &&
make

To test the results, issue: make check (you must be in an xterm or similar to do this, because it launches some windows).

Now, as the root user:

make install

Command Explanations

--with-gtk=2.0: This option forces Webkit to compile against Gtk+-2, even if Gtk+-3 is also installed. With Gtk+-2, everything Webkit installs is suffixed with 1.0. When it is compiled against Gtk+-3 everything it installs is suffixed with 3.0. Both versions can be installed alongside one another with no namespace conflicts.

--enable-introspection: This option enables support for gobject-introspection.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

Contents

Installed Program: jsc-1 or jsc-3 (depending on whether you installed the gtk+-2 or gtk+-3 version of webkit)
Installed Library: libwebkit-1.0.so and libjavascriptcoregtk-1.0.so or libwebkit-3.0.so and libjavascriptcoregtk-3.0.so (depending on whether you installed the gtk+-2 or gtk+-3 version of webkit)
Installed Directories: /usr/include/webkit-1.0 and /usr/share/webkit-1.0 or /usr/include/webkit-3.0 and /usr/share/webkit-3.0 (depending on whether you installed the gtk+-2 or gtk+-3 version of webkit)

Short Descriptions

jsc-1 or jsc-3

is a command-line utility that allows you to run JavaScript programs outside of the context of a web browser.

libwebkit-1.0.so

contains the WebKitGTK+ API functions for gtk+-2.

libwebkit-3.0.so

contains the WebKitGTK+ API functions for gtk+-3.

libjavascriptcoregtk-1.0.so

contains functions that are used by jsc-1

libjavascriptcoregtk-3.0.so

contains functions that are used by jsc-3

Last updated on 2011-12-12 13:12:28 +0000