@@ -34,7 +34,7 @@ COPY conf/xfce /files
34
34
COPY scripts /files
35
35
36
36
RUN if [ "$(uname -m)" = "x86_64" ]; then \
37
- # # QGIS Desktop : Set OTB application folder and OTB folder
37
+ # # QGIS: Set OTB application folder and OTB folder
38
38
qgis3Ini="/files/var/backups/skel/.local/share/QGIS/QGIS3/profiles/default/QGIS/QGIS3.ini" ; \
39
39
echo "\n [Processing]" >> ${qgis3Ini}; \
40
40
if [ -z "${OTB_VERSION}" ]; then \
@@ -102,7 +102,7 @@ ENV BASE_IMAGE=${BASE_IMAGE}:${BASE_IMAGE_TAG} \
102
102
BUILD_DATE=${BUILD_START}
103
103
104
104
ENV NB_GID=100 \
105
- # # Make sure grass uses the distro's python
105
+ # # GRASS GIS: Make sure the distro's python is used
106
106
GRASS_PYTHON=/usr/bin/python3 \
107
107
LANG=en_US.UTF-8 \
108
108
TERM=xterm \
@@ -185,7 +185,7 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
185
185
# # Git: Additional runtime recommendations
186
186
less \
187
187
ssh-client \
188
- # # QGIS Desktop : Additional runtime dependencies
188
+ # # QGIS: Additional runtime dependencies
189
189
'^libexiv2-[0-9]+$' \
190
190
'^libgdal[0-9]+$' \
191
191
libgeos-c1v5 \
@@ -215,7 +215,7 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
215
215
qt3d-gltfsceneio-plugin \
216
216
qt3d-scene2d-plugin \
217
217
qt5-image-formats-plugins \
218
- # # QGIS Desktop : Python 3 Support
218
+ # # QGIS: Python 3 Support
219
219
gdal-bin \
220
220
libfcgi0ldbl \
221
221
libsqlite3-mod-spatialite \
@@ -238,9 +238,9 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
238
238
python3-sip \
239
239
python3-yaml \
240
240
qttools5-dev-tools \
241
- # # QGIS Desktop : Additional runtime recommendations
241
+ # # QGIS: Additional runtime recommendations
242
242
grass \
243
- # # QGIS Desktop : Additional runtime suggestions
243
+ # # QGIS: Additional runtime suggestions
244
244
gpsbabel \
245
245
# # Xfce Lightweight Desktop Environment
246
246
adwaita-icon-theme* \
@@ -316,7 +316,7 @@ RUN dpkgArch="$(dpkg --print-architecture)" \
316
316
&& if [ ! -f "/usr/lib/websockify/rebind.so" ]; then \
317
317
ln -rs /usr/lib/websockify/rebind*.so /usr/lib/websockify/rebind.so; \
318
318
fi \
319
- # # Dynamic linker run time bindings for grass
319
+ # # GRASS GIS: Configure dynamic linker run time bindings
320
320
&& echo "$(grass --config path)/lib" | tee /etc/ld.so.conf.d/libgrass.conf \
321
321
&& ldconfig \
322
322
# # Xfce: Remove 'Log Out' from Applications
@@ -476,18 +476,19 @@ RUN sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master
476
476
COPY --from=files /files /
477
477
COPY --from=files /files/var/backups/skel ${HOME}
478
478
479
- # # QGIS Desktop : Install plugin 'Processing Saga NextGen Provider'
479
+ # # QGIS: Install plugin 'Processing Saga NextGen Provider'
480
480
RUN export QT_QPA_PLATFORM=offscreen \
481
481
&& mkdir -p ${HOME}/.local/share/QGIS/QGIS3/profiles/default/python/plugins \
482
482
&& cd ${HOME}/.local/share/QGIS/QGIS3/profiles/default/python/plugins \
483
483
&& qgis-plugin-manager init \
484
484
&& qgis-plugin-manager update \
485
485
&& qgis-plugin-manager install 'Processing Saga NextGen Provider' =="${PROC_SAGA_NG_VERSION:-0.0.7}" \
486
486
&& rm -rf .cache_qgis_plugin_manager \
487
- # # Enable QGIS plugins
487
+ # # QGIS: Enable plugins
488
488
&& qgis_process plugins enable processing_saga_nextgen \
489
489
&& qgis_process plugins enable grassprovider \
490
490
&& if [ "$(uname -m)" = "x86_64" ]; then \
491
+ # # QGIS: Enable OTB plugin
491
492
qgis_process plugins enable otbprovider; \
492
493
fi \
493
494
# # Clean up
0 commit comments