Build libplacebo from source

master
Simon Bruder 2020-10-23 18:12:35 +02:00
parent ce8fa80c82
commit 131a54dfaf
No known key found for this signature in database
GPG Key ID: 6F03E0000CC5B62F
1 changed files with 14 additions and 1 deletions

View File

@ -24,7 +24,6 @@ RUN apt-get -y install \
cargo \
git \
libfftw3-dev \
libplacebo-dev \
libtool \
meson \
vapoursynth-dev
@ -61,6 +60,20 @@ RUN cd /tmp \
&& cd .. \
&& rm -rf vapoursynth-descale
# TODO: Remove once debian has compatible libplacebo version
RUN echo "deb-src" http://deb.debian.org/debian testing main >> /etc/apt/sources.list.d/src.list \
&& apt-get update \
&& apt-get -y build-dep libplacebo \
&& cd /tmp/ \
&& git clone --depth=1 https://code.videolan.org/videolan/libplacebo.git \
&& cd libplacebo \
&& meson build \
&& ninja -C build \
&& ninja -C build install \
&& cd .. \
&& rm -rf libplacebo \
&& rm /etc/apt/sources.list.d/src.list
RUN cd /tmp \
&& git clone --depth=1 --recursive https://github.com/Lypheo/vs-placebo \
&& cd vs-placebo \