mirror of https://github.com/ErsatzTV/ErsatzTV.git
4 changed files with 50 additions and 50 deletions
@ -0,0 +1,7 @@ |
|||||||
|
FROM mcr.microsoft.com/dotnet/aspnet:5.0-focal-amd64 AS dotnet-runtime |
||||||
|
|
||||||
|
FROM jrottenberg/ffmpeg:4.3-nvidia1804 AS runtime-base |
||||||
|
COPY --from=dotnet-runtime /usr/share/dotnet /usr/share/dotnet |
||||||
|
RUN apt-get update \ |
||||||
|
&& DEBIAN_FRONTEND="noninteractive" apt-get install -y libicu-dev tzdata \ |
||||||
|
&& rm -rf /var/lib/apt/lists/* |
||||||
@ -0,0 +1,39 @@ |
|||||||
|
FROM mcr.microsoft.com/dotnet/aspnet:5.0-focal-amd64 AS dotnet-runtime |
||||||
|
|
||||||
|
FROM jrottenberg/ffmpeg:4.3-vaapi2004 AS runtime-base |
||||||
|
COPY --from=dotnet-runtime /usr/share/dotnet /usr/share/dotnet |
||||||
|
RUN apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y libicu-dev \ |
||||||
|
tzdata \ |
||||||
|
autoconf \ |
||||||
|
libtool \ |
||||||
|
libdrm-dev \ |
||||||
|
git \ |
||||||
|
pkg-config \ |
||||||
|
build-essential \ |
||||||
|
cmake \ |
||||||
|
wget \ |
||||||
|
&& mkdir /tmp/intel && cd /tmp/intel \ |
||||||
|
&& wget -O - https://github.com/intel/libva/archive/refs/tags/2.12.0.tar.gz | tar zxf - \ |
||||||
|
&& cd libva-2.12.0 \ |
||||||
|
&& ./autogen.sh \ |
||||||
|
&& ./configure \ |
||||||
|
&& make -j$(nproc) \ |
||||||
|
&& make -j$(nproc) install \ |
||||||
|
&& cd /tmp/intel \ |
||||||
|
&& wget -O - https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-21.3.1.tar.gz | tar zxf - \ |
||||||
|
&& mv gmmlib-intel-gmmlib-21.3.1 gmmlib \ |
||||||
|
&& cd gmmlib \ |
||||||
|
&& mkdir build && cd build \ |
||||||
|
&& cmake .. \ |
||||||
|
&& make -j$(nproc) \ |
||||||
|
&& cd /tmp/intel \ |
||||||
|
&& git clone --depth 1 --branch intel-media-21.2.3 https://github.com/intel/media-driver \ |
||||||
|
&& mkdir build_media && cd build_media \ |
||||||
|
&& cmake ../media-driver \ |
||||||
|
&& make -j$(nproc) \ |
||||||
|
&& make install \ |
||||||
|
&& DEBIAN_FRONTEND="noninteractive" apt-get purge -y autoconf libtool git build-essential cmake wget \ |
||||||
|
&& apt autoremove -y \ |
||||||
|
&& rm -rf /tmp/intel \ |
||||||
|
&& rm -rf /var/lib/apt/lists/* \ |
||||||
|
&& mv /usr/lib/x86_64-linux-gnu/dri/i* /usr/local/lib/dri/ |
||||||
Loading…
Reference in new issue