From 56e2a4c55d16f542a07997dad890472f92e5bb55 Mon Sep 17 00:00:00 2001 From: El Date: Tue, 14 Oct 2025 14:54:04 +0000 Subject: [PATCH] VNC-151 Add intel-media-driver to all build configurations --- builder/dockerfile.alpine_318.build | 4 ++-- builder/dockerfile.alpine_319.build | 3 ++- builder/dockerfile.alpine_320.build | 3 ++- builder/dockerfile.alpine_321.build | 3 ++- builder/dockerfile.debian_bookworm.build | 2 +- builder/dockerfile.debian_bullseye.build | 2 +- builder/dockerfile.debian_trixie.build | 2 +- builder/dockerfile.fedora_42.build | 3 ++- builder/dockerfile.fedora_43.build | 3 ++- builder/dockerfile.kali_kali-rolling.build | 2 +- builder/dockerfile.opensuse_15.build | 3 ++- builder/dockerfile.oracle_8.build | 3 ++- builder/dockerfile.oracle_9.build | 3 ++- builder/dockerfile.ubuntu_focal.build | 2 +- builder/dockerfile.ubuntu_jammy.dev | 1 + builder/dockerfile.ubuntu_noble.build | 2 +- 16 files changed, 25 insertions(+), 16 deletions(-) diff --git a/builder/dockerfile.alpine_318.build b/builder/dockerfile.alpine_318.build index 37ef193..39fdff2 100644 --- a/builder/dockerfile.alpine_318.build +++ b/builder/dockerfile.alpine_318.build @@ -71,8 +71,8 @@ RUN \ xorg-server-dev \ xtrans \ ffmpeg-dev \ - libdrm-dev - + libdrm-dev \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.alpine_319.build b/builder/dockerfile.alpine_319.build index 5bc302e..00e8324 100644 --- a/builder/dockerfile.alpine_319.build +++ b/builder/dockerfile.alpine_319.build @@ -71,7 +71,8 @@ RUN \ xorg-server-dev \ xtrans \ ffmpeg-dev \ - libdrm-dev + libdrm-dev \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts diff --git a/builder/dockerfile.alpine_320.build b/builder/dockerfile.alpine_320.build index 306b25e..9ad56ba 100644 --- a/builder/dockerfile.alpine_320.build +++ b/builder/dockerfile.alpine_320.build @@ -71,7 +71,8 @@ RUN \ xorg-server-dev \ xtrans \ ffmpeg-dev \ - libdrm-dev + libdrm-dev \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts diff --git a/builder/dockerfile.alpine_321.build b/builder/dockerfile.alpine_321.build index 7d3b059..7c946a6 100644 --- a/builder/dockerfile.alpine_321.build +++ b/builder/dockerfile.alpine_321.build @@ -69,7 +69,8 @@ RUN \ xorg-server-dev \ xtrans \ ffmpeg-dev \ - libva-dev + libva-dev \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts diff --git a/builder/dockerfile.debian_bookworm.build b/builder/dockerfile.debian_bookworm.build index 30607ea..32d119c 100644 --- a/builder/dockerfile.debian_bookworm.build +++ b/builder/dockerfile.debian_bookworm.build @@ -24,7 +24,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tz RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev intel-media-va-driver-non-free ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.debian_bullseye.build b/builder/dockerfile.debian_bullseye.build index 3c830f9..0199240 100644 --- a/builder/dockerfile.debian_bullseye.build +++ b/builder/dockerfile.debian_bullseye.build @@ -14,7 +14,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tz RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install ninja-build nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev intel-media-va-driver-non-free RUN CMAKE_URL="https://cmake.org/files/v3.22/cmake-3.22.0" && \ ARCH=$(arch) && \ diff --git a/builder/dockerfile.debian_trixie.build b/builder/dockerfile.debian_trixie.build index 60c4cda..d7f6a6e 100644 --- a/builder/dockerfile.debian_trixie.build +++ b/builder/dockerfile.debian_trixie.build @@ -24,7 +24,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tz RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver curl RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libva-dev intel-media-va-driver-non-free ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.fedora_42.build b/builder/dockerfile.fedora_42.build index beac6e0..cd23045 100644 --- a/builder/dockerfile.fedora_42.build +++ b/builder/dockerfile.fedora_42.build @@ -77,7 +77,8 @@ RUN \ libavformat-free-devel \ libswscale-free-devel \ libvpx-devel \ - libva-devel + libva-devel \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.fedora_43.build b/builder/dockerfile.fedora_43.build index 04c4101..840b6e5 100644 --- a/builder/dockerfile.fedora_43.build +++ b/builder/dockerfile.fedora_43.build @@ -77,7 +77,8 @@ RUN \ libavformat-free-devel \ libswscale-free-devel \ libvpx-devel \ - libva-devel + libva-devel \ + intel-media-driver ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.kali_kali-rolling.build b/builder/dockerfile.kali_kali-rolling.build index ce63561..bb44d75 100644 --- a/builder/dockerfile.kali_kali-rolling.build +++ b/builder/dockerfile.kali_kali-rolling.build @@ -17,7 +17,7 @@ RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install gcc g++ curl RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget tightvncserver RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev intel-media-va-driver-non-free ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.opensuse_15.build b/builder/dockerfile.opensuse_15.build index d7b1e72..e13bda5 100644 --- a/builder/dockerfile.opensuse_15.build +++ b/builder/dockerfile.opensuse_15.build @@ -47,7 +47,8 @@ RUN zypper install -ny \ xorg-x11-server-sdk \ xorg-x11-util-devel \ zlib-devel \ - libva-devel + libva-devel \ + intel-media-driver RUN useradd -u 1000 docker && \ groupadd -g 1000 docker && \ diff --git a/builder/dockerfile.oracle_8.build b/builder/dockerfile.oracle_8.build index 012c8f4..26026da 100644 --- a/builder/dockerfile.oracle_8.build +++ b/builder/dockerfile.oracle_8.build @@ -32,7 +32,8 @@ RUN \ tigervnc-server \ wget \ xorg-x11-font-utils \ - zlib-devel + zlib-devel \ + intel-media-driver # Enable additional repos (epel, powertools, and fusion) RUN dnf config-manager --set-enabled ol8_codeready_builder diff --git a/builder/dockerfile.oracle_9.build b/builder/dockerfile.oracle_9.build index 2347561..a0b0967 100644 --- a/builder/dockerfile.oracle_9.build +++ b/builder/dockerfile.oracle_9.build @@ -34,7 +34,8 @@ RUN \ tigervnc-server \ wget \ xorg-x11-font-utils \ - zlib-devel + zlib-devel \ + intel-media-driver # Enable additional repos (epel, powertools, and fusion) RUN dnf install -y oracle-epel-release-el9 diff --git a/builder/dockerfile.ubuntu_focal.build b/builder/dockerfile.ubuntu_focal.build index 709c0e5..e00dbcc 100644 --- a/builder/dockerfile.ubuntu_focal.build +++ b/builder/dockerfile.ubuntu_focal.build @@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends tzdata RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install ninja-build nasm git vim wget curl RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libvpx-dev libva-dev intel-media-va-driver-non-free ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR diff --git a/builder/dockerfile.ubuntu_jammy.dev b/builder/dockerfile.ubuntu_jammy.dev index 4d8f45c..5a36c29 100644 --- a/builder/dockerfile.ubuntu_jammy.dev +++ b/builder/dockerfile.ubuntu_jammy.dev @@ -57,6 +57,7 @@ RUN sed -i 's$# deb-src$deb-src$' /etc/apt/sources.list && \ libva-dev \ libpam0g-dev \ libbsd-dev \ + intel-media-va-driver-non-free \ inotify-tools && \ echo "kasm-user ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers diff --git a/builder/dockerfile.ubuntu_noble.build b/builder/dockerfile.ubuntu_noble.build index 9f93213..cb892c2 100644 --- a/builder/dockerfile.ubuntu_noble.build +++ b/builder/dockerfile.ubuntu_noble.build @@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends tzdata RUN apt-get update && apt-get -y build-dep xorg-server libxfont-dev RUN apt-get update && apt-get -y install ninja-build cmake nasm git libgnutls28-dev vim wget curl RUN apt-get update && apt-get -y install libpng-dev libtiff-dev libgif-dev libavcodec-dev libssl-dev libxrandr-dev \ - libxcursor-dev libavformat-dev libswscale-dev libva-dev + libxcursor-dev libavformat-dev libswscale-dev libva-dev intel-media-va-driver-non-free ENV SCRIPTS_DIR=/tmp/scripts COPY builder/scripts $SCRIPTS_DIR