WebKitGTK+-2.8.5
Introduction à WebKitGTK+
WebKitGTK+ est le portage du
moteur de rendu web portable WebKit sur les plateformes GTK+ 3 et GTK+
2.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.8.
Information sur le paquet
-
Téléchargement (HTTP) : http://webkitgtk.org/releases/webkitgtk-2.8.5.tar.xz
-
Somme de contrôle MD5 du téléchargement :
df79991848a5096d3a75289ebce547ae
-
Taille du téléchargement : 10 Mo
-
Estimation de l'espace disque requis : 973 Mo (100 Mo
installé)
-
Estimation du temps de construction : 31 SBU (using
parallelism=4, estimated 80+ SBU using 1 core)
Dépendances de WebKitGTK+
Requises
cmake-3.3.1, gst-plugins-base-1.4.5, gtk+-2.24.28,
GTK+-3.16.6, ICU-55.1, libgudev-230, libsecret-0.18.3, libsoup-2.50.0, libwebp-0.4.3,
MesaLib-10.6.6, Ruby-2.2.3, SQLite-3.8.11.1 et which-2.21
Recommandées
enchant-1.6.0, GeoClue-0.12.0, gobject-introspection-1.44.0,
hicolor-icon-theme-0.15
Facultative
GTK-Doc-1.24, Harfbuzz-1.0.3, llvm-3.7.0, GeoClue2, et
MathML
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/webkitgtk
Installation de WebKitGTK+
Installation de WebKitGTK+
Installez WebKitGTK+ en lançant la
suite
sed -e 's/“/\"/' -e 's/”/\"/' \
-i Source/WebCore/xml/XMLViewer.{css,js} &&
mkdir -vp build &&
cd build &&
cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_SKIP_RPATH=ON \
-DPORT=GTK \
-DLIB_INSTALL_DIR=/usr/lib \
-DENABLE_MINIBROWSER=ON \
-Wno-dev .. &&
make
Ce paquet n'a pas de suite de tests fonctionnelle. Cependant, il y
a un navigateur web graphique basique utilisable dans le répertoire
de construction, build/bin/MiniBrowser. Si son lancement
échoue, il y a un problème avec la construction.
Note
Pendant l'installation, le Makefile fait des compilations et
édition de liens supplémentaires. SI vous n'avez pas Xorg dans
/usr, les variables LIBRARY_PATH et PKG_CONFIG_PATH doivent être
définie pour l'utilisateur root. En utilisant sudo pour être
root, utilisez l'option -E pour passer vos variables
d'environnement actuelles au processus d'installation.
Maintenant, en tant qu'utilisateur root
:
make install &&
install -vdm755 /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 &&
install -vm644 ../Documentation/webkit2gtk-4.0/html/* \
/usr/share/gtk-doc/html/webkit2gtk-4.0 &&
install -vm644 ../Documentation/webkitdomgtk-4.0/html/* \
/usr/share/gtk-doc/html/webkitdomgtk-4.0
Explications des commandes
sed -i ... : Corriges
des typos dans deux fichiers sources.
-DENABLE_MINIBROWSER=ON
: Ce
paramètre active la compilation de Mini
Browser(mini navigateur) et l'installe.
-DUSE_SYSTEM_MALLOC=ON
: Ce paramètre
active la construction contre la version installée de malloc.
-DENABLE_GEOLOCATION=OFF
: Utilisez ce
paramètre si vous ne voulez pas installer GeoClue-0.12.0 ou GeoClue2.
-DENABLE_GTKDOC=ON
: Utilisez ce
paramètre si GTK-Doc-1.24 est installé et que vous souhaitiez
reconstruire et installer la documentation de l'API.
Contenu
Programme installé Program:
jsc
Bibliothèques installées:
libjavascriptcoregtk-4.0.so et
libwebkit2gtk-4.0.so
Répertoires installés:
/usr/include/webkitgtk-4.0,
/usr/lib/webkit2gtk-4.0, /usr/libexec/webkit2gtk-4.0, et
/usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
Description courte
jsc
|
est un utilitaire en ligne de commande qui permet de
lancer des programmes JavaScript en dehors du contexte
d'un navigateur web.
|
MiniBrowser
|
est un navigateur graphique très simple.
|
libjavascriptcoregtk-4.0.so
|
contient les fonctions de l'API du coeur de JavaScript
utilisées par jsc et libwebkit2gtk-4.0 .
|
libwebkit2gtk-4.0.so
|
contient les fonctions de l'API de WebKit2.
|
Last updated on 2015-03-31 21:21:38 +0200