Hello community, here is the log from the commit of package QtAV for openSUSE:Leap:15.2 checked in at 2020-02-19 18:35:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/QtAV (Old) and /work/SRC/openSUSE:Leap:15.2/.QtAV.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QtAV" Wed Feb 19 18:35:36 2020 rev:11 rq:770598 version:1.13.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/QtAV/QtAV.changes 2020-01-15 14:46:00.469233904 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.QtAV.new.26092/QtAV.changes 2020-02-19 18:36:00.725641856 +0100 @@ -1,0 +2,26 @@ +Thu Dec 5 13:37:04 UTC 2019 - Christophe Giboudeaux <[email protected]> + +- Add 0001-Fix-build-with-Qt-5.14.patch + +------------------------------------------------------------------- +Thu Jul 11 20:26:12 UTC 2019 - [email protected] + +- Update to 1.13.0 + * Add python bindings + * More apis for qml player + * Auto rotate video + * Apple store + * Fix ios plugin not found + * Support chapters + * Muxer, encoder, transcoder improvements + * Compatible with new ffmpeg + * videotoolbox: hevc, + * cuda: new devices + * Android: no longer depends on private qt module + * Fix opensl error + * mediacodec: 0-copy via a plugin from https://github.com/wang-bin/mdk-sdk +- Drop patches merged upstream: + * fix-build-newer-ffmpeg.patch + * disable-use-of-deprecated-header.patch + +------------------------------------------------------------------- Old: ---- QtAV-1.12.0.obscpio disable-use-of-deprecated-header.patch fix-build-newer-ffmpeg.patch New: ---- 0001-Fix-build-with-Qt-5.14.patch QtAV-1.13.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ QtAV.spec ++++++ --- /var/tmp/diff_new_pack.newqsT/_old 2020-02-19 18:36:02.253645054 +0100 +++ /var/tmp/diff_new_pack.newqsT/_new 2020-02-19 18:36:02.253645054 +0100 @@ -1,7 +1,7 @@ # # spec file for package QtAV # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,23 +21,22 @@ %define Qt_name %{src_name} %define ffmpeg_includedir -I%(pkg-config --variable=includedir libavutil) Name: QtAV -Version: 1.12.0 +Version: 1.13.0 Release: 0 Summary: Qt multimedia framework License: LGPL-2.1-or-later AND GPL-3.0-only Group: Productivity/Multimedia/Other -Url: http://qtav.org/ +URL: http://qtav.org/ Source0: QtAV-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: 0001-Fix-build-with-Qt-5.14.patch Patch1: fix-linking.patch Patch2: disable_cuda.patch -# PATCH-FIX-UPSTREAM -Patch3: fix-build-newer-ffmpeg.patch -# PATCH-FIX-UPSTREAM -Patch4: disable-use-of-deprecated-header.patch BuildRequires: ImageMagick BuildRequires: dos2unix BuildRequires: hicolor-icon-theme BuildRequires: kf5-filesystem +BuildRequires: pkgconfig BuildRequires: portaudio-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Core) @@ -139,8 +138,7 @@ applications using QtAV headers. %prep -%setup -q -n %{src_name}-%{version} -%autopatch -p1 +%autosetup -p1 -n %{src_name}-%{version} # Fix incorrect sRGB profile for f in $(find . -type f -name \*.png); do @@ -184,27 +182,22 @@ %post -n lib%{Qt_name}%{sover} -p /sbin/ldconfig %postun -n lib%{Qt_name}%{sover} -p /sbin/ldconfig - %post -n lib%{Qt_name}Widgets%{sover} -p /sbin/ldconfig %postun -n lib%{Qt_name}Widgets%{sover} -p /sbin/ldconfig - %post -n %{Qt_name}-players %desktop_database_post %postun -n %{Qt_name}-players %desktop_database_postun %files -%defattr(-,root,root) -%doc Changelog gpl-3.0* lgpl-2.1* README* +%license gpl-3.0* lgpl-2.1* +%doc Changelog README* %files -n lib%{Qt_name}%{sover} -%defattr(-,root,root) %{_libqt5_libdir}/lib%{Qt_name}.so.* %files -n lib%{Qt_name}Widgets%{sover} -%defattr(-,root,root) %{_libqt5_libdir}/lib%{Qt_name}Widgets.so.* %files -n %{Qt_name}-qml -%defattr(-,root,root) %dir %{_kf5_qmldir}/%{Qt_name} %{_kf5_qmldir}/%{Qt_name}/Video.qml %{_kf5_qmldir}/%{Qt_name}/libQmlAV.so @@ -212,28 +205,26 @@ %{_kf5_qmldir}/%{Qt_name}/qmldir %files -n %{Qt_name}-players -%defattr(-,root,root) %{_bindir}/Player %{_bindir}/QMLPlayer -%{_libqt5_bindir}/Player -%{_libqt5_bindir}/QMLPlayer -%{_datadir}/applications/QMLPlayer.desktop %{_datadir}/applications/Player.desktop +%{_datadir}/applications/QMLPlayer.desktop %{_datadir}/icons/hicolor/scalable/apps/%{Qt_name}.svg +%{_libqt5_bindir}/Player +%{_libqt5_bindir}/QMLPlayer %files -n %{Qt_name}-devel -%defattr(-,root,root) -%{_libqt5_libdir}/lib%{Qt_name}.so -%{_libqt5_libdir}/lib%{Qt_name}.prl -%{_libqt5_libdir}/lib%{Qt_name}Widgets.so -%{_libqt5_libdir}/lib%{Qt_name}Widgets.prl -%{_libqt5_archdatadir}/mkspecs/features/av.prf -%{_libqt5_archdatadir}/mkspecs/features/avwidgets.prf %{_kf5_mkspecsdir}/qt_lib_av.pri %{_kf5_mkspecsdir}/qt_lib_av_private.pri %{_kf5_mkspecsdir}/qt_lib_avwidgets.pri %{_kf5_mkspecsdir}/qt_lib_avwidgets_private.pri +%{_libqt5_archdatadir}/mkspecs/features/av.prf +%{_libqt5_archdatadir}/mkspecs/features/avwidgets.prf %{_libqt5_includedir}/QtAV %{_libqt5_includedir}/QtAVWidgets +%{_libqt5_libdir}/lib%{Qt_name}.prl +%{_libqt5_libdir}/lib%{Qt_name}.so +%{_libqt5_libdir}/lib%{Qt_name}Widgets.prl +%{_libqt5_libdir}/lib%{Qt_name}Widgets.so %changelog ++++++ 0001-Fix-build-with-Qt-5.14.patch ++++++ >From 6d57ad92415805ba29fddfb4fe5b010b968cd73c Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux <[email protected]> Date: Thu, 5 Dec 2019 14:36:36 +0100 Subject: [PATCH] Fix build with Qt 5.14. --- qml/SGVideoNode.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/qml/SGVideoNode.cpp b/qml/SGVideoNode.cpp index b12089d..3f2a07d 100644 --- a/qml/SGVideoNode.cpp +++ b/qml/SGVideoNode.cpp @@ -25,6 +25,7 @@ #include "QtAV/VideoFrame.h" #include <QtCore/QScopedPointer> #include <QtGui/QOpenGLFunctions> +#include <QtQuick/QSGMaterial> #include <QtQuick/QSGMaterialShader> // all in QSGRenderThread -- 2.24.0 ++++++ QtAV-1.12.0.obscpio -> QtAV-1.13.0.obscpio ++++++ /work/SRC/openSUSE:Leap:15.2/QtAV/QtAV-1.12.0.obscpio /work/SRC/openSUSE:Leap:15.2/.QtAV.new.26092/QtAV-1.13.0.obscpio differ: char 7, line 1 ++++++ QtAV.obsinfo ++++++ --- /var/tmp/diff_new_pack.newqsT/_old 2020-02-19 18:36:02.297645147 +0100 +++ /var/tmp/diff_new_pack.newqsT/_new 2020-02-19 18:36:02.297645147 +0100 @@ -1,5 +1,5 @@ name: QtAV -version: 1.12.0 -mtime: 1498009635 -commit: f672e4a6964463e13403d55d58aa71876c798ed2 +version: 1.13.0 +mtime: 1562806739 +commit: b51fee72a82fab049faf932fd0414d6a58e6caec ++++++ _service ++++++ --- /var/tmp/diff_new_pack.newqsT/_old 2020-02-19 18:36:02.313645180 +0100 +++ /var/tmp/diff_new_pack.newqsT/_new 2020-02-19 18:36:02.313645180 +0100 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/wang-bin/QtAV.git</param> <param name="scm">git</param> - <param name="revision">v1.12.0</param> - <param name="version">1.12.0</param> + <param name="revision">v1.13.0</param> + <param name="version">1.13.0</param> <!-- problematic license, so it has to work without --> <param name="exclude">*/src/cuda/dllapi/cuviddec.h</param> <param name="exclude">*/src/cuda/dllapi/nvcuvid.h</param>
