Phonon-4.8.3

Introduction à Phonon

Phonon est l'API multimédia de KDE4. Il remplace le vieux aRts, qui n'est plus supporté par KDE. Phonon nécessite également le moteur GStreamer ou VLC.

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

Informations sur le paquet

Dépendances de Phonon

Requises

CMake-3.4.3, GLib-2.46.2 et Qt-4.8.7 ou Qt-5.5.1

Facultatives

PulseAudio-8.0 et QZeitgeist

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

Installation de Phonon

Les bibliothèques de Phonon sont utilisées par KDE4 et KF5, mais elles doivent être liées respectivement à Qt-4.8.7 et Qt-5.5.1. Les deux versions ne sont pas en conflit l'une avec l'autre.

Si la construction est pour KDE4, soyez certain que Qt-4.8.7 à été construit sans la bibliothèque Phonon embarquées. Ce paquet fournit une meilleure implémentation.

Installez the qt4 based version of Phonon en lançant les commandes suivantes :

source /usr/bin/setqt4 &&

sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &&

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr                                \
      -DCMAKE_BUILD_TYPE=Release                                 \
      -DCMAKE_INSTALL_LIBDIR=lib                                 \
      -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE        \
      -DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces \
      -Wno-dev .. &&
make

Maintenant, en tant qu'utilisateur root :

make install

Installez qt5 based version ofPhonon en lançant les commandes suivantes :

[Note]

Note

Si les fichiers extraits du paquet sont restés depuis la construction d'une version qt4, soyez certain de les effacer et d'extraire une nouvelle copie des fichiers source.

source /usr/bin/setqt5 &&

sed -i "s:BSD_SOURCE:DEFAULT_SOURCE:g" cmake/FindPhononInternal.cmake &&

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr    \
      -DCMAKE_BUILD_TYPE=Release     \
      -DCMAKE_INSTALL_LIBDIR=lib     \
      -DPHONON_BUILD_PHONON4QT5=ON   \
      -D__KDE_HAVE_GCC_VISIBILITY=NO \
      -Wno-dev .. &&
make

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

sed ... cmake/FindPhononInternal.cmake : Tais un grand nombre d'avertissement causé par la dernière chaîne d'outils.

-DCMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour appliquer un plus haut niveau d'optimisation du compilateur.

-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE : Cette option garantit que le greffon et les fichiers mkspecs s'installent au bon endroit.

-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces : Cette option initialise le bon chemin d'installation pour le fichier des interfaces D-Bus.

-DPHONON_BUILD_PHONON4QT5=ON : Ce paramètre est utilisé pour s'assurer que la version Qt5 de la bibliothèque est construite même si Qt4 est présent.

-D__KDE_HAVE_GCC_VISIBILITY=NO : Ce paramètre est utilisé pour désactiver une vérification qui pourrait faire que cmake échoue en utilisant Qt-5.4.2 ou supérieur.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libphonon.so, libphonon4qt5.so libphononexperimental.so, et libphonon4qt5experimental.so
Répertoires installés: /usr/include/KDE/Phonon, /usr/include/phonon, /usr/include/phonon4qt5, /usr/lib/cmake/phonon, /usr/lib/cmake/phonon4qt5, /usr/share/phonon. et /usr/share/phonon4qt5

Last updated on 2016-02-25 04:22:02 +0100