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)


Reply via email to