WebKitGTK+-1.10.1

Introduction à WebKitGTK+

Le paquet WebKitGTK+ est le portage du moteur de rendu web portable WebKit sur la plateforme GTK+.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Information sur le paquet

  • Téléchargement (HTTP) : http://webkitgtk.org/releases/webkitgtk-1.10.1.tar.xz

  • Somme de contrôle MD5 du téléchargement : 28c930cda012391453c476cdacfaca65

  • Taille du téléchargement : 8.2 Mo

  • Estimation de l'espace disque requis : 800 Mo

  • Estimation du temps de construction : 55 SBU

Dépendances WebKitGTK+

Requises

Gperf-3.0.4, gst-plugins-base-1.0.2 ou GStreamer Base Plug-ins-0.10.36, GTK+-3.6.1 ou gtk+-2.24.13, ICU-49.1.2, libxslt-1.1.27, libsoup-2.40.1, MesaLib-9.0, Ruby-1.9.3-p286, SQLite-3.7.14.1 et which-2.20

Recommandées

Facultatives

cURL-7.28.0, enchant-1.6.0, GTK-Doc-1.18 et MathML.

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

Installation de WebKitGTK+

[Avertissement]

Avertissement

Si vous avez construit WebKitGTK+ avec make 3.82, soyez certain de l'avoir construit avec le correctif appliqué ou la construction de WebKitGTK+ échouera.

Si vous n'avez pas installé GTK-Doc-1.18, corrigez un bogue qui causera un échec de make install :

sed -i '/generate-gtkdoc --rebase/s:^:# :' GNUmakefile.in

Installez WebKitGTK+ en lançant les commandes suivantes:

./configure --prefix=/usr             --libexecdir=/usr/lib/WebKitGTK             --with-gstreamer=1.0             --enable-introspection &&
make

Ce paquet n'est pas fourni avec une suite de tests opérationnelle.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--enable-introspection : Ce paramètre active le support pour Gobject-Introspection et elle est nécessaire pour un bureau GNOME. Si vous n'avez pas installé Gobject-Introspection et si vous ne voulez pas installer GNOME, supprimez cette option.

--with-gstreamer=1.0 : Ce paramètre force l'utilisation de GStreamer 1.0 avec GNOME 3.6. Effacez le si vous ne voulez pas installer GStreamer 1.0 ou vous ne voulez pas installer GNOME.

--disable-geolocation : Utilisez cette option si vous ne voulez pas installer GeoClue-0.12.0 ou configure échouera.

--with-gtk=2.0 --disable-webkit2 : Ces paramètres obligent WebkitGTK+ à se compiler contre GTK+ 2, même si GTK+ 3 est aussi installé. Avec Gtk+-2, tout ce qu'installe WebkitGTK+ a un 1.0 pour suffixe. Lorsque vous le compilez contre Gtk+-3, tout a pour suffixe 3.0. Les deux versions peuvent être installées simultanément sans conflit de noms.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Contenu

Programmes installés: jsc-1 ou jsc-3 (selon que vous ayez installé la version Gtk+-2 ou Gtk+-3 de WebKit).
Bibliothèque installée: libjavascriptcoregtk-1.0.so et libwebkit-1.0.so ou libjavascriptcoregtk-3.0.so, libwebkit2gtk-3.0.so et libwebkit-3.0.so
Répertoires installés: /usr/include/webkit-1.0 et /usr/share/webkit-1.0 ou /usr/include/webkit-3.0, /usr/lib/WebKit et /usr/share/webkit-3.0

Descriptions courtes

jsc-1 ou jsc-3

est un utilitaire en ligne de commande qui vous autorise à exécuter les programmes JavaScript en dehors du contexte d'un navigateur web.

libjavascriptcoregtk-1.0.so

contient les fonctions cœur de l'API JavaScript utilisées par jsc-1 aet libwebkitgtk-1.0.so.

libwebkit-1.0.so

contient les fonctions de l'API WebKitGTK+ pour GTK+ 2.

libjavascriptcoregtk-3.0.so

contient les fonctions cœur de l'API JavaScript, qui sont utilisées par jsc-1 et libwebkitgtk-3.0.so.

libwebkitgtk-3.0.so

contient les fonctions de l'API WebKitGTK+ pour GTK+ 3.

libwebkit2gtk-3.0.so

contient les fonctions de l'API WebKit2.

Last updated on : 2012-09-26 21:37:55 +020