From e03d767585a9812b0d4e68ba9095fa342f306542 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Tue, 23 Aug 2016 15:48:58 -0400 Subject: [PATCH 1/1] mpv: Add as disabled package --- disabled-packages/mpv/build.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 disabled-packages/mpv/build.sh diff --git a/disabled-packages/mpv/build.sh b/disabled-packages/mpv/build.sh new file mode 100644 index 00000000..c19e74d3 --- /dev/null +++ b/disabled-packages/mpv/build.sh @@ -0,0 +1,31 @@ +# Does not work with libjpeg-turbo or libpng installed, since +# linking against libOpenSLES causes indirect linkage against +# libskia.so, which links against the platform libjpeg.so and +# libpng.so, which are not compatible with the Termux ones. +# +# On Android N also liblzma seems to conflict. +TERMUX_PKG_HOMEPAGE=https://mpv.io/ +TERMUX_PKG_DESCRIPTION="Command-line media player" +TERMUX_PKG_VERSION=0.19.0 +TERMUX_PKG_SRCURL=https://github.com/mpv-player/mpv/archive/v${TERMUX_PKG_VERSION}.tar.gz +TERMUX_PKG_FOLDERNAME=mpv-${TERMUX_PKG_VERSION} +TERMUX_PKG_DEPENDS="ffmpeg" + +termux_step_make_install () { + cd $TERMUX_PKG_SRCDIR + + # Setup rst2man for man page generation of mpv.1: + pip install docutils + export RST2MAN=$HOME/.local/bin/rst2man.py + + ./bootstrap.py + + ./waf configure \ + --prefix=$TERMUX_PREFIX \ + --disable-gl \ + --disable-jpeg \ + --disable-lcms2 \ + --disable-libass + + ./waf install +} -- 2.11.0