Falkon est un navigateur web pour KDE qui utilise le moteur de rendu QtWebEngine. Il était connu sous le nom de QupZilla. Il se veut un navigateur web léger disponible sur toutes les plateformes majeures.
Bien que falkon fasse maintenant partie de KDE, il peut être installé sans KDE (au prix de la fonctionnalité kwallet et des traductions du script (non installé) hellopython.py).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.
Téléchargement (HTTP) : https://download.kde.org/stable/falkon/3.0.1/falkon-3.0.1.tar.xz
Somme de contrôle MD5 du téléchargement : c6fb6433ac0f228667e2f763c02317c5
Taille du téléchargement : 2.1 Mo
Estimation de l'espace disque requis : 113 Mo
Estimation du temps de construction : 1.2 SBU (avec parallélisme = 4)
extra-cmake-modules-5.49.0, qtwebengine-5.11.1
gnome-keyring-3.28.2, KDE Frameworks-5.49.0 (pour ki18n vous installez les traductions de hellopython.py, ou pour kwallet et ses dépendances) et PySide2 pour le greffon Python expérimental (le compiler depuis les sources est très long).
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/falkon
Installez falkon en lançant les commandes suivantes :
À moins d'avoir installé à la fois PySide2 et ki18n, supprimez les traductions du script d'exemple hellopython.py :
rm -rf po/
Si vous voulez lancer les tests, corrigez-en un pour qu'il fonctionne correctement avec Qt-5.10 et Qt-5.11 :
sed -i 's/"5.11.", 5) == 0 ? 1 : 2/"5.10.", 5) >= 0 ? 2 : 1/' \ autotests/webviewtest.cpp
Maintenant construisez le programme :
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=OFF \ .. && make
Pour tester les résultats, lancez : make test. Tous les tests
devraient passer. Si l'un d'entre eux échoue, les résultats
complets seront dans Testing/Temporary/LastTest.log
.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez installé Pyside2 vous
voudrez examiner hellopython.py qui se trouve dans
le répertoire scripts/
et peut-être
le copier dans votre répertoire personnel.
sed -i 's/"5.11.", 5) == 0 ? 1 : 2/"5.10.", 5) >= 0 ? 2 : 1/' ... : Ce test cherchait avant QtWebEngine-5.10 qui a changé le résultat comparé aux versions précédentes. Lors de la publication de Qt-5.11, la version a été augmentée, mais les résultats ont été échangés. Changez cela pour savoir si la version est au moins 5.10 et pour échanger les résultats attendus comme il faut.
Last updated on 2018-08-28 00:41:22 +0200