Phonon-4.8.3

Introduction to Phonon

Phonon is the multimedia API for KDE4. It replaces the old aRts, that is no longer supported by KDE. Phonon needs either the GStreamer or VLC backend.

This package is known to build and work properly using an LFS-7.7 platform.

Package Information

Phonon Dependencies

Required

CMake-3.1.3, GLib-2.42.1 and Qt-4.8.6

Optional

PulseAudio-5.0, Qt-5.4.0 and QZeitgeist

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

Installation of Phonon

Make sure that Qt-4.8.6 is compiled without the bundled Phonon library. This package provides a better implementation.

[Note]

Note

If you have both Qt4 and Qt5 installed, be sure to run source setqt4 before installing Phonon.

Install Phonon by running the following commands:

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=$KDE_PREFIX                         \
      -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

Now, as the root user:

make install

Command Explanations

-DCMAKE_BUILD_TYPE=Release: This switch is used to apply higher level of the compiler optimizations.

-DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=FALSE: This switch ensures that the plugins and mkspecs files get installed in the correct location.

-DDBUS_INTERFACES_INSTALL_DIR=/usr/share/dbus-1/interfaces: This switch sets the correct installation path for the D-Bus interfaces file.

Contents

Installed Programs: None
Installed Libraries: libphonon.so and libphononexperimental.so
Installed Directories: $KDE_PREFIX/include/KDE/Phonon, $KDE_PREFIX/include/phonon, $KDE_PREFIX/lib/cmake/phonon, and $KDE_PREFIX/share/phonon

Last updated on 2015-02-23 00:16:54 -0500