diff --git a/data/common/ubuntu-dev-qt b/data/common/ubuntu-dev-qt new file mode 100644 index 0000000..a1e7038 --- /dev/null +++ b/data/common/ubuntu-dev-qt @@ -0,0 +1,30 @@ +# SPDX-FileCopyrightText: Andrew Hayzen +# +# SPDX-License-Identifier: MPL-2.0 + +ENV DEBIAN_FRONTEND=noninteractive + +# Requirements for Qt 5 and then Qt 6 +RUN apt-get update \ + && apt-get install --yes \ + libxcb-icccm4 \ + libxcb-cursor0 \ + libxcb-keysyms1 \ + libxcb-xinerama0 \ + libxkbcommon-dev \ + libxkbcommon-x11-0 \ + mesa-common-dev \ + && apt-get install --yes \ + libegl-dev \ + libwayland-cursor0 \ + libwayland-egl1 \ + libwayland-dev + +# Useful items for Qt audio and visual apps +RUN apt-get update \ + && apt-get install --yes --no-install-recommends \ + fonts-open-sans \ + fonts-noto-core \ + fonts-noto-color-emoji \ + gstreamer1.0-plugins-good \ + libpulse-dev