WebKitGTK+-2.2.3
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.5.
Information sur le paquet
-
Téléchargement (HTTP) : http://webkitgtk.org/releases/webkitgtk-2.2.3.tar.xz
-
Somme de contrôle MD5 du téléchargement :
d2af0d2d75f18cac33bd82ee63e22571
-
Taille du téléchargement : 9.0 Mo
-
Estimation de l'espace disque requis : 868 Mo
-
Estimation du temps de construction : 57 SBU
Dépendances de WebKitGTK+
Requises
Gperf-3.0.4, gst-plugins-base-1.2.3, GTK+-3.10.7,
ICU-52.1, libsecret-0.16, libsoup-2.44.2, libwebp-0.4.0,
MesaLib-10.0.3, Ruby-2.1.0, SQLite-3.8.3.1, udev-extras (from systemd) (pour
GUdev) et which-2.20
Recommandées
enchant-1.6.0, GeoClue-0.12.0 gobject-introspection-1.38.0 et
hicolor-icon-theme-0.12
Facultative
GTK-Doc-1.19 et MathML
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/webkitgtk
Installation de WebKitGTK+
Avertissement
Si vous avez construit WebKitGTK+ avec make 3.82, soyez certain de
l'avoir construit en ayant appliqué le
correctif ou alors WebKitGTK+ pourra échouer.
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
./configure --prefix=/usr \
--enable-introspection &&
make
Ce paquet n'a pas de suite de tests fonctionnelle.
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 &&
rm -rf /usr/share/gtk-doc/html/webkitgtk-2.0 &&
mv -vi /usr/share/gtk-doc/html/webkitgtk{,-2.0}
Explications des commandes
sed ... glslang.y:
Cette commande corrige un problème en utilisant bison-3.0 ou plus.
mv -vi
/usr/share/gtk-doc/html/webkitgtk{,-2.0}: Il y a un
conflit avec le répertoire installé avec un même nom par WebKitGTK+-1.10.2.
--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.
--libexecdir=/usr/lib/webkitgtk3
: Cette
option placera les programmes internes du paquet dans /usr/lib/webkitgtk3
au lieu de /usr/libexec
en accord avec l'ancienne version de
FHS utilisée avant LFS-7.5.
Contenu
Programme installé :
jsc-3
Bibliothèques installées:
libjavascriptcoregtk-3.0.so,
libwebkit2gtk-3.0.so, libwebkitgtk-3.0.so et
/usr/lib/webkit2gtk-3.0/injected-bundle/libwebkit2gtkinjectedbundle.so
Répertoires installés:
/usr/include/webkitgtk-3.0,
/usr/share/gtk-doc/html/webkitgtk-2.0,
/usr/share/gtk-doc/html/webkit2gtk et
/usr/share/webkitgtk-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