Hello community, here is the log from the commit of package mpv for openSUSE:Leap:15.2 checked in at 2020-03-09 18:11:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/mpv (Old) and /work/SRC/openSUSE:Leap:15.2/.mpv.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpv" Mon Mar 9 18:11:50 2020 rev:27 rq:777359 version:0.32.0+git.20200217T003119.36ca0e0030 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/mpv/mpv.changes 2020-01-15 15:31:27.734779092 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.mpv.new.26092/mpv.changes 2020-03-09 18:13:15.625359494 +0100 @@ -1,0 +2,210 @@ +Mon Feb 17 10:35:44 UTC 2020 - idon...@suse.com + +- Update to version 0.32.0+git.20200217T003119.36ca0e0030: + * See https://github.com/mpv-player/mpv/compare/5bf433b16f..36ca0e0030 + for the complete changelog. + +------------------------------------------------------------------- +Thu Feb 13 10:49:09 UTC 2020 - idon...@suse.com + +- Update to version 0.32.0+git.20200213T013258.5bf433b16f: + * See https://github.com/mpv-player/mpv/compare/6799f8e0e9..5bf433b16f + for the complete changelog. + +------------------------------------------------------------------- +Sun Feb 09 07:05:06 UTC 2020 - idon...@suse.com + +- Update to version 0.32.0+git.20200208T095058.6799f8e0e9: + * See https://github.com/mpv-player/mpv/compare/cbee577d0a..6799f8e0e9 + for the complete changelog. + +------------------------------------------------------------------- +Tue Feb 04 12:42:31 UTC 2020 - h...@urpla.net + +- Update to version 0.32.0+git.20200203T191344.cbee577d0a: + * See https://github.com/mpv-player/mpv/compare/f304a79935..cbee577d0a + for the complete changelog. +- switch time tag in version to (much more comprehensible) iso format + +------------------------------------------------------------------- +Sun Feb 02 07:57:43 UTC 2020 - idon...@suse.com + +- Update to version 0.32.0+git.1580606151.f304a79935: + * See https://github.com/mpv-player/mpv/compare/cbfcd3e703..f304a79935 + for the complete changelog. + +------------------------------------------------------------------- +Mon Jan 27 08:04:54 UTC 2020 - idon...@suse.com + +- Update to version 0.32.0+git.1580083289.cbfcd3e703: + * See https://github.com/mpv-player/mpv/compare/01de2a9bd5..cbfcd3e703 + for the complete changelog. + * mpv now generates its own bash-completion file + +------------------------------------------------------------------- +Sat Jan 18 11:33:05 UTC 2020 - Martin Herkt <9+suse@cirno.systems> + +- Run spec-cleaner +- Conflict with broken versions of mpv-plugin-mpris + +------------------------------------------------------------------- +Sat Jan 11 17:17:47 UTC 2020 - Luigi Baldoni <aloi...@gmx.com> + +- Update mpv-bash-completion to 3.3.18 + * Fix crash with mpv > 0.31.0 + +------------------------------------------------------------------- +Sat Dec 28 15:01:13 UTC 2019 - idon...@suse.com + +- Update to version 0.31.0+git.1577540072.01de2a9bd5: + * See https://github.com/mpv-player/mpv/compare/1caa653f2d..01de2a9bd5 + for the complete changelog. + +------------------------------------------------------------------- +Fri Dec 27 08:53:27 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1577220684.1caa653f2d: + * See https://github.com/mpv-player/mpv/compare/0bf0efd6d3..1caa653f2d + for the complete changelog. + +------------------------------------------------------------------- +Tue Dec 17 07:38:24 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1576544262.0bf0efd6d3: + * See https://github.com/mpv-player/mpv/compare/cb2d7c1534..0bf0efd6d3 + for the complete changelog. +- Update mpv-make-ffmpeg-version-check-non-fatal.patch for a simpler + logic. + +------------------------------------------------------------------- +Sat Nov 09 17:46:35 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1573301895.cb2d7c1534: + * See https://github.com/mpv-player/mpv/compare/a908101258..cb2d7c1534 + for the complete changelog. + +------------------------------------------------------------------- +Sat Oct 26 06:20:24 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1572040975.a908101258: + * See https://github.com/mpv-player/mpv/compare/acba87e53f..a908101258 + for the complete changelog. +- Enable zimg support: Add BR on pkgconfig(zimg), add --enable-zimg + +------------------------------------------------------------------- +Sat Oct 19 06:35:50 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1571393471.acba87e53f: + * See https://github.com/mpv-player/mpv/compare/a85fa2d2de..acba87e53f + for the complete changelog. + +------------------------------------------------------------------- +Sat Oct 12 08:33:35 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1570822084.a85fa2d2de: + * See https://github.com/mpv-player/mpv/compare/c833c095d7...a85fa2d2de + for the complete changelog. + * Fixes rendering glitches on Wayland +------------------------------------------------------------------- +Sun Oct 06 14:12:57 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1570361388.6d0f0546ee: + * See https://github.com/mpv-player/mpv/compare/c833c095d7...6d0f0546ee + +------------------------------------------------------------------- +Sun Sep 29 15:08:46 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1569760020.c833c095d7: + * See https://github.com/mpv-player/mpv/compare/b6def652a4...c833c095d7 + for the complete changelog. +- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch +- Remove --enable-zsh-comp option, zsh completion is now always enabled + +------------------------------------------------------------------- +Mon Sep 23 11:24:25 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1569184750.b6def652a4: + * See https://github.com/mpv-player/mpv/compare/0abe34ed21...b6def652a4 + for the complete changelog. + +------------------------------------------------------------------- +Tue Sep 17 13:13:30 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1568566852.0abe34ed21: + * vo_gpu: x11: remove special vdpau probing, use EGL by default + * vf_vavpp: disable this filter + * vo_gpu: correctly normalize src.sig_peak + * image_writer: add webp-compression option + * image_writer: add WebP support (lossy or lossless) + * image_writer: move convert_image() to player/screenshot.c + * DOCS: remove references to --video-stereo-mode + * README: remove old googlegroups mailing list address + * manpage: minor fixes to VO manpage + * vo: add warning message to vo_vaapi and vo_vdpau + * vo_d3d11/context: fix crash due to ctx->ra is null pointer access 'ctx->ra' is null pointer when d3d11 init failed before call 'ra_d3d11_create' in 'd3d11_init'. + * vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not release 'ctx11' be not release when d3d11 hwdec be uninit with 'mapper_uninit' method. + * stream_smb: remove unnecessary short write logic + * stream_file: remove unnecessary short write logic + * stream: handle short writes + * ci: remove now unuspported libdvdread + * demux, stream: remove old rar support in favor of libarchive + * command, demux: remove program property + * stream: remove some more optical disc leftovers + * Remove classic Linux analog TV support, and DVB runtime controls + * stream: remove BD/DVD/CDDA sector size alignment + * Remove optical disc fancification layers + * stream_dvdnav: merge stream_dvd_common + * Remove libdvdread support in favor of libdvdnav + * stream_file: avoid redundant free + * js: expose mpv_abort_async_command() (match dbe831bd) + * js: reimplement subprocess_detached using the run command (match 7f91e268) + * js: reimplement subprocess using the subprocess command (match 548ef078) + * js: expose async commands (match 159379980e) + * js: correctness: use integer range checks + * audio: block ao buffer for keep-open + * vo_gpu: x11egl: support Mesa OML sync extension + * vo_gpu: glx: move OML sync code to an independent file + * vo/gpu: fix check on src/dst peak mismatch + +------------------------------------------------------------------- +Mon Sep 02 12:10:21 UTC 2019 - idon...@suse.com + +- Update to version 0.30.0+git.1567376743.6d90517275: + * external_files: add .lrc subtitle extension + * demux: ignore forced demuxer type for directories + * stream_dvb: Increase timeout of streaming read. + * stream_dvb: Adapt to VDR channel config format. + * osc: improve look of seekranges + * cocoa-cb: remove an unused variable + * ao_opensles: fix delayed audio + * travis: rework scripts to re-enable macOS + * vo/gpu: vulkan: Pass the device name option through to libplacebo + +------------------------------------------------------------------- +Thu Aug 22 06:58:51 UTC 2019 - Ismail Dönmez <idon...@suse.com> + +- Reintroduce _mpv_ver since subpackages have different versions + and need to depend on _mpv_ver when appropriate. + +------------------------------------------------------------------- +Tue Aug 20 11:11:42 UTC 2019 - Ismail Dönmez <idon...@suse.com> + +- Disable set_version so that the bash-completion subpackage + gets the correct version. + +------------------------------------------------------------------- +Tue Aug 20 08:31:52 UTC 2019 - idon...@suse.com + ++++ 13 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/mpv/mpv.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.mpv.new.26092/mpv.changes Old: ---- mpv-0.29.1.tar.gz mpv-bash-completion-3.3.17.tar.gz New: ---- _service _servicedata mpv-0.32.0+git.20200217T003119.36ca0e0030.obscpio mpv.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpv.spec ++++++ --- /var/tmp/diff_new_pack.gqiiBp/_old 2020-03-09 18:13:16.517360772 +0100 +++ /var/tmp/diff_new_pack.gqiiBp/_new 2020-03-09 18:13:16.521360778 +0100 @@ -1,7 +1,7 @@ # # spec file for package mpv # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2015 Packman Team <pack...@links2linux.de> # Copyright (c) 2012 Jiri Slaby <jsl...@suse.de> # Copyright (c) 2011-2012 Pascal Bleser <pascal.ble...@opensuse.org> @@ -20,21 +20,17 @@ %define _waf_ver 2.0.9 -%define _mbc_ver 3.3.17 -%define _mpv_ver 0.29.1 %define lname libmpv1 Name: mpv -Version: %{_mpv_ver} +Version: 0.32.0+git.20200217T003119.36ca0e0030 Release: 0 Summary: Advanced general-purpose multimedia player License: GPL-2.0-or-later Group: Productivity/Multimedia/Video/Players -Url: http://mpv.io/ -Source: http://github.com/mpv-player/%{name}/archive/v%{_mpv_ver}.tar.gz#/%{name}-%{_mpv_ver}.tar.gz +URL: http://mpv.io/ +Source: %{name}-%{version}.tar.xz Source1: https://waf.io/waf-%{_waf_ver} Source2: %{name}.changes -# mpv-bash-completion is licensed with GPL-3.0+ -Source3: https://github.com/2ion/mpv-bash-completion/archive/%{_mbc_ver}.tar.gz#/mpv-bash-completion-%{_mbc_ver}.tar.gz # PATCH-FIX-OPENSUSE do not require equal libav versions, obs rebuilds as needed Patch0: mpv-make-ffmpeg-version-check-non-fatal.patch BuildRequires: bash @@ -51,13 +47,12 @@ BuildRequires: pkgconfig(caca) >= 0.99.beta18 BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(dvdnav) >= 4.2.0 -BuildRequires: pkgconfig(dvdread) >= 4.1.0 BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(lcms2) >= 2.6 -BuildRequires: pkgconfig(libarchive) >= 3.0.0 +BuildRequires: pkgconfig(libarchive) >= 3.4.0 BuildRequires: pkgconfig(libass) >= 0.12.1 BuildRequires: pkgconfig(libavcodec) >= 58.7.100 BuildRequires: pkgconfig(libavdevice) >= 57.0.0 @@ -71,6 +66,7 @@ BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libiso9660) BuildRequires: pkgconfig(libkms) +BuildRequires: pkgconfig(libplacebo) >= 1.18.0 BuildRequires: pkgconfig(libpulse) >= 1.0 BuildRequires: pkgconfig(libswresample) >= 3.0.100 BuildRequires: pkgconfig(libswscale) >= 5.0.101 @@ -92,6 +88,7 @@ BuildRequires: pkgconfig(xscrnsaver) BuildRequires: pkgconfig(xv) BuildRequires: pkgconfig(xxf86vm) +BuildRequires: pkgconfig(zimg) >= 2.9 BuildRequires: pkgconfig(zlib) Requires: hicolor-icon-theme Requires(post): hicolor-icon-theme @@ -100,6 +97,7 @@ Requires(postun): update-desktop-files # Used via LUA scripts Recommends: youtube-dl +Conflicts: mpv-plugin-mpris < 0.4 # Obsoletion of mplayer2 that is dead for 2 years now Provides: mplayer2 = 20140101 Obsoletes: mplayer2 < 20140101 @@ -136,36 +134,22 @@ of video file formats, audio and video codecs, and subtitle types. %package bash-completion -Version: %{_mbc_ver} -Release: 0 Summary: Bash Completion for %{name} -License: GPL-3.0-or-later Group: Productivity/Multimedia/Video/Players -Requires: %{name} = %{_mpv_ver} +Requires: %{name} = %{version} Requires: bash-completion Recommends: xrandr -Supplements: packageand(mpv:bash) +Supplements: (mpv and bash) BuildArch: noarch %description bash-completion -A Bash completion script for the mpv video player. It features - * Completion for all --options, - * Type-based completion for --option arguments for choices, flags, - integers and floats, - * Completion for upper/lower bounds for integer- and float-type - argument ranges where applicable, - * Completion of filter lists as arguments to --vf and --af style - options as well as completion of filter parameters while composing - filter lists, - * Similarly, parameter completion for video and audio outputs (--vo, --ao), - * Regular file name completion. +Bash command line completion support for %{name}. %package zsh-completion Summary: ZSH Completion for %{name} -License: GPL-2.0-or-later Group: Productivity/Multimedia/Video/Players -Requires: %{name} = %{_mpv_ver} -Supplements: packageand(mpv:zsh) +Requires: %{name} = %{version} +Supplements: (mpv and zsh) BuildArch: noarch %description zsh-completion @@ -173,9 +157,8 @@ %package devel Summary: A library to link together with mpv player -License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: %{lname} = %{_mpv_ver} +Requires: %{lname} = %{version} %description devel mpv is a movie player based on MPlayer and mplayer2. It supports a wide variety @@ -185,7 +168,6 @@ %package -n %{lname} Summary: A library to link together with mpv player -License: GPL-2.0-or-later Group: System/Libraries %description -n %{lname} @@ -196,7 +178,7 @@ features. %prep -%setup -q -a 3 -n %{name}-%{_mpv_ver} +%setup -q %patch0 -p1 # As we downloaded specific waf version we need to put and prepare it in place. @@ -206,7 +188,7 @@ # I hate UNKNOWN so lets put decent info there. MODIFIED="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{SOURCE2}")" DATE="$(date -d "$MODIFIED" "+%%b %%e %%Y")" -sed -i "s|UNKNOWN|$DATE|g;s|VERSION|\"%{_mpv_ver}\"|g" common/version.c +sed -i "s|UNKNOWN|$DATE|g;s|VERSION|\"%{version}\"|g" common/version.c %build # SDL: disable as it is pointless to have on Linux, it is Windows/OS X fallback. @@ -224,16 +206,13 @@ --docdir="%{_docdir}/%{name}" \ --confdir="%{_sysconfdir}/%{name}" \ --enable-cdda \ - --enable-dvdread \ --enable-dvdnav \ --enable-libsmbclient \ --enable-libmpv-shared \ - --enable-zsh-comp \ --enable-manpage-build \ --enable-libarchive \ --enable-dvbin \ --enable-drm \ - --enable-tv \ --enable-x11 \ %if 0%{?suse_version} > 1500 --enable-wayland \ @@ -243,22 +222,14 @@ --enable-gl-x11 \ --enable-egl-x11 \ --enable-egl-drm \ + --enable-zimg \ ${myopts} python3 ./waf build --verbose %{?_smp_mflags} -pushd mpv-bash-completion-%{_mbc_ver} -export MPV_BASHCOMPGEN_MPV_CMD=../build/mpv -make %{?_smp_mflags} -popd - %install python3 ./waf --destdir=%{buildroot} install -pushd mpv-bash-completion-%{_mbc_ver} -%make_install -popd - install -D -m 0644 etc/input.conf %{buildroot}%{_sysconfdir}/%{name}/input.conf install -D -m 0644 etc/mpv.conf %{buildroot}%{_sysconfdir}/%{name}/mpv.conf # remove shebang @@ -298,8 +269,6 @@ %{_datadir}/zsh/site-functions/_mpv %files bash-completion -%license mpv-bash-completion-%{_mbc_ver}/LICENSE -%doc mpv-bash-completion-%{_mbc_ver}/README.mkd %{_datadir}/bash-completion/completions/mpv %files -n %{lname} ++++++ _service ++++++ <services> <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/mpv-player/mpv.git</param> <param name="scm">git</param> <param name="filename">mpv</param> <param name="versionprefix">0.32.0+git</param> <param name="versionformat">%ci.%h</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="disabled"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/mpv-player/mpv.git</param> <param name="changesrevision">36ca0e00305fdc3d5c052c4757b00a33b2eb6b14</param></service></servicedata>++++++ mpv-make-ffmpeg-version-check-non-fatal.patch ++++++ --- /var/tmp/diff_new_pack.gqiiBp/_old 2020-03-09 18:13:16.569360847 +0100 +++ /var/tmp/diff_new_pack.gqiiBp/_new 2020-03-09 18:13:16.573360852 +0100 @@ -1,30 +1,13 @@ -player: make ffmpeg/libav version check non-fatal - -We already enforce mpv rebuilds when ffmpeg/libav SONAME changes. - -Index: mpv-0.29.0/player/main.c +Index: mpv/common/av_log.c =================================================================== ---- mpv-0.29.0.orig/player/main.c -+++ mpv-0.29.0/player/main.c -@@ -381,21 +381,6 @@ int mp_initialize(struct MPContext *mpct - if (handle_help_options(mpctx)) - return 1; // help +--- mpv.orig/common/av_log.c ++++ mpv/common/av_log.c +@@ -203,7 +203,7 @@ bool print_libav_versions(struct mp_log -- if (!print_libav_versions(mp_null_log, 0)) { -- // Using mismatched libraries can be legitimate, but even then it's -- // a bad idea. We don't acknowledge its usefulness and stability. -- // Distro maintainers who patch this out should be aware that mpv -- // intentionally ignores ABI in some places where it's not possible to -- // get by without violating it. -- print_libav_versions(mpctx->log, MSGL_FATAL); -- MP_FATAL(mpctx, "\nmpv was compiled against a different version of " -- "FFmpeg/Libav than the shared\nlibrary it is linked against. " -- "This is most likely a broken build and could\nresult in " -- "misbehavior and crashes.\n\nmpv does not support this " -- "configuration and will not run - rebuild mpv instead.\n"); -- return -1; -- } -- - if (!mpctx->playlist->first && !opts->player_idle_mode) { - // nothing to play - mp_print_version(mpctx->log, true); + mp_msg(log, v, "FFmpeg version: %s\n", av_version_info()); + +- return !mismatch; ++ return true; + } + + #undef V ++++++ mpv.obsinfo ++++++ name: mpv version: 0.32.0+git.20200217T003119.36ca0e0030 mtime: 1581895879 commit: 36ca0e00305fdc3d5c052c4757b00a33b2eb6b14