summaryrefslogtreecommitdiff
path: root/newmoon/debian/mozconfig
diff options
context:
space:
mode:
Diffstat (limited to 'newmoon/debian/mozconfig')
-rw-r--r--newmoon/debian/mozconfig30
1 files changed, 17 insertions, 13 deletions
diff --git a/newmoon/debian/mozconfig b/newmoon/debian/mozconfig
index 47cd6ec..4e7c1e5 100644
--- a/newmoon/debian/mozconfig
+++ b/newmoon/debian/mozconfig
@@ -3,18 +3,20 @@ export BUILDING_RELEASE=1
export MC_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export MC_PALEMOON=1
+export MOZ_NOSPAM=1
+# If you want to control where the built objects go
#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/pmbuild
ac_add_options --enable-application=palemoon
ac_add_options --disable-official-branding
ac_add_options --enable-official-vendor
-# Disable add-ons signing
-# Disable checking that add-ons are signed by the trusted root
-MOZ_ADDON_SIGNING=
-# Disable enforcing that add-ons are signed by the trusted root
-MOZ_REQUIRE_SIGNING=
+## Disable add-ons signing
+## Disable checking that add-ons are signed by the trusted root
+#MOZ_ADDON_SIGNING=
+## Disable enforcing that add-ons are signed by the trusted root
+#MOZ_REQUIRE_SIGNING=
# Standard
# Enables
@@ -26,24 +28,29 @@ ac_add_options --enable-devtools
ac_add_options --enable-jemalloc
ac_add_options --with-pthreads
ac_add_options --enable-strip
-#ac_add_options --enable-phoenix-extensions
+
# Disables
+# disable-debug-symbols removes the ability to do a stack trace. I do not do any stack traces anyways. ?f=5&t=28254
+ac_add_options --disable-debug-symbols
+ac_add_options --disable-debug
ac_add_options --disable-debug
ac_add_options --disable-eme
ac_add_options --disable-gamepad
ac_add_options --disable-necko-wifi
ac_add_options --disable-tests
ac_add_options --disable-updater
-# unfortunately newmoon does not have the client-side bits for webrtc so enabling it does nothing, per upstream
-#ac_add_options --enable-webrtc
-# Disable temeletry
-export MOZ_TELEMETRY_REPORTING=
ac_add_options --disable-crashreporter
ac_add_options --disable-parental-controls
ac_add_options --disable-accessibility
+ac_add_options --disable-webrtc
+
+# Disable temeletry
+export MOZ_TELEMETRY_REPORTING=
# Debian style
ac_add_options --prefix=/usr
+# primarily for 32-bit but tolerated for 64-bit
+ac_add_options --x-libraries=/usr/lib
# Devuan style
ac_add_options --disable-dbus
ac_add_options --disable-pulseaudio
@@ -65,9 +72,6 @@ ac_add_options --disable-personas
#ac_add_options --with-system-hunspell
#ac_add_options --with-system-extension-dirs
-# primarily for 32-bit but tolerated for 64-bit
-ac_add_options --x-libraries=/usr/lib
-
# limit to 4 cpus to limit memory usage (approximately 0.75 GiB RAM/thread)
# Debian Sid/Devuan Ceres; 2020-07 only -j1 works due to a bug.
mk_add_options MOZ_MAKE_FLAGS="-j1"
bgstack15