Package: mpv / 0.29.1-1

Metadata

Package Version Patches format
mpv 0.29.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02_fix config path.patch | (download)

DOCS/man/mpv.rst | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 system-wide config directory is /etc/mpv
03_waf.patch | (download)

waf | 166 166 + 0 - 0 !
waflib/Build.py | 777 777 + 0 - 0 !
waflib/ConfigSet.py | 165 165 + 0 - 0 !
waflib/Configure.py | 368 368 + 0 - 0 !
waflib/Context.py | 406 406 + 0 - 0 !
waflib/Errors.py | 39 39 + 0 - 0 !
waflib/Logs.py | 203 203 + 0 - 0 !
waflib/Node.py | 478 478 + 0 - 0 !
waflib/Options.py | 200 200 + 0 - 0 !
waflib/Runner.py | 350 350 + 0 - 0 !
waflib/Scripting.py | 403 403 + 0 - 0 !
waflib/Task.py | 771 771 + 0 - 0 !
waflib/TaskGen.py | 471 471 + 0 - 0 !
waflib/Tools/__init__.py | 4 4 + 0 - 0 !
waflib/Tools/ar.py | 13 13 + 0 - 0 !
waflib/Tools/asm.py | 23 23 + 0 - 0 !
waflib/Tools/bison.py | 28 28 + 0 - 0 !
waflib/Tools/c.py | 26 26 + 0 - 0 !
waflib/Tools/c_aliases.py | 60 60 + 0 - 0 !
waflib/Tools/c_config.py | 805 805 + 0 - 0 !
waflib/Tools/c_osx.py | 121 121 + 0 - 0 !
waflib/Tools/c_preproc.py | 672 672 + 0 - 0 !
waflib/Tools/c_tests.py | 152 152 + 0 - 0 !
waflib/Tools/ccroot.py | 479 479 + 0 - 0 !
waflib/Tools/clang.py | 20 20 + 0 - 0 !
waflib/Tools/clangxx.py | 20 20 + 0 - 0 !
waflib/Tools/compiler_c.py | 44 44 + 0 - 0 !
waflib/Tools/compiler_cxx.py | 44 44 + 0 - 0 !
waflib/Tools/compiler_d.py | 41 41 + 0 - 0 !
waflib/Tools/compiler_fc.py | 43 43 + 0 - 0 !
waflib/Tools/cs.py | 113 113 + 0 - 0 !
waflib/Tools/cxx.py | 26 26 + 0 - 0 !
waflib/Tools/d.py | 54 54 + 0 - 0 !
waflib/Tools/d_config.py | 52 52 + 0 - 0 !
waflib/Tools/d_scan.py | 136 136 + 0 - 0 !
waflib/Tools/dbus.py | 29 29 + 0 - 0 !
waflib/Tools/dmd.py | 51 51 + 0 - 0 !
waflib/Tools/errcheck.py | 175 175 + 0 - 0 !
waflib/Tools/fc.py | 108 108 + 0 - 0 !
waflib/Tools/fc_config.py | 299 299 + 0 - 0 !
waflib/Tools/fc_scan.py | 64 64 + 0 - 0 !
waflib/Tools/flex.py | 38 38 + 0 - 0 !
waflib/Tools/g95.py | 54 54 + 0 - 0 !
waflib/Tools/gas.py | 12 12 + 0 - 0 !
waflib/Tools/gcc.py | 104 104 + 0 - 0 !
waflib/Tools/gdc.py | 35 35 + 0 - 0 !
waflib/Tools/gfortran.py | 71 71 + 0 - 0 !
waflib/Tools/glib2.py | 242 242 + 0 - 0 !
waflib/Tools/gnu_dirs.py | 66 66 + 0 - 0 !
waflib/Tools/gxx.py | 104 104 + 0 - 0 !
waflib/Tools/icc.py | 20 20 + 0 - 0 !
waflib/Tools/icpc.py | 20 20 + 0 - 0 !
waflib/Tools/ifort.py | 303 303 + 0 - 0 !
waflib/Tools/intltool.py | 101 101 + 0 - 0 !
waflib/Tools/irixcc.py | 51 51 + 0 - 0 !
waflib/Tools/javaw.py | 299 299 + 0 - 0 !
waflib/Tools/ldc2.py | 36 36 + 0 - 0 !
waflib/Tools/lua.py | 18 18 + 0 - 0 !
waflib/Tools/md5_tstamp.py | 24 24 + 0 - 0 !
waflib/Tools/msvc.py | 704 704 + 0 - 0 !
waflib/Tools/nasm.py | 16 16 + 0 - 0 !
waflib/Tools/nobuild.py | 11 11 + 0 - 0 !
waflib/Tools/perl.py | 85 85 + 0 - 0 !
waflib/Tools/python.py | 410 410 + 0 - 0 !
waflib/Tools/qt5.py | 497 497 + 0 - 0 !
waflib/Tools/ruby.py | 97 97 + 0 - 0 !
waflib/Tools/suncc.py | 48 48 + 0 - 0 !
waflib/Tools/suncxx.py | 48 48 + 0 - 0 !
waflib/Tools/tex.py | 327 327 + 0 - 0 !
waflib/Tools/vala.py | 218 218 + 0 - 0 !
waflib/Tools/waf_unit_test.py | 172 172 + 0 - 0 !
waflib/Tools/winres.py | 52 52 + 0 - 0 !
waflib/Tools/xlc.py | 44 44 + 0 - 0 !
waflib/Tools/xlcxx.py | 44 44 + 0 - 0 !
waflib/Utils.py | 615 615 + 0 - 0 !
waflib/__init__.py | 4 4 + 0 - 0 !
waflib/ansiterm.py | 238 238 + 0 - 0 !
waflib/extras/__init__.py | 4 4 + 0 - 0 !
waflib/extras/compat15.py | 305 305 + 0 - 0 !
waflib/fixpy2.py | 47 47 + 0 - 0 !
waflib/processor.py | 55 55 + 0 - 0 !
81 files changed, 14138 insertions(+)

 provide waf and related scripts
 Note that, since upstream does not directly provide a compressed waf script,
 there's no need for us to repack the upstream tarball.
05_add keywords.patch | (download)

etc/mpv.desktop | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add keywords to desktop file
06_ffmpeg abi.patch | (download)

player/main.c | 15 0 + 15 - 0 !
1 file changed, 15 deletions(-)

 suppress ffmpeg version mismatch error
 Requiring an exact ffmpeg version is usually not a good idea in a binary
 distribution because:
 - All FFmpeg security updates require a subsequent binNMU of mpv.
 - Debian generated dependencies do not capture this dependency well (at least
   without extra hacking).
 - The requirement itself usually indicates an ABI violation.
 For these reasons, remove the check and assume the current FFmpeg version is
 compatible.
07_io stdin used.patch | (download)

libmpv/mpv.def | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add _io_stdin_used to mpv version script
 This symbol is used on some architectures by glibc to determine whether the
 calling executable is linked with the old libio ABI or the new libio ABI. All
 new executables are supposed to have it defined. Unfortunately, if the version
 script does not allow this symbol to be exported, glibc will try to use the
 old ABI and cause chaos (crashes in various places).