client: Dockerfiles: remote: root: remove more GUI opts

These are currently not needed. Improves build time and package size.
This commit is contained in:
2025-11-13 13:50:58 -08:00
parent dcc165f0b3
commit cf3eccd52b

View File

@@ -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