Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : mpv | name : mpv | ||||
| homepage : https://mpv.io/ | homepage : https://mpv.io/ | ||||
| version : 0.29.1 | version : 0.30.0 | ||||
| release : 66 | release : 67 | ||||
| source : | source : | ||||
| - https://github.com/mpv-player/mpv/archive/v0.29.1.tar.gz : f9f9d461d1990f9728660b4ccb0e8cb5dce29ccaa6af567bec481b79291ca623 | - https://github.com/mpv-player/mpv/archive/v0.30.0.tar.gz : 33a1bcb7e74ff17f070e754c15c52228cf44f2cefbfd8f34886ae81df214ca35 | ||||
| - https://waf.io/waf-2.0.12 : 0979ca87f45928e0d752049ab2f43be8551249be73dc5563b944ec54f8871d1f | - https://waf.io/waf-2.0.18 : 2e0cf83a63843da127610420cef1d3126f1187d8e572b6b3a28052fc2250d4bf | ||||
| - https://github.com/2ion/mpv-bash-completion/archive/3.3.17.tar.gz : 355f9ae90638c730028e0b6a3ae6e9c09f5cb1ede27372f8a8cf7b0035020e97 | - https://github.com/2ion/mpv-bash-completion/archive/3.3.17.tar.gz : 355f9ae90638c730028e0b6a3ae6e9c09f5cb1ede27372f8a8cf7b0035020e97 | ||||
| license : | license : | ||||
| - GPL-2.0-or-later | |||||
| - LGPL-2.1-or-later | - LGPL-2.1-or-later | ||||
| - GPL-3.0-or-lter | |||||
| component : multimedia.video | component : multimedia.video | ||||
| summary : mpv is a fork of mplayer2 and MPlayer. It shares some features with the | summary : mpv is a fork of mplayer2 and MPlayer. It shares some features with the | ||||
| former projects while introducing many more | former projects while introducing many more | ||||
| description: | | description: | | ||||
| mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable. mpv has a OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, and more. | mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable. mpv has a OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, and more. | ||||
| While mpv has no official GUI, it has a small controller that is triggered by mouse movement. mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI and VDA video decode acceleration. | While mpv has no official GUI, it has a small controller that is triggered by mouse movement. mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI and VDA video decode acceleration. | ||||
| builddeps : | builddeps : | ||||
| - pkgconfig(alsa) | - pkgconfig(alsa) | ||||
| - pkgconfig(dvdnav) | - pkgconfig(dvdnav) | ||||
| - pkgconfig(dvdread) | |||||
JoshStrobl: Why was dvdread removed? It should still be used for dvdnav support: https://github.com/mpv… | |||||
Done Inline ActionsIt's not needed too as libdvdnav-devel depends on libdvdread-devel. It wasn't needed even before this release. aleksvor: It's not needed too as libdvdnav-devel depends on libdvdread-devel. It wasn't needed even… | |||||
| - pkgconfig(ffnvcodec) | - pkgconfig(ffnvcodec) | ||||
| - pkgconfig(gl) | - pkgconfig(gl) | ||||
| - pkgconfig(lcms2) | |||||
| - pkgconfig(libass) | - pkgconfig(libass) | ||||
| - pkgconfig(libarchive) | - pkgconfig(libarchive) | ||||
| - pkgconfig(libavcodec) | - pkgconfig(libavcodec) | ||||
| - pkgconfig(libbluray) | - pkgconfig(libbluray) | ||||
| - pkgconfig(libcdio_paranoia) | - pkgconfig(libcdio_paranoia) | ||||
| - pkgconfig(libmpg123) | - pkgconfig(libmpg123) | ||||
| - pkgconfig(libplacebo) | |||||
| - pkgconfig(libpulse) | - pkgconfig(libpulse) | ||||
| - pkgconfig(libturbojpeg) | - pkgconfig(libturbojpeg) | ||||
| - pkgconfig(libva-x11) | - pkgconfig(libva-x11) | ||||
| - pkgconfig(lua-5.1) | - pkgconfig(lua-5.1) | ||||
| - pkgconfig(smbclient) | - pkgconfig(smbclient) | ||||
| - pkgconfig(uchardet) | - pkgconfig(uchardet) | ||||
| - pkgconfig(vapoursynth) | - pkgconfig(vapoursynth) | ||||
| - pkgconfig(vdpau) | - pkgconfig(vdpau) | ||||
| - pkgconfig(vulkan) | |||||
| - pkgconfig(wayland-client) | - pkgconfig(wayland-client) | ||||
| - pkgconfig(wayland-protocols) | - pkgconfig(wayland-protocols) | ||||
| - pkgconfig(x11) | - pkgconfig(x11) | ||||
| - pkgconfig(xkbcommon) | - pkgconfig(xkbcommon) | ||||
| - pkgconfig(xinerama) | - pkgconfig(xinerama) | ||||
| - pkgconfig(xrandr) | - pkgconfig(xrandr) | ||||
| - pkgconfig(xscrnsaver) | - pkgconfig(xscrnsaver) | ||||
| - pkgconfig(xv) | - pkgconfig(xv) | ||||
| Show All 16 Lines | environment: | | ||||
| export MBCversion=3.3.17 | export MBCversion=3.3.17 | ||||
| setup : | | setup : | | ||||
| %patch -p1 < $pkgfiles/0001-Support-a-stateless-configuration-on-nix-systems.patch | %patch -p1 < $pkgfiles/0001-Support-a-stateless-configuration-on-nix-systems.patch | ||||
| install -m00755 $sources/waf-* ./waf | install -m00755 $sources/waf-* ./waf | ||||
| %waf_configure --confdir=/etc/mpv \ | %waf_configure --confdir=/etc/mpv \ | ||||
| --libdir=%libdir% \ | --libdir=%libdir% \ | ||||
| --enable-cdda \ | --enable-cdda \ | ||||
| --enable-dvbin \ | --enable-dvbin \ | ||||
| --enable-dvdread \ | |||||
| --enable-dvdnav \ | --enable-dvdnav \ | ||||
| --enable-libarchive \ | --enable-libarchive \ | ||||
| --enable-libmpv-shared \ | --enable-libmpv-shared \ | ||||
| --enable-libsmbclient \ | --enable-libsmbclient \ | ||||
| --enable-tv \ | |||||
| --enable-zsh-comp \ | |||||
| --disable-debug | --disable-debug | ||||
| tar xf "${sources}/${MBCversion}.tar.gz" | tar xf "${sources}/${MBCversion}.tar.gz" | ||||
| build : | | build : | | ||||
| %waf_build | %waf_build | ||||
| pushd mpv-bash-completion-${MBCversion} | pushd mpv-bash-completion-${MBCversion} | ||||
| %patch -p1 < $pkgfiles/0001-Fix-lua-binary.patch | %patch -p1 < $pkgfiles/0001-Fix-lua-binary.patch | ||||
| %make | %make | ||||
| popd | popd | ||||
| install : | | install : | | ||||
| %waf_install | %waf_install | ||||
| pushd mpv-bash-completion-${MBCversion} | pushd mpv-bash-completion-${MBCversion} | ||||
| %make_install | %make_install | ||||
| popd | popd | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
Why was dvdread removed? It should still be used for dvdnav support: https://github.com/mpv-player/mpv/blob/master/wscript#L377