WebKitGTK+-2.0.4

Introduction à WebKitGTK+

WebKitGTK+ est un portage du moteur de rendu web WebKit vers la plate-forme GTK+ 3.

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-2.0.4.tar.xz

  • Somme de contrôle MD5 du téléchargement : 413be319ba171feed9348d1bede6b0a7

  • Taille du téléchargement : 9.4 Mo

  • Estimation de l'espace disque requis : 900 Mo

  • Estimation du temps de construction : 50 SBU

Dépendances de WebKitGTK+

Requises

Gperf-3.0.4, gst-plugins-base-1.0.10, GTK+-3.8.4, ICU-51.2, libsecret-0.16, libsoup-2.42.2, libwebp-0.3.1, MesaLib-9.2.0, Ruby-2.0.0, SQLite-3.8.0.2, udev-Version installée par LFS or udev-extras (from systemd) (pour GUdev) et which-2.20

Recommandées

Facultative

GTK-Doc-1.19 et MathML

Notes utilisateur : 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 en ayant appliqué le correctif ou alors WebKitGTK+ échouera.

Si vous n'avez pas installé GTK-Doc-1.19, corrigez un bogue qui fera échouer make install:

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

Installez WebKitGTK+ en lançant les commandes suivantes

sed -i "/%union/i %lex-param {YYLEX_PARAM}" \
   Source/ThirdParty/ANGLE/src/compiler/glslang.y &&
./configure --prefix=/usr \
            --libexecdir=/usr/lib/webkitgtk3 \
            --enable-introspection &&
make

Ce paquet n'a pas de suite de tests fonctionnelle.

[Note]

Note

Pendant l'installation, le Makefile fait quelques compilations et édition de lien supplémentaires. Si vous n'avez pas installé Xorg dans /usr, les variables LIBRARY_PATH et PKG_CONFIG_PATH doivent être définies pour l'utilisateur root. Si vous utilisez sudo pour être root, utilisez l'option -E pour passer vos variables d'environnement actuelle au processus d'installation.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

sed ... glslang.y: Cette commande corrige un problème en utilisant bison-3.0 ou plus.

--enable-introspection : Ce paramètre active le support pour Gobject Introspection et est requis pour un bureau GNOME. Effacez le si vous n'avez pas installé Gobject Introspection ou ne voulez pas installer GNOME.

--disable-geolocation : Utilisez cette option si vous n'avez pas installé 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

Programme installé Program: jsc-3
Bibliothèques installées: libjavascriptcoregtk-3.0.so, libwebkit2gtk-3.0.so et libwebkit-3.0.so
Répertoires installés: /usr/include/webkit-3.0, /usr/lib/webkitgtk3 et /usr/share/webkit-3.0

Description courte

jsc-3

est un utilitaire en ligne de commande qui vous permet de lancer des programmes JavaScript en dehors du contexte d'un navigateur web.

libjavascriptcoregtk-3.0.so

contient les fonctions de l'API du coeur de JavaScript utilisées par jsc-3 et libwebkitgtk-3.0.so.

libwebkitgtk-3.0.so

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

libwebkit2gtk-3.0.so

contient les fonctions de l'API de WebKit2.

Last updated on 2013-06-06 17:31:50 +0200