From cf3eccd52b575f53ac9e5084cac6aa97cc02310e Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Thu, 13 Nov 2025 13:50:58 -0800 Subject: [PATCH] client: Dockerfiles: remote: root: remove more GUI opts These are currently not needed. Improves build time and package size. --- client/Dockerfiles/remote/root/Dockerfile.archlinux | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/Dockerfiles/remote/root/Dockerfile.archlinux b/client/Dockerfiles/remote/root/Dockerfile.archlinux index 9c01431..a1392f3 100644 --- a/client/Dockerfiles/remote/root/Dockerfile.archlinux +++ b/client/Dockerfiles/remote/root/Dockerfile.archlinux @@ -48,9 +48,13 @@ RUN sed -i -e 's/gdml ON/gdml OFF/' settings.cmake RUN sed -i -e 's/xrootd ON/xrootd OFF/' settings.cmake # Disable WebGUI (not HTTP server) RUN sed -i -e 's/webgui ON/webgui OFF/' settings.cmake +# Disable Qt6-WebEngine +RUN sed -i -e 's/qt6web ON/qt6web OFF/' settings.cmake +# Disable x11 +RUN sed -i -e 's/x11 ON/x11 OFF/' settings.cmake # Update final b2sum of settings.cmake -RUN sed -i 's/ef29766c708426631b50b4d63f036cd4dd0155201a6a7c3d8efe719eb749f41a48b45369ec76688ee3109c4ce118b041a8725a9ec88313e0aa43169f786e1b9d/a618e07bdb2ed24ad203e274bdfd578818e15450533ea0d3adfa52dae52c65be2d7ef92e708a5298b5c252c328aa52f2ab972aa1c51a910af7f44293a336e368/' PKGBUILD +RUN sed -i 's/ef29766c708426631b50b4d63f036cd4dd0155201a6a7c3d8efe719eb749f41a48b45369ec76688ee3109c4ce118b041a8725a9ec88313e0aa43169f786e1b9d/55b4b4d8f7caddfe5b5d0e48e86dfa42dd2f092b2988b298a646e7dfe540192c8a9a7fcc4a14b46a6265764b0c242d3b7bdd40488e7ce960527710462d4f04a4/' PKGBUILD # # PKGBUILD @@ -68,6 +72,8 @@ RUN sed -i -e '/^ gcc-fortran$/d' PKGBUILD RUN sed -i -e '/^ xrootd$/d' PKGBUILD # Remove Chromium makedep (WebGUI) RUN sed -i -e '/^ chromium$/d' PKGBUILD +# Remove Qt6-WebEngine +RUN sed -i -e '/^ qt6-webengine$/d' PKGBUILD # Do not build root debug package RUN sed -i "s/options=(\!lto)$/options=('\!debug' '\!lto')/" PKGBUILD