From f058590d83493f5861016ea716b8e49eb2aa7e22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Guzm=C3=A1n?= Date: Fri, 17 Jan 2025 01:40:42 +0000 Subject: [PATCH] qt6-webengine: make sure to disable safe_browsing_mode by default. --- .../001-disable_safe_browsing_mode.patch | 14 ++++++++++++++ helpers/make-qt6-webengine | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 helpers/DATA/qt6-webengine/001-disable_safe_browsing_mode.patch diff --git a/helpers/DATA/qt6-webengine/001-disable_safe_browsing_mode.patch b/helpers/DATA/qt6-webengine/001-disable_safe_browsing_mode.patch new file mode 100644 index 0000000..324f162 --- /dev/null +++ b/helpers/DATA/qt6-webengine/001-disable_safe_browsing_mode.patch @@ -0,0 +1,14 @@ +diff --git a/cmake/Functions.cmake b/cmake/Functions.cmake_ +index 320a84a2..804d9237 100644 +--- a/cmake/Functions.cmake ++++ b/cmake/Functions.cmake_ +@@ -188,6 +188,9 @@ function(extend_gn_list outList) + endif() + message(DEBUG "extend_gn_list(${outList} ${GN_ARGS} CONDITION ${GN_CONDITION} ...): Evaluated to ${value}") + foreach(gnArg ${GN_ARGS}) ++ if(NOT "${gnArg}" MATCHES "safe_browsing_mode") ++ set(${outList} "${${outList}}" "safe_browsing_mode=0") ++ endif() + set(${outList} "${${outList}}" "${gnArg}=${value}") + endforeach() + set(${outList} "${${outList}}" PARENT_SCOPE) diff --git a/helpers/make-qt6-webengine b/helpers/make-qt6-webengine index dfe780d..33ee992 100644 --- a/helpers/make-qt6-webengine +++ b/helpers/make-qt6-webengine @@ -22,8 +22,8 @@ VERSION=5 . ./config -# 'safe_browsing_mode=0' already present by default via -# 'src/core/CMakeLists.txt' +# disable safe_browsing_mode by default. +patch_p1 $DATA/001-disable_safe_browsing_mode.patch #Increase parallel restriction (it fails at full speed). sed -i 's|j2|j4|' debian/rules