Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#12449 closed enhancement (fixed)

phonon-4.11.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 9.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 5 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 5 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 22095.

comment:3 by Douglas R. Reno, 5 years ago

https://community.kde.org/Phonon/Releases/Core

4.11.0
URL 	http://download.kde.org/stable/phonon/4.11.0/phonon-4.11.0.tar.xz.mirrorlist
SHA256 	91250a38feb0adb62385ad9bacc0ea0e67bbba3e0ceb3c2111d83803fb52582e
Features

    New phononsettings application for advanced users to control PulseAudio device preference by-category and Phonon backend selection. This application is an advanced utility and you shouldn't need to visit it if you aren't very certain that something needs changing. This replaces the previously available System Settings module for Phonon.

Changes

    The backends Phonon VLC 0.11+ or Phonon GStreamer 4.10+ are required to build with this version of libphonon! Older versions will no longer build because of aggressive clean up of legacy compatibility code in the build system.
    Qt4 support has been removed. Qt5 is now the default. If you still need the Qt4 version for whatever reason it's recommended that you port to Qt5 quickly seeing as Qt4 is getting really long in the tooth. Since the Qt4 and Qt5 version are fully co-installable you can continue to uses 4.10 for Qt4 while using 4.11 for Qt5 should it be necessary.
    CMake 3.5 is now required for building
    Installation paths are now controlled by the KDEInstallDirs CMake include instead of the GNUInstallDirs one
    CCFlag and CMake settings are now shared with other KDE software as per the extra-cmake-modules framework
    PHONON_BUILD_DESCRIPTOR option no longer supported.
    PHONON_BUILD_DECLARATIVE_PLUGIN option no longer supported. It made little to no sense on Qt5.
    PHONON_INSTALL_QT_COMPAT_HEADERS option no longer supported. It made no sense on Qt5.
    PHONON_NO_DBUS option no longer supported. The DBus interface was only used to communicate with the settings interface in Plasma, but hasn't been used in many years. This effectively removes QtDBus as dependency.
    PHONON_ASSERT_STATES option no longer supported. The state machine is now always enabled unless Q_ASSERTs as a whole are disabled (i.e. the build is not a Debug-ish build).
    PHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT option no longer supported. Replaced by ECM's KDE_USE_QT_SYS_PATHS.

Bug Fixes

    The default preference of backends is now properly implemented. This was previously reversed.

Errata

    KDE_USE_QT_SYS_PATHS isn't working properly https://phabricator.kde.org/D23503
Note: See TracTickets for help on using tickets.