Kdelibs-4.14.5

Introduction à Kdelibs

Ce paquet inclus des programmes et des bibliothèques qui sont centraux dans le développement et l'exécution des programmes de KDE.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Information sur le paquet

Dependances de Kdelibs

Requises

attica-0.4.2, DocBook XML-DTD-4.5, DocBook XSL Stylesheets-1.78.1, giflib-5.1.1, libdbusmenu-qt-0.9.2, libjpeg-turbo-1.4.0, libpng-1.6.16, phonon-4.8.3, strigi-0.7.8, et shared-mime-info-1.4

Recommandées

Facultatives

JasPer-1.900.1, PCRE-8.36, avahi-0.6.31, Aspell-0.60.6.1, enchant-1.6.0, grantlee-0.5.1, MIT Kerberos V5-1.13.1, soprano, shared-desktop-ontologies, Hspell, FAM, HUPnP, OpenEXR, et media-player-info

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/kdelibs

Installation de Kdelibs

Corrigez des conflits de fichier avec GNOME Menus en lançant les commandes suivantes:

sed -i "s@{SYSCONF_INSTALL_DIR}/xdg/menus@& RENAME kde-applications.menu@" \
        kded/CMakeLists.txt &&
sed -i "s@applications.menu@kde-&@" \
        kded/kbuildsycoca.cpp

Installez Kdelibs en lançant les commandes suivantes :

mkdir build &&
cd    build &&
cmake -DCMAKE_INSTALL_PREFIX=$KDE_PREFIX \
      -DSYSCONF_INSTALL_DIR=/etc         \
      -DCMAKE_BUILD_TYPE=Release         \
      -DDOCBOOKXML_CURRENTDTD_DIR=/usr/share/xml/docbook/xml-dtd-4.5 \
      -Wno-dev .. &&
make

Les tests de régression unitaires sont prévus pour être lancés après que kdelibs soit installé.

Maintenant, en tant qu'utilisateur root :

make install

Pour lancer les tests de regression unitaires, vous devez avoir une session de KDE de lancée et tapez make test.

Explications des commandes

-DSYSCONF_INSTALL_DIR=/etc : Ce paramètre est utilisé pour installer les fichiers de configuration dans /etc.

-DCMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour appliquer des optimisations de compilation de haut niveau.

-DDOCBOOKXML_CURRENTDTD_DIR=... : Ce paramètre est utilisé pour dire à cmake ou trouver les DTD de XML.

-DWITH_SOLID_UDISKS2=TRUE: Utilisez ce paramètre si vous avez UDisks2.

Contenu

Programmes installés: checkXML, kbuildsycoca4, kconfig_compiler, kcookiejar4, kde4-config, kded4, kdeinit4, kdeinit4_shutdown, kdeinit4_wrapper, kfilemetadatareader, kjs, kjscmd, kmailservice, kross, kshell4, ktelnetservice, kunittestmodrunner, kwrapper4, makekdewidgets, meinproc4, meinproc4_simple, nepomuk-rcgen et preparetips
Bibliothèques installées: plusieurs dans $KDE_PREFIX/lib
Répertoires installés: plusieurs dans /etc/kde, $KDE_PREFIX/include et $KDE_PREFIX/share

Descriptions courtes

checkXML

est un outil pour vérifier les erreurs de syntaxe dans les fichiers XML de la documentation KDE.

kbuildsycoca4

est utilisé pour reconstruire le cache du système de configuration.

kconfig_compiler

est le compilateur de configuration de KDE.

kcookiejar4

est le démon HTTP de cookie de KDE.

kde4-config

est utilisé pour afficher les chemins de configuration de KDE.

kded4

est le démon KDE.

kdeinit4

est le lanceur de processus de KDE.

kjs

est le moteur ECMAScript/JavaScript de KDE.

kjscmd

est un outil utilisé pour lancer le script KJSEmbed depuis la ligne de commande.

kross

est l'application KDE utilisée pour lancer les scripts kross.

makekdewidgets

est utilisé pour construire les plugins Qt widget depuis un fichier ini de description de style.

meinproc4

est utilisé pour convertir les fichiers de DocBook en HTML.

preparetips

est un script utilisé pour extraire du texte depuis les fichiers d'astuces.

Last updated on : 2013-03-10 13:50:47 +010