v1.0.0-rc.94

This commit is contained in:
2025-10-25 22:05:47 +02:00
parent 58144995e0
commit b2abb0f92b
152 changed files with 286 additions and 202 deletions

View File

@@ -1,7 +1,7 @@
FROM nvidia/cuda:12.9.1-devel-rockylinux8
LABEL authors="leonarski_f"
ARG OPENSSL_VERSION=3.3.2
ARG OPENSSL_VERSION=3.5.4
ARG QT_VERSION=6.9.0
ARG NODE_MAJOR=22
ARG EIGEN_TAG=3.4.0
@@ -33,6 +33,7 @@ RUN dnf -y update && \
ninja-build \
libxcb-devel \
xcb-util-*-devel \
xcb-util-devel \
libxkbcommon-devel \
libxkbcommon-x11-devel \
libX11-devel \
@@ -63,6 +64,9 @@ RUN dnf -y update && \
twine \
openblas \
openblas-devel \
libdrm-devel \
libglvnd-core-devel \
libglvnd-devel \
freetype-devel && \
dnf clean all && rm -rf /var/cache/dnf
@@ -107,14 +111,18 @@ RUN set -eux; \
tar -xf qt-everywhere-src-${QT_VERSION}.tar.xz; \
mkdir -p qt-everywhere-src-${QT_VERSION}/build && cd qt-everywhere-src-${QT_VERSION}/build; \
cmake -G Ninja \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts" \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts;qt3d" \
-DBUILD_SHARED_LIBS=OFF \
-DQT_BUILD_TESTS=OFF \
-DQT_BUILD_EXAMPLES=OFF \
-DQT_FEATURE_dbus=ON \
-DQT_FEATURE_xcb=ON \
-DQT_FEATURE_xcb_xlib=ON \
-DQT_FEATURE_xcb_xlib=OFF \
-DQT_FEATURE_xkbcommon_x11=ON \
-DQT_FEATURE_opengl=ON \
-DQT_FEATURE_opengl_desktop=ON \
-DQT_FEATURE_opengl_dynamic=OFF \
-DQT_FEATURE_vulkan=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=${QT_PREFIX} \
-DCMAKE_C_COMPILER=${CC} \

View File

@@ -1,7 +1,7 @@
FROM nvidia/cuda:13.0.1-devel-rockylinux9
LABEL authors="leonarski_f"
ARG OPENSSL_VERSION=3.3.2
ARG OPENSSL_VERSION=3.5.4
ARG QT_VERSION=6.9.0
ARG NODE_MAJOR=22
ARG EIGEN_TAG=3.4.0
@@ -58,6 +58,10 @@ RUN dnf -y update && \
fontconfig-devel \
openblas-devel \
openblas-serial \
mesa-dri-drivers \
libdrm-devel \
libglvnd-core-devel \
libglvnd-devel \
freetype-devel && \
dnf clean all && rm -rf /var/cache/dnf
@@ -95,14 +99,18 @@ RUN set -eux; \
tar -xf qt-everywhere-src-${QT_VERSION}.tar.xz; \
mkdir -p qt-everywhere-src-${QT_VERSION}/build && cd qt-everywhere-src-${QT_VERSION}/build; \
cmake -G Ninja \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts" \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts;qt3d" \
-DBUILD_SHARED_LIBS=OFF \
-DQT_BUILD_TESTS=OFF \
-DQT_BUILD_EXAMPLES=OFF \
-DQT_FEATURE_dbus=ON \
-DQT_FEATURE_xcb=ON \
-DQT_FEATURE_xcb_xlib=ON \
-DQT_FEATURE_xcb_xlib=OFF \
-DQT_FEATURE_xkbcommon_x11=ON \
-DQT_FEATURE_opengl=ON \
-DQT_FEATURE_opengl_desktop=ON \
-DQT_FEATURE_opengl_dynamic=OFF \
-DQT_FEATURE_vulkan=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=${QT_PREFIX} \
-DCMAKE_C_COMPILER=${CC} \

View File

@@ -4,8 +4,8 @@ LABEL authors="leonarski_f"
ENV DEBIAN_FRONTEND=noninteractive
ARG OPENSSL_VERSION=3.3.2
ARG QT_VERSION=6.9.0
ARG OPENSSL_VERSION=3.5.4
ARG QT_VERSION=6.10.0
ARG NODE_MAJOR=22
ARG EIGEN_TAG=3.4.0
@@ -26,6 +26,7 @@ RUN set -eux; \
cmake \
ninja-build \
python3 \
python3-requests \
perl \
pkg-config \
gdb \
@@ -58,7 +59,9 @@ RUN set -eux; \
libxcb-shape0-dev \
libxcb-sync-dev \
libxcb-xfixes0-dev \
libxcb-glx0-dev \
libgl1-mesa-dev \
libglx-dev \
libegl1-mesa-dev \
libdbus-1-dev \
zlib1g-dev \
@@ -67,6 +70,10 @@ RUN set -eux; \
libopenblas-dev \
libfftw3-dev \
libeigen3-dev \
libdrm-dev \
mesa-utils \
libassimp-dev \
libglvnd-dev \
libfreetype6-dev; \
apt-get -y install gcc-12 g++-12; \
apt-get clean; \
@@ -105,11 +112,11 @@ ENV PATH=/usr/bin:${PATH}
ARG QT_PREFIX=/opt/qt-${QT_VERSION}-static
RUN set -eux; \
cd /tmp; \
curl -LO https://download.qt.io/official_releases/qt/6.9/${QT_VERSION}/single/qt-everywhere-src-${QT_VERSION}.tar.xz; \
curl -LO https://download.qt.io/official_releases/qt/6.10/${QT_VERSION}/single/qt-everywhere-src-${QT_VERSION}.tar.xz; \
tar -xf qt-everywhere-src-${QT_VERSION}.tar.xz; \
mkdir -p qt-everywhere-src-${QT_VERSION}/build && cd qt-everywhere-src-${QT_VERSION}/build; \
cmake -G Ninja \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts" \
-DQT_BUILD_SUBMODULES="qtbase;qtshadertools;qtdeclarative;qtcharts;qt3d" \
-DBUILD_SHARED_LIBS=OFF \
-DQT_BUILD_TESTS=OFF \
-DQT_BUILD_EXAMPLES=OFF \
@@ -117,6 +124,10 @@ RUN set -eux; \
-DQT_FEATURE_xcb=ON \
-DQT_FEATURE_xcb_xlib=ON \
-DQT_FEATURE_xkbcommon_x11=ON \
-DQT_FEATURE_opengl=ON \
-DQT_FEATURE_opengl_desktop=ON \
-DQT_FEATURE_opengl_dynamic=OFF \
-DQT_FEATURE_vulkan=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=${QT_PREFIX} \
-DCMAKE_C_COMPILER=${CC} \

View File

@@ -4,7 +4,7 @@ LABEL authors="leonarski_f"
ENV DEBIAN_FRONTEND=noninteractive
ARG OPENSSL_VERSION=3.3.2
ARG OPENSSL_VERSION=3.5.4
ARG QT_VERSION=6.9.0
ARG NODE_MAJOR=22
ARG EIGEN_TAG=3.4.0
@@ -24,6 +24,7 @@ RUN set -eux; \
cmake \
ninja-build \
python3 \
python3-requests \
perl \
pkg-config \
gdb \
@@ -67,6 +68,7 @@ RUN set -eux; \
qt6-base-dev \
qt6-charts-dev \
qt6-tools-dev \
qt6-3d-dev \
libeigen3-dev \
libfreetype6-dev; \
apt-get clean; \