diff --git a/Dockerfile-ubuntu26-qt6.dockerfile b/Dockerfile-ubuntu26-qt6.dockerfile index c78d5d1..c05c809 100644 --- a/Dockerfile-ubuntu26-qt6.dockerfile +++ b/Dockerfile-ubuntu26-qt6.dockerfile @@ -7,10 +7,10 @@ ARG USERPASS=ctc ARG ADMINSRV=10.198.80.75 ARG PROJECT=guez ARG REPOVERSION=26.04 -ARG QT_VERSION=6.8.3 +ARG QT_VERSION=6.10.2 ARG QT_ARCH=linux_gcc_64 ARG QT_BASE_DIR=/opt/Qt -ARG QT_ROOT=/opt/Qt/6.8.3/gcc_64 +ARG QT_ROOT=/opt/Qt/6.10.2/gcc_64 ENV DEBIAN_FRONTEND=noninteractive \ PYTHONUNBUFFERED=1 \ @@ -73,6 +73,7 @@ RUN apt-get update \ libpoppler-qt6-dev \ libboost-dev \ libgeographiclib-dev \ + libbotan-3-dev \ libssl-dev \ libxml2-dev \ libicu-dev \ @@ -99,6 +100,11 @@ RUN set -eux; \ --outputdir "${QT_BASE_DIR}" \ && test -f "${QT_ROOT}/lib/cmake/Qt6/Qt6Config.cmake" +# ArcGIS Maps SDK for Qt will be mounted at runtime if needed: +# docker run -v /path/to/ArcGIS:/opt/ArcGIS ... +# Set ARCGIS_SDK_ROOT for discovery (will be used if mounted) +ENV ARCGIS_SDK_ROOT=/opt/ArcGIS/MapsSDK_Qt_300.0.0 + # Build and install Log4Qt from source (Qt6 support) RUN set -eux; \ cd /tmp && \