Web: Remove GUI

Web no longer provides a user-visible browser, but only a simple server for remote interaction with FreeCAD. Dependency on QtWebWengine has been removed.
This commit is contained in:
Chris Hennes
2024-04-19 17:17:00 -05:00
parent 4b32ab84ed
commit bd96ddef8a
94 changed files with 14 additions and 19528 deletions

View File

@@ -86,7 +86,6 @@ export PATH_TO_FREECAD_LIBDIR=\${HERE}/usr/lib
# export QT_XKB_CONFIG_ROOT=\${HERE}/usr/lib
export FONTCONFIG_FILE=/etc/fonts/fonts.conf
export FONTCONFIG_PATH=/etc/fonts
# export QTWEBENGINEPROCESS_PATH=\${HERE}/usr/libexec/QtWebEngineProcess
# Show packages info if DEBUG env variable is set
if [ "\$DEBUG" = 1 ]; then
@@ -98,8 +97,6 @@ fi
export SSL_CERT_FILE=\$PREFIX/ssl/cacert.pem
# https://github.com/FreeCAD/FreeCAD-AppImage/pull/20
export GIT_SSL_CAINFO=\$HERE/usr/ssl/cacert.pem
# https://github.com/FreeCAD/FreeCAD-Bundle/issues/92#issuecomment-1086829486
export QTWEBENGINE_DISABLE_SANDBOX=1
# Support for launching other applications (from /usr/bin)
# https://github.com/FreeCAD/FreeCAD-AppImage/issues/30
if [ ! -z "\$1" ] && [ -e "\$HERE/usr/bin/\$1" ] ; then

View File

@@ -13,4 +13,4 @@ apt-get install --no-install-recommends --yes build-essential cmake doxygen git
libzipios++-dev netgen netgen-headers pyside2-tools python3-dev \
python3-matplotlib python3-pivy python3-ply python3-pyside2.qtsvg \
python3-pyside2.qtuitools qtchooser qttools5-dev shiboken2 swig \
qtwebengine5-dev qtwayland5
qtwayland5

View File

@@ -79,17 +79,10 @@ del Qt5Svgd.dll
del Qt5Testd.dll
del Qt5TextToSpeechd.dll
del Qt5VirtualKeyboardd.dll
del Qt5WebChanneld.dll
del Qt5WebEngineCored.dll
del Qt5WebEngined.dll
del Qt5WebEngineWidgetsd.dll
del Qt5WebSocketsd.dll
del Qt5WebViewd.dll
del Qt5Widgetsd.dll
del Qt5WinExtrasd.dll
del Qt5Xmld.dll
del Qt5XmlPatternsd.dll
del QtWebEngineProcessd.exe
del Quarter1d.dll
del xerces-c_3_2D.dll
del zlibd.dll