FROM ubuntu RUN apt update && apt full-upgrade -y && apt install -y \ autoconf cmake g++ gcc git glslang-tools libglu1-mesa-dev libhidapi-dev libpulse-dev libtool \ libudev-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 \ libxcb-xkb1 libxext-dev libxkbcommon-x11-0 mesa-common-dev nasm ninja-build \ qt6-base-private-dev libmbedtls-dev catch2 libfmt-dev liblz4-dev nlohmann-json3-dev \ libzstd-dev libssl-dev libavfilter-dev libavcodec-dev libswscale-dev pkg-config zlib1g-dev \ libva-dev libvdpau-dev qt6-tools-dev libzydis-dev zydis-tools libzycore-dev libvulkan-dev \ spirv-tools spirv-headers libusb-1.0-0-dev libxbyak-dev libboost-dev libboost-fiber-dev \ libboost-context-dev libsdl2-dev libopus-dev libasound2t64 vulkan-utility-libraries-dev \ qt6-multimedia-dev wget xvfb zsync && \ rm -rf /var/lib/apt/lists/* WORKDIR /workspace RUN mkdir -p /output COPY <