File tree Expand file tree Collapse file tree 2 files changed +37
-37
lines changed Expand file tree Collapse file tree 2 files changed +37
-37
lines changed Original file line number Diff line number Diff line change 1
- FROM rockylinux/rockylinux:8
1
+ FROM rockylinux/rockylinux:9
2
2
3
3
# install epel-release for ccache
4
4
RUN dnf install -y epel-release && \
5
- dnf install --enablerepo=powertools -y \
5
+ dnf install --enablerepo=crb -y \
6
6
bison \
7
7
ccache \
8
8
cmake \
9
- gcc-toolset-12 \
10
- gcc-toolset-12 -gcc-c++ \
9
+ gcc-toolset-14 \
10
+ gcc-toolset-14 -gcc-c++ \
11
11
findutils \
12
12
flex \
13
13
git \
@@ -16,6 +16,6 @@ RUN dnf install -y epel-release && \
16
16
subversion \
17
17
unzip \
18
18
zlib-devel && dnf clean all -y && rm -rf /var/cache/dnf
19
- ENV BASH_ENV=/opt/rh/gcc-toolset-12 /enable \
20
- ENV=/opt/rh/gcc-toolset-12 /enable \
21
- PROMPT_COMMAND=" . /opt/rh/gcc-toolset-12 /enable"
19
+ ENV BASH_ENV=/opt/rh/gcc-toolset-14 /enable \
20
+ ENV=/opt/rh/gcc-toolset-14 /enable \
21
+ PROMPT_COMMAND=" . /opt/rh/gcc-toolset-14 /enable"
Original file line number Diff line number Diff line change 1
- ARG QT_VERSION=6.4 .3
1
+ ARG QT_VERSION=6.8 .3
2
2
3
- FROM rockylinux/rockylinux:8 AS base
3
+ FROM rockylinux/rockylinux:9 AS base
4
4
5
5
RUN dnf install -y epel-release && \
6
- dnf install --enablerepo=powertools -y \
7
- # Qt Requirement:
6
+ dnf install --enablerepo=crb -y \
7
+ # Qt Requirement:
8
8
alsa-lib \
9
9
ccache \
10
10
cmake \
11
- # Qt Requirement:
11
+ # Qt Requirement:
12
12
cups-libs \
13
- gcc-toolset-12 \
14
- gcc-toolset-12 -gcc-c++ \
13
+ gcc-toolset-14 \
14
+ gcc-toolset-14 -gcc-c++ \
15
15
file \
16
16
git \
17
- # Qt Requirement:
17
+ # Qt Requirement:
18
18
fontconfig \
19
- # Qt Requirement:
19
+ # Qt Requirement:
20
20
libxkbcommon-x11 \
21
- # Qt Requirement:
21
+ # Qt Requirement:
22
22
libXcomposite-devel \
23
- # Qt Requirement:
23
+ # Qt Requirement:
24
24
libXcursor-devel \
25
- # Qt Requirement:
25
+ # Qt Requirement:
26
26
libXi-devel \
27
- # Qt Requirement:
27
+ # Qt Requirement:
28
28
libXrandr-devel \
29
- # Qt Requirement:
29
+ # Qt Requirement:
30
30
libXtst-devel \
31
- # Qt Requirement:
31
+ # Qt Requirement:
32
32
mesa-libGL-devel \
33
- # Qt Requirement:
33
+ # Qt Requirement:
34
34
mysql-libs \
35
- # Qt Requirement:
35
+ # Qt Requirement:
36
36
postgresql-odbc \
37
- # Qt Requirement:
37
+ # Qt Requirement:
38
38
xcb-util-cursor \
39
- # Qt Requirement:
39
+ # Qt Requirement:
40
40
xcb-util-image \
41
- # Qt Requirement:
41
+ # Qt Requirement:
42
42
xcb-util-keysyms \
43
- # Qt Requirement:
43
+ # Qt Requirement:
44
44
xcb-util-renderutil \
45
- # Qt Requirement:
45
+ # Qt Requirement:
46
46
xcb-util-wm \
47
47
make \
48
48
ninja-build \
49
49
perl \
50
50
unzip \
51
51
zlib && dnf clean all -y && rm -rf /var/cache/dnf
52
- ENV BASH_ENV=/opt/rh/gcc-toolset-12 /enable \
53
- ENV=/opt/rh/gcc-toolset-12 /enable \
54
- PROMPT_COMMAND=". /opt/rh/gcc-toolset-12 /enable"
52
+ ENV BASH_ENV=/opt/rh/gcc-toolset-14 /enable \
53
+ ENV=/opt/rh/gcc-toolset-14 /enable \
54
+ PROMPT_COMMAND=". /opt/rh/gcc-toolset-14 /enable"
55
55
56
56
FROM base AS extract
57
57
ARG QT_VERSION
@@ -82,11 +82,11 @@ RUN chmod -R 755 /appimagetool
82
82
83
83
### Install Qt using aqt installer
84
84
RUN dnf install -y \
85
- python39 \
86
- python39 -devel \
87
- python39 -pip && dnf clean all -y && rm -rf /var/cache/dnf
88
- RUN pip3.9 install -U setuptools wheel
89
- RUN source /opt/rh/gcc-toolset-12 /enable && pip3.9 install aqtinstall
85
+ python3.12 \
86
+ python3.12 -devel \
87
+ python3.12 -pip && dnf clean all -y && rm -rf /var/cache/dnf
88
+ RUN pip3.12 install -U setuptools wheel
89
+ RUN source /opt/rh/gcc-toolset-14 /enable && pip3.12 install aqtinstall
90
90
RUN aqt install-qt -O /qt linux desktop $QT_VERSION -m qtwebsockets
91
91
92
92
FROM base
You can’t perform that action at this time.
0 commit comments