mpv: Update to 0.33.0

Changes:
* Remove '--enable-libass' option because libass is must required now.
* Add upstream patch for new libplacebo API change.
* Add shaderc as dependency.
* Add python-rst2pdf and vulkan-headers as make dependencies.
This commit is contained in:
Biswapriyo Nath
2021-01-27 11:05:21 +05:30
committed by GitHub
parent bcf24bd46c
commit b02040ca82

View File

@@ -4,8 +4,8 @@
_realname=mpv
pkgbase="mingw-w64-${_realname}"
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.32.0
pkgrel=4
pkgver=0.33.0
pkgrel=1
pkgdesc="Video player based on MPlayer/mplayer2 (mingw-w64)"
url="https://mpv.io/"
arch=('any')
@@ -25,22 +25,31 @@ depends=("${MINGW_PACKAGE_PREFIX}-ffmpeg"
"${MINGW_PACKAGE_PREFIX}-lua51"
"${MINGW_PACKAGE_PREFIX}-pkg-config"
"${MINGW_PACKAGE_PREFIX}-rubberband"
"${MINGW_PACKAGE_PREFIX}-shaderc"
"${MINGW_PACKAGE_PREFIX}-uchardet"
"${MINGW_PACKAGE_PREFIX}-vapoursynth"
"${MINGW_PACKAGE_PREFIX}-vulkan"
"winpty")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"${MINGW_PACKAGE_PREFIX}-python-docutils"
"${MINGW_PACKAGE_PREFIX}-python-rst2pdf"
"${MINGW_PACKAGE_PREFIX}-vulkan-headers"
"perl"
"python")
source=(${_realname}-${pkgver}.tar.gz::https://github.com/mpv-player/${_realname}/archive/v${pkgver}.tar.gz)
sha256sums=('9163f64832226d22e24bbc4874ebd6ac02372cd717bef15c28a0aa858c5fe592')
optdepends=("${MINGW_PACKAGE_PREFIX}-youtube-dl: for video-sharing websites playback")
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/mpv-player/${_realname}/archive/v${pkgver}.tar.gz"
"7c4465c.patch"::"https://github.com/mpv-player/mpv/commit/7c4465c.patch")
sha256sums=('f1b9baf5dc2eeaf376597c28a6281facf6ed98ff3d567e3955c95bf2459520b4'
'SKIP')
# strip doesn't work well with the mpv.com wrapper, so strip manually instead
options=(!strip !emptydirs)
prepare() {
cd ${_realname}-${pkgver}
cd "${srcdir}/${_realname}-${pkgver}"
# vo_gpu: placebo: update for upstream API changes
patch -Np1 -i "${srcdir}/7c4465c.patch"
[[ -x ./waf ]] || /usr/bin/python ./bootstrap.py
sed -i 's:bin/env python$:bin/env python:' waf
@@ -55,7 +64,6 @@ build() {
CC=gcc PERL=/usr/bin/perl \
AR=${MINGW_PREFIX}/bin/ar \
WINDRES=${MINGW_PREFIX}/bin/windres \
RST2MAN=${MINGW_PREFIX}/bin/rst2man3 \
/usr/bin/python3 ./waf configure \
--prefix=${MINGW_PREFIX} \
--check-c-compiler=gcc \
@@ -68,7 +76,6 @@ build() {
--enable-jpeg \
--enable-lcms2 \
--enable-libarchive \
--enable-libass \
--enable-libbluray \
--enable-lua \
--enable-rubberband \