Phonon-4.10.3

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 29. Introduction to KDE

- Prev

  extra-cmake-modules-5.61.0

- Next

  Phonon-backend-gstreamer-4.9.1

- Up
- Home

# Phonon-4.10.3

## Introduction to Phonon

Phonon is the multimedia API for KDE. It replaces the old aRts package. Phonon needs either the GStreamer or VLC backend.

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

### Package Information

- Download (HTTP): http://download.kde.org/stable/phonon/4.10.3/phonon-4.10.3.tar.xz

- Download MD5 sum: 839e7ddc5bc5284cf4cffb8ebd00b4f7

- Download size: 332 KB

- Estimated disk space required: 11 MB

- Estimated build time: 0.2 SBU (Using parallelism=4)

### Phonon Dependencies

#### Required

CMake-3.15.2, extra-cmake-modules-5.61.0, GLib-2.60.6, and Qt-5.13.0

At least one of phonon-backend-gstreamer-4.9.1 or phonon-backend-vlc-0.10.3 needs to be installed afterwards for multimedia operation in KDE.

#### Optional

PulseAudio-12.2

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

## Installation of Phonon

Install Phonon by running the following commands:

    mkdir build &&
    cd    build &&

    cmake -DCMAKE_INSTALL_PREFIX=/usr    \
          -DCMAKE_BUILD_TYPE=Release     \
          -DPHONON_BUILD_PHONON4QT5=ON   \
          -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_BUILD_PHONON4QT5=ON`: This switch is used to ensure that Qt5 version of the library is built even if Qt4 is present.

## Contents

Installed Programs: None
Installed Libraries: libphonon4qt5.so libphonon4qt5experimental.so
Installed Directories: /usr/include/phonon4qt5, /usr/lib/cmake/phonon4qt5, and /usr/share/phonon4qt5

Last updated on 2019-08-19 10:20:58 -0700

- Prev

  extra-cmake-modules-5.61.0

- Next

  Phonon-backend-gstreamer-4.9.1

- Up
- Home