summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/browsers
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2020-12-01 03:26:36 +0100
committerJan Tojnar <jtojnar@gmail.com>2020-12-01 03:26:36 +0100
commit27b974d84bef99dfbed7a9e590100faff128a25f (patch)
treef08e7bacd52ecde2ecd68ad4883c183f7f783fa7 /pkgs/applications/networking/browsers
parent0bdfc4dd3101a5ec13602c31518223f574103425 (diff)
parentbf5da4bbd4af4ad5750091897d59bbf6b65c8f31 (diff)
Merge branch 'staging-next' into staging
Diffstat (limited to 'pkgs/applications/networking/browsers')
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix1
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix15
2 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 988f47f3bfbb..1fbfdc2a7da6 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -118,6 +118,7 @@ buildStdenv.mkDerivation ({
patches = [
./env_var_for_system_dir.patch
+ ./no-buildconfig-ffx76.patch
] ++
# there are two flavors of pipewire support
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 352e7bac5e9c..d31a1a0e54c4 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, callPackage, fetchurl, nss_3_44 }:
+{ stdenv, lib, callPackage, fetchurl, fetchpatch }:
let
common = opts: callPackage (import ./common.nix opts) {};
@@ -14,7 +14,14 @@ rec {
};
patches = [
- ./no-buildconfig-ffx76.patch
+ # 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 = {
@@ -41,10 +48,6 @@ rec {
sha512 = "20h53cn7p4dds1yfm166iwbjdmw4fkv5pfk4z0pni6x8ddjvg19imzs6ggmpnfhaji8mnlknm7xp5j7x9vi24awvdxdds5n88rh25hd";
};
- patches = [
- ./no-buildconfig-ffx76.patch
- ];
-
meta = {
description = "A web browser built from Firefox Extended Support Release source tree";
homepage = "http://www.mozilla.com/en-US/firefox/";