summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2018-01-16depends: switch ffmpeg to ffmpeg-gitDaniel Bermond
This seems to make sense since mpv currently requires ffmpeg git master. So, ffmpeg-git from the AUR (or some variant) is needed. This also implies switching vapoursynth to vapoursynth-git.
2017-12-05Remove --disable-ffmpeg-upstream (removed by upstream)Daniel Bermond
Finally the uncomfortable situation of mpv depending on its own ffmpeg fork (ffmpeg-mpv) was reverted by upstream mpv. Now mpv can be built with regular upstream ffmpeg as before. As a consequence, package no longer depends on ffmpeg-mpv-git.
2017-12-04New upstream option: --enable-crosscDaniel Bermond
2017-12-04Remove --enable-shm and --enable-termios (removed by upstream)Daniel Bermond
References ---------- https://github.com/mpv-player/mpv/commit/d7a02bcb3b25a9e3e80e9b80e46a494f97e684a9 https://github.com/mpv-player/mpv/commit/0601e48ef4eac0b62ecf3ab5ed654e27e2a20215
2017-11-03Preserve environment variablesDaniel Bermond
2017-11-02Remove cuda detection patch (fixed by upstream)Daniel Bermond
Also on this commit: moved ffmpeg-mpv-git dependency to the aur block. References ---------- https://github.com/mpv-player/mpv/issues/4985 https://github.com/mpv-player/mpv/commit/09c61347a8481cfb42bfc381880bd3fe93c4e744
2017-11-01Fix build (currently it only compiles with ffmpeg-mpv-git)Daniel Bermond
Upstream mpv currently only compiles with ffmpeg-mpv-git. There is a new option --enable-ffmpeg-upstream, but paradoxically it currently does not work with upstream ffmpeg git master (https://github.com/mpv-player/mpv/issues/5066).
2017-10-27Allow build with upstream ffmpeg (not officially supported anymore)Daniel Bermond
mpv has removed official support for upstream ffmpeg. Now mpv requires the git master branch of its own modified version of ffmpeg, called ffmpeg-mpv. Note the git master requirement, as the stable releases of ffmpeg-mpv currently seems not to contain any mpv modifications. I have introduced a patch to allow build with upstream ffmpeg, but be warned that this is not the mpv upstream recommendation. If you want the most clean mpv experience as possible you should use the package ffmpeg-mpv-git (or any other similar variant) to build and use mpv. References ---------- https://github.com/mpv-player/mpv/commit/83d44aca7dc7f46b8d3b64d441f5a8317a40e080 https://github.com/mpv-player/ffmpeg-mpv/
2017-10-24New upstream option: --enable-drmprimeDaniel Bermond
References ---------- https://github.com/mpv-player/mpv/commit/cfcee4cfe70536faeb9f2aaa87257d067e902b70
2017-10-20ffmpeg 3.4 rebuildDaniel Bermond
2017-10-12Remove ffmpeg-full dependencyDaniel Bermond
It seems that a ffmpeg build compiled with cuda support (like ffmpeg-full) is not needed at all for giving cuda suppport in mpv. It compiles fine with --enable-cuda-hwaccel when using ffmpeg from the official repositories. And the resulting mpv binary can play videos with cuda hwaccel decoding, needing just nvidia-utils (libcuda.so) to be installed for this. Note that nvidia-340xx-utils and nvidia-304xx-utils provides nvidia-utils (libcuda.so) for legacy nvidia users. Not even the cuda package is needed for playing videos with cuda hwaccel decoding. This change can be reviewed if something breaks or does not behave like the expected.
2017-10-12makedepends: add missing wayland-protocolsDaniel Bermond
Missing since aur commit d36a4a5 (previous commit). References ---------- https://aur.archlinux.org/cgit/aur.git/commit/?h=mpv-full-git&id=d36a4a52d8de144701fb313f3ee153f666e3f439
2017-10-11New upstream options for waylandDaniel Bermond
--enable-wayland-scanner --enable-wayland-protocols
2017-09-28New upstream options: --enable-vulkan and --enable-shadercDaniel Bermond
References ---------- https://github.com/mpv-player/mpv/commit/91f23c7067af248846420854a0dc78c26ea6e300 https://github.com/mpv-player/mpv/commit/258487370fd840b018a404225277d74f74899c59
2017-09-27Change order of some configure options to match upstreamDaniel Bermond
2017-09-27Remove options dropped by upstreamDaniel Bermond
2017-09-22Removed support for multiple opengl backends due to compile errorDaniel Bermond
The git master branch introduced code that broke the patch. And it is not supported by upstream anyway (pull request is still open). Removing it for now. References ---------- https://github.com/mpv-player/mpv/pull/4384
2017-09-13Fix: support multiple opengl backendsDaniel Bermond
References ---------- https://github.com/mpv-player/mpv/pull/4384 https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/mpv&id=dbb1ff2c59438347748bfccf2afa0de0a4d3fc80 https://bugs.archlinux.org/task/53962
2017-09-13Removed duplicated optionDaniel Bermond
2017-08-08New upstream options: --enable-zlib and other non-important onesDaniel Bermond
Also on this commit: cosmetic changings
2017-08-08depends: moved uchardet to the official repositories blockDaniel Bermond
uchardet has entered in the [extra] official repository. Reference: ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/uchardet&id=a9a26857c0f7b8f742c15db0b45ecdf0b4028adb
2017-08-08license: changed to GPL3Daniel Bermond
Building mpv with Samba support makes it GPLv3+. References: ----------- https://github.com/mpv-player/mpv/blob/6087f63003351812996823877a4abbd51a1f9530/Copyright#L31-L32 https://github.com/mpv-player/mpv/blob/6087f63003351812996823877a4abbd51a1f9530/wscript#L297
2017-07-16Recent toolchain changes rebuildDaniel Bermond
Packages that uses hardening-wrapper will need a rebuild without it since it is being dropped from official repositories due to recent toolchain changes (PIE and SSP enabled by default in gcc). Although hardening-wrapper was not being used in this package it seems a good practice to rebuild against the recent toolchain changes. References: ----------- https://lists.archlinux.org/pipermail/arch-dev-public/2017-July/028909.html https://www.archlinux.org/todo/hardening-wrapper-removal/
2017-06-18Removed --enable-vf-dlopen-filters (removed by upstream)Daniel Bermond
2017-06-17ffmpeg 3.3.2-3 / openh264 1.7.0 rebuildDaniel Bermond
2017-06-17Cosmetic changingsDaniel Bermond
2017-06-17New upstream options: --enable-javascript and --disable-d3d-hwaccel-newDaniel Bermond
2017-06-17Cosmetic changingsDaniel Bermond
2017-05-31depends_x86_64: changed ffmpeg dependency from ffmpeg-full-git to ffmpeg-fullDaniel Bermond
Using a ffmpeg stable release is more confortable for the user point of view. Also, using ffmpeg-full is a bit less restrictive.
2017-05-27Adjusted videotoolbox-hwaccel according to upstream changingsDaniel Bermond
2017-05-08ffmpeg-full-git / libcdio-paranoia 10.2+0.94+1 rebuildDaniel Bermond
2017-04-30ffmpeg-full-git rebuild (opencv 3.2.0-3 / libwebp 0.6.0 rebuild)Daniel Bermond
2017-04-24Removed --enable-{vaapi,vdpau}-hwaccel-new (removed by upstream)Daniel Bermond
mpv now uses only the new VAAPI and VDPAU APIs. FFmpeg 3.3 or git master is required.
2017-04-21Removed --enable-{xss,xext,xinerama,xrandr} (removed by upstream)Daniel Bermond
These x11 protocol extension libs are now mandatory instead of being optional as before, so they remain as dependencies. Reference: https://github.com/mpv-player/mpv/commit/927afa311d4a89b022305508acbf4e7325fe3928
2017-04-08Added new upstream option: --enable-vdpau-hwaccel-newDaniel Bermond
2017-04-08Added new upstream option: --disable-macos-touchbarDaniel Bermond
2017-04-08Removed some gl options that were removed by upstreamDaniel Bermond
Removed: --enable-standard-gl --disable-android-gl --enable-any-gl
2017-04-08Changed cd argumentDaniel Bermond
No need to cd into $srcdir. It is already done internally by makepkg as a standard.
2017-04-08White spaces changingsDaniel Bermond
2017-01-27Updated configure options to match upstreamDaniel Bermond
'--enable-libswresample' was removed from upstream. '--enable-vaapi-hwaccel-new' was added in upstream. Note that it will eliminate the need for the (also new) upstream option '--enable-vaapi-hwaccel-old'.
2016-12-10Initial commitDaniel Bermond