Hello community, here is the log from the commit of package QMPlay2 for openSUSE:Leap:15.2 checked in at 2020-05-04 08:23:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/QMPlay2 (Old) and /work/SRC/openSUSE:Leap:15.2/.QMPlay2.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "QMPlay2" Mon May 4 08:23:19 2020 rev:26 rq:799904 version:20.05.02 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/QMPlay2/QMPlay2.changes 2020-01-15 14:45:59.521233197 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.QMPlay2.new.2738/QMPlay2.changes 2020-05-04 08:23:29.772472360 +0200 @@ -1,0 +2,33 @@ +Sun May 3 13:37:24 UTC 2020 - Simon Vogl <simon.v...@gmx.net> + +- Temporarily disable PCH compilation for ppc64 and ppc64le architectures as the build servers do not support it yet. + +------------------------------------------------------------------- +Sun May 3 08:15:30 UTC 2020 - Martin Pluskal <mplus...@suse.com> + +- Simplify spec file - drop old distribution support +- Enable LTO + +------------------------------------------------------------------- +Sat May 2 16:33:41 UTC 2020 - Simon Vogl <simon.v...@gmx.net> + +- Update to version 20.05.02 + * add Vulkan renderer (default, Linux and Windows only): + * bypass compositor option (exclusive fullscreen), + * VA-API, CUVID, D3D11VA interoperation, + * high quality video scaling options, + * Yadif deinterlacing on GPU, + * faster subtitles rendering, + * deep color support, + * zero-copy decoding, + * remove option to enforce of video copy to host memory for OpenGL renderer, + * don't open left panel on fullscreen when there is a screen on the left, + * fix video dock margins issue on fullscreen with some Qt styles, + * add renderer settings page: Vulkan (default), OpenGL, Legacy, + * add PCH compilation with CMake >= 3.16 (disabled by default), + * a lot of code changes (e.g. use more FFmpeg structures), + * remove high quality video scaling for OpenGL, + * update translation files, + * require C++14. + +------------------------------------------------------------------- Old: ---- QMPlay2-src-19.12.19.tar.xz New: ---- QMPlay2-src-20.05.02.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ QMPlay2.spec ++++++ --- /var/tmp/diff_new_pack.zyKjXY/_old 2020-05-04 08:23:30.064472986 +0200 +++ /var/tmp/diff_new_pack.zyKjXY/_new 2020-05-04 08:23:30.068472995 +0200 @@ -1,7 +1,7 @@ # # spec file for package QMPlay2 # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,24 +17,18 @@ Name: QMPlay2 -Version: 19.12.19 +Version: 20.05.02 Release: 0 Summary: A Qt based media player, streamer and downloader License: LGPL-3.0-or-later Group: Productivity/Multimedia/Video/Players URL: https://github.com/zaps166/QMPlay2 Source: https://github.com/zaps166/QMPlay2/releases/download/%{version}/QMPlay2-src-%{version}.tar.xz -%if 0%{?suse_version} > 1320 -BuildRequires: gcc -BuildRequires: gcc-c++ -%else -# Leap 42.3 / SLE12SP3Backports -BuildRequires: gcc7 -BuildRequires: gcc7-c++ -%endif BuildRequires: cmake >= 3.5 +BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Svg) @@ -83,14 +77,28 @@ %setup -q -n %{name}-src-%{version} %build -test -x "$(type -p gcc)" && export CC="$_" -test -x "$(type -p g++)" && export CXX="$_" -test -x "$(type -p gcc-7)" && export CC="$_" -test -x "$(type -p g++-7)" && export CXX="$_" +# Build options +# Disable PCH compilation for older versions of openSUSE/SLES +# as it requires cmake >= 3.16. +# Temporarily disable PCH compilation for ppc64 and ppc64le architectures +# as the build servers do not support it yet. %cmake \ - -DUSE_PROSTOPLEER=OFF \ - -DSOLID_ACTIONS_INSTALL_PATH="/usr/share/solid/actions" -%make_jobs + -DCMAKE_SHARED_LINKER_FLAGS="%{?build_ldflags} -Wl,--as-needed -Wl,-z,now" \ + -DUSE_CHIPTUNE_SID=ON \ + -DUSE_LINK_TIME_OPTIMIZATION=ON \ + %if 0%{?suse_version} >= 1520 + %ifnarch ppc64 ppc64le + -DUSE_PCH=ON \ + %else + -DUSE_PCH=OFF \ + %endif + %else + -DUSE_PCH=OFF \ + %endif + -DUSE_GLSLC=OFF \ + -DUSE_GIT_VERSION=OFF \ + -DSOLID_ACTIONS_INSTALL_PATH="%{_datadir}/solid/actions" +%cmake_build %install %cmake_install ++++++ QMPlay2-src-19.12.19.tar.xz -> QMPlay2-src-20.05.02.tar.xz ++++++ ++++ 178547 lines of diff (skipped)