Merge pull request #136567 from yu-re-ka/feature/thunderbird-addons

thunderbird: patch for #134433

authored by Bernardo Meurer and committed by GitHub aa08f65d 117b5074

+28
+22
pkgs/applications/networking/mailreaders/thunderbird/D124361.diff
··· 1 + diff --git a/comm/mail/config/mozconfigs/common b/comm/mail/config/mozconfigs/common 2 + --- a/comm/mail/config/mozconfigs/common 3 + +++ b/comm/mail/config/mozconfigs/common 4 + @@ -1,6 +1,3 @@ 5 + ac_add_options --enable-application=comm/mail 6 + 7 + -# Disable enforcing that add-ons are signed by the trusted root. 8 + -MOZ_REQUIRE_SIGNING= 9 + - 10 + . "$topsrcdir/build/mozconfig.common.override" 11 + diff --git a/comm/mail/moz.configure b/comm/mail/moz.configure 12 + --- a/comm/mail/moz.configure 13 + +++ b/comm/mail/moz.configure 14 + @@ -12,6 +12,7 @@ 15 + imply_option("MOZ_CRASHREPORTER_URL", "https://crash-reports.thunderbird.net/") 16 + 17 + imply_option("--enable-default-browser-agent", False) 18 + +imply_option("MOZ_REQUIRE_SIGNING", False) 19 + 20 + 21 + @depends(target_is_windows, target_is_linux) 22 +
+6
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 19 19 }; 20 20 patches = [ 21 21 ./no-buildconfig-90.patch 22 + 23 + # There is a bug in Thunderbird 91 where add-ons are required 24 + # to be signed when the build is run with default settings. 25 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1727113 26 + # https://phabricator.services.mozilla.com/D124361 27 + ./D124361.diff 22 28 ]; 23 29 24 30 meta = with lib; {