Hello community, here is the log from the commit of package phonon for openSUSE:Factory checked in at 2016-04-28 16:52:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phonon (Old) and /work/SRC/openSUSE:Factory/.phonon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "phonon" Changes: -------- --- /work/SRC/openSUSE:Factory/phonon/phonon.changes 2014-10-25 08:32:25.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.phonon.new/phonon.changes 2016-04-28 16:52:10.000000000 +0200 @@ -1,0 +2,78 @@ +Sat Apr 23 10:46:46 UTC 2016 - wbauer@tmo.at + +- Remove now unused automoc4 BuildRequires + +------------------------------------------------------------------- +Fri Apr 22 23:55:42 UTC 2016 - wbauer@tmo.at + +- 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 +- 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 5 22:48:14 UTC 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. +- Drop phonon obsoletes/provides, it was last used in openSUSE 11.4 +- Move DBus interface file into devel package, it's unused at runtime + +------------------------------------------------------------------- Old: ---- phonon-4.8.1.tar.xz New: ---- phonon-4.9.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phonon.spec ++++++ --- /var/tmp/diff_new_pack.B4ILtX/_old 2016-04-28 16:52:11.000000000 +0200 +++ /var/tmp/diff_new_pack.B4ILtX/_new 2016-04-28 16:52:11.000000000 +0200 @@ -17,7 +17,7 @@ Name: phonon -Version: 4.8.1 +Version: 4.9.0 Release: 0 Summary: Multimedia Platform Abstraction License: LGPL-2.0+ @@ -25,7 +25,6 @@ Url: http://phonon.kde.org/ Source: http://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz Source1: baselibs.conf -BuildRequires: automoc4 BuildRequires: cmake BuildRequires: fdupes BuildRequires: kde4-filesystem @@ -56,8 +55,6 @@ Summary: Phonon Multimedia Platform Abstraction Group: System/Libraries Recommends: phonon-backend -Provides: %{name} = %{version} -Obsoletes: %{name} <= %{version} %requires_ge libqt4-x11 %description -n libphonon4 @@ -74,8 +71,7 @@ %make_jobs %install - cd build - %kde4_makeinstall + %kde4_makeinstall -C build install -d -m 0755 %{buildroot}%{_libdir}/kde4/plugins install -d -m 0755 %{buildroot}%{_libdir}/kde4/plugins/phonon_backend %fdupes %{buildroot}%{_includedir} @@ -90,7 +86,6 @@ %{_libdir}/libphononexperimental.so.* %dir %{_libdir}/kde4/plugins %dir %{_libdir}/kde4/plugins/phonon_backend -%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml %files devel %defattr(-,root,root) @@ -103,5 +98,6 @@ %{_libdir}/cmake/phonon/ %{_libdir}/pkgconfig/phonon.pc %{_libdir}/qt4/plugins/designer/libphononwidgets.so +%{_datadir}/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml %changelog ++++++ phonon-4.8.1.tar.xz -> phonon-4.9.0.tar.xz ++++++ ++++ 2229 lines of diff (skipped)