* Sat Jul 11 2015 hrvoje.senjan@gmail.com
- Added 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch from
upstream, to handle better -fPIC flag in Qt 5 builds
- Drop pic.patch
- Added extra-cmake-modules >= 1.7.0 (Build)Requires, needed with
the added patch
* Thu May 21 2015 hrvoje.senjan@gmail.com
- Added pic.patch, fix build with latest Qt5 - it now requires -fPIC
flag instead of -fPIE when Qt is built with reduced-relocations
option
* Sat Dec 06 2014 hrvoje.senjan@gmail.com
- Update to 4.8.3:
* Set target interface include install dir
* Do not assume we have a backend when setting an output device,
kde#341296
* Wed Nov 05 2014 hrvoje.senjan@gmail.com
- Update to 4.8.2:
* Revised the logic used by PulseSupport to come up with an icon
name for PulseAudio. If the application has
QApplication::windowIcon set with an QIcon constructed through
QIcon::fromTheme(string) the actual icon name will be used.
Otherwise the lower-case version of
QCoreApplication::applicationName is used.
* Fixed building with the compiler clang by reverting
a previously introduced workaround.
- Fix Requires of devel package, there was a wrong "BuildRequires",
and they shall be found by pkg-config detection
* Sun Oct 19 2014 hrvoje.senjan@gmail.com
- Update to 4.8.1:
* Version bump
* Prevent a crash when failing to create the preferred backend
* Tue Aug 12 2014 hrvoje.senjan@gmail.com
- Update to 4.7.80
* 4.8 beta: PA interaction improvements, documentation fixes and
standard bugfixes
* Fri Jun 20 2014 hrvoje.senjan@gmail.com
- Update to 4.7.2
* Bugfix release, no changelog provided
* Tue Jun 03 2014 hrvoje.senjan@gmail.com
- Add baselibs.conf
* Sun May 04 2014 hrvoje.senjan@gmail.com
- Adjust filelists to kf5-filesystem changes
* Fri Feb 21 2014 hrvoje.senjan@gmail.com
- Remove baselibs.conf, until baselibs for libqt5-qttools are
provided
* Thu Feb 20 2014 hrvoje.senjan@gmail.com
- Move to kf5-filesystem, instead of kde4 one
- Only BuildRequire those libraries which are needed
- Adjust baselibs.conf to reality
* Fri Dec 06 2013 hrvoje.senjan@gmail.com
- Update to 4.7.1
* Fixed compatibility issues with older backend versions
- Move away from pkgconfig(...) BuildRequires and just use
libqt5-$upstreammodulename-(devel|private-headers-devel)
* Wed Nov 27 2013 hrvoje.senjan@gmail.com
- Build phonon4qt5 package
- Remove obsolete, and not needed 'ready' file
- Remove not needed automoc4 BuildRequires
* Mon Nov 04 2013 hrvoje.senjan@gmail.com
- Update to official 4.7.0 release
* Minor documentation fixes since last update
- Add Source URL
* Mon Nov 04 2013 hrvoje.senjan@gmail.com
- Update to 4.7.0~git20131104
* Buildsystem fixes since previous snapshot
* Version bump to 4.7.0
* Mon Sep 30 2013 hrvoje.senjan@gmail.com
- Update to 4.6.80~git20130930
* Add preference system ontop of Qt5 backend loading
* Unbreak documentation of AO47
* Don't crash when trying to create the singleton out of a
qapp parented AO (kde#293004)
* Tue Sep 24 2013 hrvoje.senjan@gmail.com
- Drop 0001-Revert-cache-volume-inside-PAStreams-when-trying-to-.patch
better solution is done in kdebase4-runtime package
* Tue Sep 17 2013 hrvoje.senjan@gmail.com
- Added 0001-Revert-cache-volume-inside-PAStreams-when-trying-to-.patch,
which resolves a regression in volume getting restored after each
knotify event (kde#324975)
* Sun Sep 15 2013 hrvoje.senjan@gmail.com
- Update to 4.6.80~git20130915
* Snapshot of soon to be released 4.7 version
* Various improvements, bugfixes, API aditions, documentation fixes
* Qt5 support
- Drop phonon-4.6.0-find-backends-outside-of-kde-session.diff
* Tue May 14 2013 dev@dominik-schmidt.de
- Add phonon-4.6.0-find-backends-outside-of-kde-session.diff:
Fixes loading of plugins outside of KDE sessions although the
plugins are installed in the KDE dir
Version: 4.11.1-bp152.1.18
* Thu Sep 26 2019 wbauer@tmo.at
- Update to 4.11.1:
* ECMGeneratePriFile now correctly uses KDE_USE_QT_SYS_PATHS
* Include directory in the pri file is now using the correct path
- Drop 0001-Remove-phonon-from-the-include-directory.patch, merged
upstream
- Use %lang_package macro and provide phonon4qt5 to fulfill its
dependencies
* Wed Sep 11 2019 Christophe Giboudeaux <christophe@krop.fr>
- Add 0001-Remove-phonon-from-the-include-directory.patch
* Wed Sep 04 2019 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Add designer plugin directory to directories owned by the devel
package, as libqt5-qttools is no longer pulled in.
* Fri Aug 30 2019 wbauer@tmo.at
- Update to 4.11.0:
* 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 use
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.
* Mon Jul 22 2019 Christophe Giboudeaux <christophe@krop.fr>
- Fix the -lang package dependency.
* Fri Jul 19 2019 wbauer@tmo.at
- Update to 4.10.3:
* QFOREACH use was removed in headers when building for Qt 5.
* Localization has been fixed for the Qt 5 build.
- Add lang subpackage containing the translations
* Thu Jan 10 2019 wbauer@tmo.at
- Update to 4.10.2:
* PulseAudio support is no longer incorrectly disabled with Qt
5.12
- Drop 0001-Fix-PulseAudio-support-with-Qt-5.12.patch, merged
upstream
* Mon Jan 07 2019 Luca Beltrame <lbeltrame@kde.org>
- Add upstream patch 0001-Fix-PulseAudio-support-with-Qt-5.12.patch
to fix PulseAudio detection with Qt 5.12
- Run spec-cleaner
- Add %license
Version: 4.10.1-bp150.2.2
* Sat Apr 28 2018 lbeltrame@kde.org
- Update to 4.10.1:
* CMake files are now compatible with Qt 5.11. Note that the
relevant CMake code is shared with the backends, and thus also
fixes the compatibility issue there.
* Fri Feb 23 2018 wbauer@tmo.at
- Update to 4.10.0:
* Changes
+ PulseSupport is more robustly handling device list iteration.
* New API
+ New backend API AudioOutputInterface410. This interface
implements a long-existing frontend interface for category
configuration. Usually, this is managed by the builtin
PulseSupport to force the category on a PulseAudio level,
sometimes this may not be possible because of how the backend
subsystem works and the backend needs to manage this directly.
+ setCategory(Category) is called on the interface when the
synonymous frontend function is called.
* Tue Jan 24 2017 tittiatcoke@gmail.com
- Update to 4.9.1
* Changes
* use cmake variables to check if QtDbus is enabled
* change eol handling to not trigger static warnings