diff --git a/images/steam/Dockerfile b/images/steam/Dockerfile index 4e639e88..98064144 100644 --- a/images/steam/Dockerfile +++ b/images/steam/Dockerfile @@ -31,9 +31,10 @@ ARG REQUIRED_PACKAGES=" \ libvulkan1 libvulkan1:i386 \ mesa-vulkan-drivers mesa-vulkan-drivers:i386 \ libgbm1:i386 libgles2:i386 libegl1:i386 libgl1-mesa-dri:i386 libgl1:i386 libglapi-mesa:i386 libglx0:i386 \ - libdbus-1-3 libgtk-3-0 libegl1 libsdl2-2.0-0 libcurl4 libcurl4:i386 libfreetype6 libfreetype6:i386 \ + libdbus-1-3 libgtk-3-0 libegl1 libsdl2-2.0-0 libcurl4 libcurl4:i386 \ dbus-daemon dbus-system-bus-common dbus-session-bus-common whoopsie network-manager bluez \ - mangoapp ibus curl pkexec xz-utils zenity file \ + mangoapp ibus curl pkexec xz-utils zenity file xdg-user-dirs xdg-utils lsof pciutils lsb-release mesa-utils \ + libfontconfig1:i386 libfontconfig1:amd64 libfreetype6 libfreetype6:i386 \ " RUN apt-get update -y && \ @@ -58,6 +59,9 @@ RUN touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf # skip annoying debian dialog RUN rm /usr/bin/zenity && ln -s /usr/bin/true /usr/bin/zenity +# refresh system font cache. For font warnings on startup see: https://github.com/ValveSoftware/steam-runtime/issues/482 +RUN fc-cache -f -v + COPY --chmod=777 scripts/startup.sh /opt/gow/startup-app.sh COPY --chmod=777 scripts/system-services.sh /etc/cont-init.d/system-services.sh COPY --chmod=777 steamos-update /usr/bin/steamos-update