v1.0.0-rc.94
This commit is contained in:
@@ -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} \
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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; \
|
||||
|
||||
Reference in New Issue
Block a user