buildMozillaMach: support addon sideloading

+2
+2
pkgs/applications/networking/browsers/firefox/common.nix
··· 7 , applicationName ? "Mozilla Firefox" 8 , branding ? null 9 , requireSigning ? true 10 , src 11 , unpackPhase ? null 12 , extraPatches ? [] ··· 411 # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 412 ++ lib.optional (ltoSupport && (buildStdenv.isAarch32 || buildStdenv.isi686 || buildStdenv.isx86_64)) "--disable-elf-hack" 413 ++ lib.optional (!drmSupport) "--disable-eme" 414 ++ [ 415 (enableFeature alsaSupport "alsa") 416 (enableFeature crashreporterSupport "crashreporter")
··· 7 , applicationName ? "Mozilla Firefox" 8 , branding ? null 9 , requireSigning ? true 10 + , allowAddonSideload ? false 11 , src 12 , unpackPhase ? null 13 , extraPatches ? [] ··· 412 # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 413 ++ lib.optional (ltoSupport && (buildStdenv.isAarch32 || buildStdenv.isi686 || buildStdenv.isx86_64)) "--disable-elf-hack" 414 ++ lib.optional (!drmSupport) "--disable-eme" 415 + ++ lib.optional (allowAddonSideload) "--allow-addon-sideload" 416 ++ [ 417 (enableFeature alsaSupport "alsa") 418 (enableFeature crashreporterSupport "crashreporter")