Hello community, here is the log from the commit of package phonon4qt5 for openSUSE:Factory checked in at 2016-05-13 09:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phonon4qt5 (Old) and /work/SRC/openSUSE:Factory/.phonon4qt5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon4qt5" Changes: -------- --- /work/SRC/openSUSE:Factory/phonon4qt5/phonon4qt5.changes 2015-08-10 09:11:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.phonon4qt5.new/phonon4qt5.changes 2016-05-13 09:21:30.000000000 +0200 @@ -1,0 +2,55 @@ +Tue Apr 19 20:39:59 UTC 2016 - [email protected] + +- Update to 4.9.0 + * Changes + * Builsystem helpers are now installed to CMAKE_INSTALL_DATAROOTDIR + * CMake 2.8.9 is required to use GNUInstallDirs and for the Qt5 + code branches + * automoc4 support was removed. Building always use the cmake + built-in solution now. + * Qt5 and Qt4 builds use different CMake configurations now + Qt4 is as it always has been + * Qt5 moved away from crudely ported Qt4 configurations to using + extra-cmake-modules' KDE compiler and cmake flags. + * Installation paths and so forth are still jointly configured as + to retain backwards compatibility (i.e. Qt5 build does not + follow ECM's KDEInstallationPaths) + * Bug Fixes + * VolumeSlider has seen async behavior improvements making the + slider not hop around when changing the volume rapidly and + the backend is lagging a bit behind. + * The volume change now occurs upon slider release rather + than instantly. + * Fixed a duble encoding issue with local paths that contain + percent encoded characters being double-encoded [kde#356218] + * New API + * New AudioOutputInterface49 for backends to implement. This + interface implements long-existing frontend interfaces for + muting, giving the backend easier access and control. + * setMuted(bool) mutes an AudioOuput (without the 4.9 + interface this is done via setVolume(0.0) on the backend) + * mutedChanged(bool) signal emitted by the backend to + asyncronuously notify of the mute application + * The interface is only used if PulseSupport is not + intercepting calls + * New methods to differntiate states of PulseSupport + * request(bool) is used by backends to request PulseAudio + usage but no interception, this essentially enables device + listing but lets everything else fall through to the backend + (the existing isActive() method will not return true after + request(true), which makes it different from enable(true)) + * isRequested() is a getter for request()'s state + * isUsable() is part of the previouys isActive() behavior, + it is true iff pulseaudio can be used + (daemon running, connected etc) + * isUsed() is a combination of isRequested() and isUsable() + (i.e. active but not intercepting) + * The existing isActive() communicates the same state as + before (active and intercepting) but now also takes + requested into consideration + * Enabling always implies requsting automatically, so + request(false) and enable(true) will ultimately still + restul in isRequested==true +- Drop upstreamed 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch + +------------------------------------------------------------------- Old: ---- 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch phonon-4.8.3.tar.xz New: ---- phonon-4.9.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phonon4qt5.spec ++++++ --- /var/tmp/diff_new_pack.brQTeF/_old 2016-05-13 09:21:31.000000000 +0200 +++ /var/tmp/diff_new_pack.brQTeF/_new 2016-05-13 09:21:31.000000000 +0200 @@ -19,16 +19,14 @@ %define rname phonon Name: phonon4qt5 -Version: 4.8.3 +Version: 4.9.0 Release: 0 Summary: Multimedia Platform Abstraction License: LGPL-2.0+ Group: System/GUI/KDE Url: http://phonon.kde.org/ -Source: http://download.kde.org/stable/%{rname}/%{version}/src/%{rname}-%{version}.tar.xz +Source: http://download.kde.org/stable/%{rname}/%{version}/%{rname}-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch -Patch0: 0001-tear-cmake-logic-for-qt4-and-qt5-apart.patch BuildRequires: cmake BuildRequires: extra-cmake-modules >= 1.7.0 BuildRequires: fdupes @@ -77,7 +75,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kf5 -d build -- -DPHONON_BUILD_PHONON4QT5=ON -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=true -DDBUS_INTERFACES_INSTALL_DIR=%{_kf5_sharedir}/dbus-1/interfaces/ ++++++ phonon-4.8.3.tar.xz -> phonon-4.9.0.tar.xz ++++++ ++++ 2096 lines of diff (skipped)
