|
2 | 2 | # License, v. 2.0. If a copy of the MPL was not distributed with this
|
3 | 3 | # file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
4 | 4 |
|
5 |
| -ARG DOCKER_IMAGE_PARENT=ubuntu:20.04 |
| 5 | +ARG DOCKER_IMAGE_PARENT=ubuntu:22.04 |
6 | 6 | FROM $DOCKER_IMAGE_PARENT
|
7 | 7 |
|
8 | 8 | MAINTAINER Sebastian Streich < [email protected]>
|
9 | 9 |
|
10 |
| -ARG QT_VERSION=6.2.4 |
| 10 | +ARG QT_VERSION=6.6.3 |
11 | 11 |
|
12 | 12 | VOLUME /builds/worker/checkouts
|
13 | 13 |
|
14 | 14 | ENV CURL='curl --location --retry 5' \
|
15 | 15 | LANG='en_US.UTF-8' \
|
16 | 16 | TERM='dumb'
|
17 | 17 |
|
18 |
| -RUN apt-get -q update && apt-get install -y tzdata && apt-get install -y git ccache python3 python3-pip wget libglib2.0-0 ninja-build && \ |
| 18 | +RUN apt-get -q update && apt-get install -y tzdata && \ |
| 19 | + apt-get install -y git ccache python3 python3-pip wget libglib2.0-0 cmake ninja-build && \ |
19 | 20 | python3 -m pip install aqtinstall && \
|
20 | 21 | # qt6 for wasm needs the desktop linux installation
|
21 | 22 | python3 -m aqt install-qt -O /opt linux desktop ${QT_VERSION} gcc_64 && \
|
22 |
| - python3 -m aqt install-qt -O /opt linux desktop ${QT_VERSION} wasm_32 -m qtwebsockets qt5compat && \ |
| 23 | + python3 -m aqt install-qt -O /opt linux desktop ${QT_VERSION} wasm_singlethread -m qtwebsockets qt5compat && \ |
23 | 24 | cd /opt/ && \
|
24 | 25 | git clone https://github.com/emscripten-core/emsdk.git && \
|
25 | 26 | cd emsdk && \
|
26 |
| - ./emsdk install 2.0.14 && \ |
27 |
| - ./emsdk activate 2.0.14 && \ |
28 |
| - wget https://github.com/Kitware/CMake/releases/download/v3.24.0-rc4/cmake-3.24.0-rc4-linux-x86_64.sh && \ |
29 |
| - chmod +x cmake-3.24.0-rc4-linux-x86_64.sh && \ |
30 |
| - mkdir /tmp/cmake && \ |
31 |
| - ./cmake-3.24.0-rc4-linux-x86_64.sh --skip-license --prefix=/tmp/cmake |
| 27 | + ./emsdk install 3.1.37 && \ |
| 28 | + ./emsdk activate 3.1.37 |
32 | 29 |
|
33 | 30 | ENV QTPATH=/opt/${QT_VERSION}/
|
34 | 31 | ENV EMSDKPATH=/opt/emsdk/
|
35 | 32 |
|
36 |
| -ENV PATH="/opt/${QT_VERSION}/gcc_64/bin:${PATH}:/tmp/cmake/bin" |
| 33 | +ENV PATH="/opt/${QT_VERSION}/gcc_64/bin:${PATH}" |
0 commit comments