Hello community, here is the log from the commit of package phonon4qt5 for openSUSE:Factory checked in at 2019-09-07 11:31:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/phonon4qt5 (Old) and /work/SRC/openSUSE:Factory/.phonon4qt5.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon4qt5" Sat Sep 7 11:31:38 2019 rev:21 rq:728150 version:4.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/phonon4qt5/phonon4qt5.changes 2019-07-30 14:01:44.728983320 +0200 +++ /work/SRC/openSUSE:Factory/.phonon4qt5.new.7948/phonon4qt5.changes 2019-09-07 11:31:39.638447488 +0200 @@ -1,0 +2,51 @@ +Wed Sep 4 00:32:59 UTC 2019 - Stefan BrĂ¼ns <[email protected]> + +- Add designer plugin directory to directories owned by the devel + package, as libqt5-qttools is no longer pulled in. + +------------------------------------------------------------------- +Fri Aug 30 11:34:34 UTC 2019 - [email protected] + +- 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. + +------------------------------------------------------------------- Old: ---- phonon-4.10.3.tar.xz New: ---- phonon-4.11.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ phonon4qt5.spec ++++++ --- /var/tmp/diff_new_pack.k57bqu/_old 2019-09-07 11:31:40.110447429 +0200 +++ /var/tmp/diff_new_pack.k57bqu/_new 2019-09-07 11:31:40.110447429 +0200 @@ -17,8 +17,9 @@ %define rname phonon +%bcond_without lang Name: phonon4qt5 -Version: 4.10.3 +Version: 4.11.0 Release: 0 Summary: Multimedia Platform Abstraction License: LGPL-2.0-or-later @@ -27,19 +28,16 @@ Source: https://download.kde.org/stable/%{rname}/%{version}/%{rname}-%{version}.tar.xz Source1: baselibs.conf BuildRequires: cmake -BuildRequires: extra-cmake-modules >= 1.7.0 +BuildRequires: extra-cmake-modules >= 5.60.0 BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: libpulse-devel BuildRequires: pkgconfig BuildRequires: xz -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Designer) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5OpenGL) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(gl) +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5Designer) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Widgets) BuildRequires: pkgconfig(glib-2.0) %description @@ -51,7 +49,7 @@ %package devel Summary: Phonon Multimedia Platform Abstraction Group: Development/Libraries/KDE -Requires: extra-cmake-modules >= 1.7.0 +Requires: extra-cmake-modules >= 5.60.0 Requires: libphonon4qt5 = %{version} %description devel @@ -65,6 +63,7 @@ Group: System/Libraries Recommends: %{name}-lang Recommends: phonon4qt5-backend +Recommends: phononsettings %description -n libphonon4qt5 Phonon is a cross-platform portable Multimedia Support Abstraction, @@ -82,18 +81,35 @@ %description lang Provides translations for the libphonon4qt5 package. +%package -n phononsettings +Summary: Settings Tool for Phonon Multimedia Platform Abstraction +Group: System/Libraries +License: LGPL-2.0-only OR LGPL-3.0-only +Recommends: phononsettings-lang + +%description -n phononsettings +Phonon is a cross-platform portable Multimedia Support Abstraction, +which allows you to play multiple audio or video formats with the same +quality on all platforms, no matter which underlying architecture is +used. + +%lang_package -n phononsettings + %prep %setup -q -n %{rname}-%{version} %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/ + %cmake_kf5 -d build %make_jobs %install %kf5_makeinstall -C build %fdupes -s %{buildroot}%{_includedir}/%{name} +%if %{with lang} %find_lang libphonon %{name}.lang --with-qt + %find_lang phononsettings phononsettings.lang --with-qt +%endif %post -n libphonon4qt5 -p /sbin/ldconfig %postun -n libphonon4qt5 -p /sbin/ldconfig @@ -106,15 +122,24 @@ %files devel %license COPYING.LIB %{_includedir}/%{name} -%{_kf5_libdir}/cmake/%{name} +%{_kf5_cmakedir}/%{name} %{_kf5_sharedir}/%{name} %{_kf5_libdir}/pkgconfig/%{name}.pc %{_kf5_libdir}/lib%{name}experimental.so %{_kf5_libdir}/lib%{name}.so -%{_libqt5_archdatadir}/mkspecs/modules/qt_phonon4qt5.pri +%{_kf5_mkspecsdir}/qt_phonon4qt5.pri +%dir %{_libqt5_plugindir}/designer/ %{_libqt5_plugindir}/designer/phononwidgets.so -%{_kf5_sharedir}/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml +%if %{with lang} %files lang -f %{name}.lang +%endif + +%files -n phononsettings +%{_kf5_bindir}/phononsettings + +%if %{with lang} +%files -n phononsettings-lang -f phononsettings.lang +%endif %changelog ++++++ phonon-4.10.3.tar.xz -> phonon-4.11.0.tar.xz ++++++ ++++ 46767 lines of diff (skipped)
