Build libplacebo from source
This commit is contained in:
parent
ce8fa80c82
commit
131a54dfaf
15
Dockerfile
15
Dockerfile
|
@ -24,7 +24,6 @@ RUN apt-get -y install \
|
||||||
cargo \
|
cargo \
|
||||||
git \
|
git \
|
||||||
libfftw3-dev \
|
libfftw3-dev \
|
||||||
libplacebo-dev \
|
|
||||||
libtool \
|
libtool \
|
||||||
meson \
|
meson \
|
||||||
vapoursynth-dev
|
vapoursynth-dev
|
||||||
|
@ -61,6 +60,20 @@ RUN cd /tmp \
|
||||||
&& cd .. \
|
&& cd .. \
|
||||||
&& rm -rf vapoursynth-descale
|
&& 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 \
|
RUN cd /tmp \
|
||||||
&& git clone --depth=1 --recursive https://github.com/Lypheo/vs-placebo \
|
&& git clone --depth=1 --recursive https://github.com/Lypheo/vs-placebo \
|
||||||
&& cd vs-placebo \
|
&& cd vs-placebo \
|
||||||
|
|
Reference in a new issue