mpv: enable zsh completion for native builds

mpv's zsh completion is generated by running mpv itself. This obviously
doesn't work in cross builds. It used to not fail, because the perl
script would ignore the exec error and just produce a useless zsh
completion file. When they fixed that and started failing, our cross
build started failing as well, so we disabled zsh completion.

This change mostly restores original behaviour: create zsh completion
for non-cross builds.
This commit is contained in:
Dominik Honnef 2015-10-09 06:02:56 +02:00
parent cea9e9b4b6
commit 870e25c515

View file

@ -1,7 +1,7 @@
# Template file for 'mpv'
pkgname=mpv
version=0.11.0
revision=2
revision=3
short_desc="Video player based on MPlayer/mplayer2"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2"
@ -21,6 +21,10 @@ conf_files="/etc/mpv/encoding-profiles.conf"
distfiles="https://github.com/mpv-player/${pkgname}/archive/v${version}.tar.gz"
checksum=a2157174e46db46dad5deb1fde94283e72ebe922fd15447cb16a2a243fae5bda
if [ -z "$CROSS_BUILD" ]; then
configure_args+=" --enable-zsh-comp"
fi
pre_configure() {
python bootstrap.py
sed -i 's,/usr/local/etc/mpv.conf,/etc/mpv/mpv.conf,' etc/example.conf