Unverified Commit 2f71af7b authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

Merge pull request #289832 from christoph-heiss/floorp-updates

floorp: 11.9.0 -> 11.10.2
parents 01e52927 66ff6548
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
@@ -7,26 +7,26 @@

((buildMozillaMach rec {
  pname = "floorp";
  packageVersion = "11.9.0";
  packageVersion = "11.10.2";
  applicationName = "Floorp";
  binaryName = "floorp";
  branding = "browser/branding/official";

  # Must match the contents of `browser/config/version.txt` in the source tree
  version = "115.7.0";
  version = "115.8.0";

  src = fetchFromGitHub {
    owner = "Floorp-Projects";
    repo = "Floorp";
    fetchSubmodules = true;
    rev = "v${packageVersion}";
    hash = "sha256-Mk/5bkaSLQYFFGhCSjVho8CUilZSYDGarnIt4Wg9/6g=";
    hash = "sha256-fjLYR59AZaR6S1zcAT+DNpdsCdrW+3NdkRQBoVNdwYw=";
  };

  extraConfigureFlags = [
    "--with-app-name=${pname}"
    "--with-app-basename=${applicationName}"
    "--with-branding=browser/branding/official"
    "--with-distribution-id=app.floorp.Floorp"
    "--with-distribution-id=one.ablaze.floorp"
    "--with-unsigned-addon-scopes=app,system"
    "--allow-addon-sideload"
  ];
@@ -41,12 +41,19 @@
                                           # not in `badPlatforms` because cross-compilation on 64-bit machine might work.
    maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115)
    license = lib.licenses.mpl20;
    mainProgram = "floorp";
  };
  tests = [ nixosTests.floorp ];
}).override {
  # Upstream build configuration can be found at
  # .github/workflows/src/linux/shared/mozconfig_linux_base
  privacySupport = true;
  webrtcSupport = true;
  enableOfficialBranding = false;
  googleAPISupport = true;
  mlsAPISupport = true;
}).overrideAttrs (prev: {
  MOZ_DATA_REPORTING = "";
  MOZ_REQUIRE_SIGNING = "";
  MOZ_TELEMETRY_REPORTING = "";
})