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

floorp: 11.9.0 -> 11.10.2
This commit is contained in:
Martin Weinelt 2024-02-22 21:29:11 +01:00 committed by GitHub
commit 2f71af7be7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 = "";
})