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).
|