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

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]

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