WebKitGTK+-1.10.2

Introduction à WebKitGTK+

Le paquet WebKitGTK+ est le portage du moteur de rendu web portable WebKit sur la plate-forme GTK+ 2.

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

Information sur le paquet

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

  • Somme de contrôle MD5 du téléchargement : 7b1a652af1eb11bee5bf7209e9ff67e6

  • Taille du téléchargement : 8.3 Mo

  • Estimation de l'espace disque requis : 650 Mo

  • Estimation du temps de construction : 55 SBU

Téléchargements supplémentaires

Dépendances WebKitGTK+

Requises

Gperf-3.0.4, GStreamer Base Plug-ins-0.10.36, gtk+-2.24.20, ICU-51.2, libsoup-2.42.2, MesaLib-9.2.0, Ruby-2.0.0, SQLite-3.8.0.2 et which-2.20

Recommandées

Facultatives

cURL-7.32.0, gobject-introspection-1.36.0 GTK-Doc-1.19 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.19, 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:

sed -i '/parse-param/ a%lex-param {YYLEX_PARAM}' \
             Source/ThirdParty/ANGLE/src/compiler/glslang.y &&
patch -Np1 -i ../webkitgtk-1.10.2-fix_librt_linking-1.patch &&
./configure --prefix=/usr \
            --libexecdir=/usr/lib/webkitgtk2 \
            --with-gtk=2.0 \
            --disable-webkit2 &&
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

sed ... Source/ThirdParty/ANGLE/src/compiler/glslang.y: Cette commande corrige un problème causé par la dernière version de Bison.

--with-gtk=2.0 --disable-webkit2 : Ces paramètres obligent WebkitGTK+ à se compiler contre GTK+ 2, même si GTK+ 3 est aussi installé.

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

--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.
Bibliothèques installées: 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, /usr/share/webkit-1.0 et /usr/lib/webkitgtk2

Descriptions courtes

jsc-1

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.

Last updated on : 2012-10-17 14:09:50 +020