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:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user