diff options
author | ajs124 <git@ajs124.de> | 2020-12-16 16:58:02 +0100 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2020-12-16 17:49:31 +0100 |
commit | 26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74 (patch) | |
tree | 86fa865ca41ab5c2b863ca62400fb6c8393319bf /pkgs/applications/networking/browsers | |
parent | 8d4d8ef274f2f559c1a91133004f31f041eadd51 (diff) | |
download | nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar.gz nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar.bz2 nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar.lz nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar.xz nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.tar.zst nixlib-26e0135eeda6a1935b5f72dbbad8cbd4f5b7dd74.zip |
firefox: 83.0 -> 84.0
Diffstat (limited to 'pkgs/applications/networking/browsers')
3 files changed, 29 insertions, 20 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix index 1fbfdc2a7da6..3e1bd2fbc094 100644 --- a/pkgs/applications/networking/browsers/firefox/common.nix +++ b/pkgs/applications/networking/browsers/firefox/common.nix @@ -118,8 +118,9 @@ buildStdenv.mkDerivation ({ patches = [ ./env_var_for_system_dir.patch - ./no-buildconfig-ffx76.patch ] ++ + lib.optional (lib.versionOlder ffversion "83") ./no-buildconfig-ffx76.patch ++ + lib.optional (lib.versionAtLeast ffversion "84") ./no-buildconfig-ffx84.patch ++ # there are two flavors of pipewire support # The patches for the ESR release and the patches for the current stable @@ -141,13 +142,7 @@ buildStdenv.mkDerivation ({ url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}"; }; in map mkPWPatch [ - { name = "pw1.patch"; sha256 = "1a7zvngn3k7dg886zmi38kmrsdzh2rrr46aw59bhr1gfmq8wlwn0"; } - { name = "pw2.patch"; sha256 = "17irg3yb2mchcy0z0nr4k65mwvkps467cvvczr10fnm06lhkhw1l"; } - { name = "pw3.patch"; sha256 = "12p6ql5ff2lfzlni6xkpz63h2xr6n2a9zf8hhjl99fj56rif6706"; } - { name = "pw4.patch"; sha256 = "0rvysc92rdm98s47w5lvbnrklrf7d299k3918qnldniyb4b9p4mg"; } - { name = "pw5.patch"; sha256 = "0kk2yxq4qkfwc4px6m08jrn18a7a7dhrngfiaw84r9ga6sgn0z00"; } { name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; } - { name = "pw7.patch"; sha256 = "0afw7cfd48vn62zb9y5kd2l26fg44s3aq1kyg3gm4q3rj34xidf6"; } ]) ++ patches; diff --git a/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx84.patch b/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx84.patch new file mode 100644 index 000000000000..c4187fcda39e --- /dev/null +++ b/pkgs/applications/networking/browsers/firefox/no-buildconfig-ffx84.patch @@ -0,0 +1,25 @@ +diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp +index 10ac77b..0125d9b 100644 +--- a/docshell/base/nsAboutRedirector.cpp ++++ b/docshell/base/nsAboutRedirector.cpp +@@ -63,8 +63,6 @@ static const RedirEntry kRedirMap[] = { + {"about", "chrome://global/content/aboutAbout.html", 0}, + {"addons", "chrome://mozapps/content/extensions/extensions.xhtml", + nsIAboutModule::ALLOW_SCRIPT}, +- {"buildconfig", "chrome://global/content/buildconfig.html", +- nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT}, + {"checkerboard", "chrome://global/content/aboutCheckerboard.html", + nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | + nsIAboutModule::ALLOW_SCRIPT}, +diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn +index c83b3e2..d543140 100644 +--- a/toolkit/content/jar.mn ++++ b/toolkit/content/jar.mn +@@ -40,7 +40,6 @@ toolkit.jar: + content/global/plugins.css + content/global/plugins.js + content/global/browser-child.js +-* content/global/buildconfig.html + content/global/buildconfig.css + content/global/contentAreaUtils.js + content/global/datepicker.xhtml diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix index 7f1d9763e424..a0f0a1a28ef5 100644 --- a/pkgs/applications/networking/browsers/firefox/packages.nix +++ b/pkgs/applications/networking/browsers/firefox/packages.nix @@ -7,23 +7,12 @@ in rec { firefox = common rec { pname = "firefox"; - ffversion = "83.0"; + ffversion = "84.0"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz"; - sha512 = "3va5a9471677jfzkhqp8xkba45n0bcpphbabhqbcbnps6p85m3y98pl5jy9q7cpq3a6gxc4ax7bp90yz2nfvfq7i64iz397xpprri2a"; + sha512 = "37d5hc2wv1b6il4flgsw5g7ihw2jx3qrrmgm4cjg3lmk91q8k7908sy79z24na6529y7jxpj4m05l6yb850wnnwjhyc4c3vxqbldnba"; }; - patches = [ - # Fix compilation on aarch64 with newer rust version - # See https://bugzilla.mozilla.org/show_bug.cgi?id=1677690 - # and https://bugzilla.redhat.com/show_bug.cgi?id=1897675 - (fetchpatch { - name = "aarch64-simd-bgz-1677690.patch"; - url = "https://github.com/mozilla/gecko-dev/commit/71597faac0fde4f608a60dd610d0cefac4972cc3.patch"; - sha256 = "1f61nsgbv2c2ylgjs7wdahxrrlgc19gjy5nzs870zr1g832ybwin"; - }) - ]; - meta = { description = "A web browser built from Firefox source tree"; homepage = "http://www.mozilla.com/en-US/firefox/"; |