summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordr460nf1r32022-03-13 15:26:07 +0100
committerdr460nf1r32022-03-13 15:26:07 +0100
commit696898011eaab9294b5f382e288029b6bfd88490 (patch)
treefe483d86f61c8129a80e9546632809a7d11d6fa2
parent8f62f62519d04d0a3bff1d67aea586e712377365 (diff)
downloadaur-696898011eaab9294b5f382e288029b6bfd88490.tar.gz
A few Librewolf upstream imports
-rw-r--r--PKGBUILD24
1 files changed, 6 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ff75164ea108..278425f89e88 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ depends=(gtk3 libxt mime-types dbus-glib ffmpeg4.4 nss ttf-font libpulse
kfiredragonhelper)
makedepends=(unzip zip diffutils yasm mesa imake inetutils
rust xorg-server-xwayland xorg-server-xvfb ccache
- autoconf2.13 clang llvm jack nodejs cbindgen nasm pciutils
+ autoconf2.13 clang llvm jack nodejs cbindgen nasm
python-setuptools python-psutil python-zstandard git binutils
lld dump_syms wasi-compiler-rt wasi-libc wasi-libc++ wasi-libc++abi)
optdepends=('firejail-git: Sandboxing the browser using the included profiles'
@@ -117,7 +117,7 @@ prepare() {
patch -Np1 -i ${_patches_dir}/librewolf/mozilla-kde_after_unity.patch
# Remove Mozilla VPN ads
- patch -Np1 -i ${_patches_dir}/librewolf/mozilla-vpn-ad.patch
+ patch -Np1 -i ${_patches_dir}/librewolf/mozilla-vpn-ad2.patch
# Allow SearchEngines option in non-ESR builds
patch -Np1 -i ${_patches_dir}/sed-patches/allow-searchengines-non-esr.patch
@@ -134,6 +134,9 @@ prepare() {
# explain that we force en-US and suggest enabling history near the session restore checkbox.
patch -Np1 -i ${_patches_dir}/librewolf-ui/pref-naming.patch
+ # Privacy preferences
+ patch -Np1 -i ${_patches_dir}/librewolf-ui/privacy-preferences.patch
+
# Remove Firefox references in the urlbar, when suggesting opened tabs.
patch -Np1 -i ${_patches_dir}/librewolf-ui/remove-branding-urlbar.patch
@@ -159,7 +162,6 @@ prepare() {
echo "---- Fixing build issues"
# Needed patch to have build working
patch -Np1 -i ${_patches_dir}/misc/fix-wayland.patch
- patch -Np1 -i ${_patches_dir}/misc/fix-psutil.patch
cat >../mozconfig <<END
ac_add_options --enable-application=browser
@@ -207,27 +209,13 @@ ac_add_options --with-system-zlib
# Features
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
-ac_add_options --disable-debug-js-modules
-ac_add_options --disable-debug-symbols
-ac_add_options --disable-gpsd
-ac_add_options --disable-ipdl-tests
-ac_add_options --disable-necko-wifi
-ac_add_options --disable-rust-tests
-ac_add_options --disable-synth-speechd
ac_add_options --disable-tests
-ac_add_options --disable-trace-logging
ac_add_options --disable-updater
-ac_add_options --disable-warnings-as-errors
-ac_add_options --disable-webspeech
-ac_add_options --disable-webspeechtestbackend
ac_add_options --enable-alsa
ac_add_options --enable-jack
-ac_add_options --enable-optimize
-ac_add_options --enable-pulseaudio
-ac_add_options --enable-strip
# Disables crash reporting, telemetry and other data gathering tools
-mk_add_options MOZ_CRASHREPORTER=0
+#mk_add_options MOZ_CRASHREPORTER=0 supposed to be obsolete
mk_add_options MOZ_DATA_REPORTING=0
mk_add_options MOZ_SERVICES_HEALTHREPORT=0
mk_add_options MOZ_TELEMETRY_REPORTING=0