diff --git a/deb_patches/fix-armhf-webrtc-build.patch b/deb_patches/fix-armhf-webrtc-build.patch deleted file mode 100644 index 5256fc7..0000000 --- a/deb_patches/fix-armhf-webrtc-build.patch +++ /dev/null @@ -1,65 +0,0 @@ ---- a/third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn/moz.build -+++ b/third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn/moz.build -@@ -31,10 +31,6 @@ LOCAL_INCLUDES += [ - "/tools/profiler/public" - ] - --UNIFIED_SOURCES += [ -- "/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c" --] -- - if not CONFIG["MOZ_DEBUG"]: - - DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "0" -@@ -53,20 +49,36 @@ if CONFIG["CPU_ARCH"] == "aarch64": - DEFINES["WEBRTC_ARCH_ARM64"] = True - DEFINES["WEBRTC_HAS_NEON"] = True - --if CONFIG["CPU_ARCH"] == "arm": -- -- CFLAGS += [ -- "-mfpu=neon" -+ UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c" - ] - -+if CONFIG["CPU_ARCH"] == "arm": -+ - DEFINES["WEBRTC_ARCH_ARM"] = True - DEFINES["WEBRTC_ARCH_ARM_V7"] = True - DEFINES["WEBRTC_HAS_NEON"] = True - -+if CONFIG["CPU_ARCH"] == "ppc64": -+ -+ UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c" -+ ] -+ - if CONFIG["CPU_ARCH"] == "x86": - - CFLAGS += [ - "-msse2" - ] - -+ UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c" -+ ] -+ -+if CONFIG["CPU_ARCH"] == "x86_64": -+ -+ UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c" -+ ] -+ - Library("cpu_features_linux_gn") ---- a/third_party/libwebrtc/webrtc/system_wrappers/BUILD.gn -+++ b/third_party/libwebrtc/webrtc/system_wrappers/BUILD.gn -@@ -187,7 +187,7 @@ if (is_android && !build_with_mozilla) { - } - } - --if (is_linux) { -+if (is_linux && target_cpu != "arm") { - rtc_static_library("cpu_features_linux") { - sources = [ - "source/cpu_features_linux.c", diff --git a/deb_patches/pref_pane.patch b/deb_patches/pref_pane.patch new file mode 100644 index 0000000..a68748f --- /dev/null +++ b/deb_patches/pref_pane.patch @@ -0,0 +1,764 @@ +diff --git a/browser/components/preferences/jar.mn b/browser/components/preferences/jar.mn +index 4f3babe..97c7ec2 100644 +--- a/browser/components/preferences/jar.mn ++++ b/browser/components/preferences/jar.mn +@@ -11,6 +11,7 @@ browser.jar: + content/browser/preferences/home.js + content/browser/preferences/search.js + content/browser/preferences/privacy.js ++ content/browser/preferences/librewolf.js + content/browser/preferences/containers.js + content/browser/preferences/sync.js + content/browser/preferences/experimental.js +diff --git a/browser/components/preferences/librewolf.inc.xhtml b/browser/components/preferences/librewolf.inc.xhtml +new file mode 100644 +index 0000000..b627417 +--- /dev/null ++++ b/browser/components/preferences/librewolf.inc.xhtml +@@ -0,0 +1,206 @@ ++# This Source Code Form is subject to the terms of the Mozilla Public ++# License, v. 2.0. If a copy of the MPL was not distributed with this ++# file, You can obtain one at http://mozilla.org/MPL/2.0/. ++ ++