Unverified Commit 2b248e9e authored by Vladimír Čunát's avatar Vladimír Čunát
Browse files

Merge #197849: librewolf: fix build on aarch64-linux by upstream patch

parents 26357543 61598203
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ in
  binaryName = "librewolf";
  version = librewolf-src.packageVersion;
  src = librewolf-src.firefox;
  inherit (librewolf-src) extraConfigureFlags extraPostPatch extraPassthru;
  inherit (librewolf-src) extraConfigureFlags extraPatches extraPostPatch extraPassthru;

  meta = {
    description = "A fork of Firefox, focused on privacy, security and freedom";
+8 −2
Original line number Diff line number Diff line
{ callPackage }:
{ callPackage, lib, stdenv, fetchpatch }:
let
  src = callPackage ./src.nix { };
in
@@ -6,7 +6,13 @@ rec {

  inherit (src) packageVersion firefox source;

  extraPatches = [ ./verify-telemetry-macros.patch ];
  extraPatches = lib.optionals stdenv.isAarch64 [
    (fetchpatch { # https://bugzilla.mozilla.org/show_bug.cgi?id=1791275
      name = "no-sysctl-aarch64.patch";
      url = "https://hg.mozilla.org/mozilla-central/raw-rev/0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff";
      hash = "sha256-wS/KufeLFxCexQalGGNg8+vnQhzDiL79OLt8FtL/JJ8=";
    })
  ];

  extraConfigureFlags = [
    "--with-app-name=librewolf"