diff -rupN --no-dereference qgis-3.28.1/resources/CMakeLists.txt qgis-3.28.1-new/resources/CMakeLists.txt
--- qgis-3.28.1/resources/CMakeLists.txt 2022-11-18 13:10:21.000000000 +0100
+++ qgis-3.28.1-new/resources/CMakeLists.txt 2022-11-18 22:47:39.354059580 +0100
@@ -51,7 +51,7 @@ if (WITH_SERVER_LANDINGPAGE_WEBAPP)
${CMAKE_CURRENT_SOURCE_DIR}/server/src/landingpage/
${LANDINGPAGE_OUTPUT_PATH}/
COMMAND ${CMAKE_COMMAND} -E touch ${LANDINGPAGE_OUTPUT_PATH}/landingpage.stamp
- COMMAND cd ${LANDINGPAGE_OUTPUT_PATH} && ${YARN} install --frozen-lockfile && ${YARN} build
+ COMMAND cd ${LANDINGPAGE_OUTPUT_PATH} && ${YARN} install --frozen-lockfile --offline && find node_modules -type f -exec sed -i 's|md4|sha256|g' {} \\\\; && ${YARN} build
)
endif()