* remove dependency on deprecated qt5 libraries for qt6 removes the use of qt6-5compat for builds replaces use of QRegExp with QRegularExpression fixes incorrect usage of QRegExp removes use of QTextCodec fixes incorrect usage of QTextCodec sets qtlinguist as a required component for qt6 * fix anchoredPattern not existing in qt 5.11
26 lines
654 B
Docker
26 lines
654 B
Docker
FROM ubuntu:jammy
|
|
|
|
RUN apt-get update && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
build-essential \
|
|
ccache \
|
|
clang-format \
|
|
cmake \
|
|
file \
|
|
g++ \
|
|
git \
|
|
libgl-dev \
|
|
liblzma-dev \
|
|
libmariadb-dev-compat \
|
|
libprotobuf-dev \
|
|
libqt6multimedia6 \
|
|
libqt6sql6-mysql \
|
|
libqt6svg6-dev \
|
|
libqt6websockets6-dev \
|
|
protobuf-compiler \
|
|
qt6-l10n-tools \
|
|
qt6-multimedia-dev \
|
|
qt6-tools-dev \
|
|
qt6-tools-dev-tools \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|