| |
@@ -1,4 +1,4 @@
|
| |
- From 92831217b971daad1a92d28a35c04a7bddea46cb Mon Sep 17 00:00:00 2001
|
| |
+ From cfcf6350be0e9a411cc9ad1f5d0b1aee61e4e132 Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Sun, 4 Apr 2021 13:09:05 +0300
|
| |
Subject: [PATCH 1/6] geolocation: Disable API and remove Google API URLs
|
| |
@@ -23,10 +23,10 @@
|
| |
2 files changed, 2 insertions(+), 2 deletions(-)
|
| |
|
| |
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
|
| |
- index 7551e96e24..6c11e3275f 100644
|
| |
+ index 87e1256997..4f9814cc2a 100644
|
| |
--- a/modules/libpref/init/StaticPrefList.yaml
|
| |
+++ b/modules/libpref/init/StaticPrefList.yaml
|
| |
- @@ -5607,7 +5607,7 @@
|
| |
+ @@ -5639,7 +5639,7 @@
|
| |
# Is support for Navigator.geolocation enabled?
|
| |
- name: geo.enabled
|
| |
type: bool
|
| |
@@ -36,10 +36,10 @@
|
| |
|
| |
# Time, in milliseconds, to wait for the location provider to spin up.
|
| |
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
|
| |
- index e089619c38..3383eb7d00 100644
|
| |
+ index 55955e8174..3e66e787eb 100644
|
| |
--- a/modules/libpref/init/all.js
|
| |
+++ b/modules/libpref/init/all.js
|
| |
- @@ -3225,7 +3225,7 @@ pref("network.psl.onUpdate_notify", false);
|
| |
+ @@ -3204,7 +3204,7 @@ pref("network.psl.onUpdate_notify", false);
|
| |
|
| |
// All the Geolocation preferences are here.
|
| |
//
|
| |
@@ -49,10 +49,10 @@
|
| |
// Timeout to wait before sending the location request.
|
| |
pref("geo.provider.network.timeToWaitBeforeSending", 5000);
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
|
| |
- From fa01d5bc324ad34dc457e3dfa2da0d40ae2c53b8 Mon Sep 17 00:00:00 2001
|
| |
+ From ee85f768343fa54b22d3a2eb4f56a323ec272fcc Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Sun, 4 Apr 2021 13:49:05 +0300
|
| |
Subject: [PATCH 2/6] Disable banners and remove URLs for mobile apps on
|
| |
@@ -63,10 +63,10 @@
|
| |
1 file changed, 8 insertions(+), 8 deletions(-)
|
| |
|
| |
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
| |
- index b8aa71126c..fe1cbaff15 100644
|
| |
+ index b05b474d13..52bd748d2c 100644
|
| |
--- a/browser/app/profile/firefox.js
|
| |
+++ b/browser/app/profile/firefox.js
|
| |
- @@ -2176,7 +2176,7 @@ pref("browser.contentblocking.report.monitor.enabled", false);
|
| |
+ @@ -2214,7 +2214,7 @@ pref("browser.contentblocking.report.monitor.enabled", false);
|
| |
pref("browser.contentblocking.report.proxy.enabled", false);
|
| |
|
| |
// Disable the mobile promotion by default.
|
| |
@@ -75,7 +75,7 @@
|
| |
|
| |
// Locales in which Send to Device emails are supported
|
| |
// The most recent list of supported locales can be found at https://github.com/mozilla/bedrock/blob/6a08c876f65924651554decc57b849c00874b4e7/bedrock/settings/base.py#L963
|
| |
- @@ -2206,7 +2206,7 @@ pref("browser.promo.pin.enabled", true);
|
| |
+ @@ -2244,7 +2244,7 @@ pref("browser.promo.pin.enabled", true);
|
| |
// Set to true for Fx113 (see bug 1808611)
|
| |
pref("browser.promo.cookiebanners.enabled", false);
|
| |
|
| |
@@ -84,7 +84,7 @@
|
| |
pref("browser.contentblocking.report.vpn_sub_id", "sub_HrfCZF7VPHzZkA");
|
| |
|
| |
pref("browser.contentblocking.report.monitor.url", "https://monitor.firefox.com/?entrypoint=protection_report_monitor&utm_source=about-protections");
|
| |
- @@ -2217,12 +2217,12 @@ pref("browser.contentblocking.report.monitor.home_page_url", "https://monitor.fi
|
| |
+ @@ -2255,12 +2255,12 @@ pref("browser.contentblocking.report.monitor.home_page_url", "https://monitor.fi
|
| |
pref("browser.contentblocking.report.manage_devices.url", "https://accounts.firefox.com/settings/clients");
|
| |
pref("browser.contentblocking.report.endpoint_url", "https://monitor.firefox.com/user/breach-stats?includeResolved=true");
|
| |
pref("browser.contentblocking.report.proxy_extension.url", "https://fpn.firefox.com/browser?utm_source=firefox-desktop&utm_medium=referral&utm_campaign=about-protections&utm_content=about-protections");
|
| |
@@ -104,10 +104,10 @@
|
| |
// Protection Report's SUMO urls
|
| |
pref("browser.contentblocking.report.lockwise.how_it_works.url", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/password-manager-report");
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
|
| |
- From 2599479335e7a5a4c27281ceb364bf8c13c5428c Mon Sep 17 00:00:00 2001
|
| |
+ From bfdb53b5c15aa3bf057e36b38ae0a7c1f19afe20 Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Tue, 17 Jan 2023 21:59:51 +0100
|
| |
Subject: [PATCH 3/6] FSDG: Remove some references to AMO
|
| |
@@ -145,7 +145,7 @@
|
| |
6 files changed, 28 insertions(+), 44 deletions(-)
|
| |
|
| |
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
| |
- index fe1cbaff15..0bd921f58b 100644
|
| |
+ index 52bd748d2c..11f5353e7a 100644
|
| |
--- a/browser/app/profile/firefox.js
|
| |
+++ b/browser/app/profile/firefox.js
|
| |
@@ -22,7 +22,7 @@
|
| |
@@ -318,7 +318,7 @@
|
| |
conservative = true,
|
| |
),
|
| |
diff --git a/mobile/android/app/geckoview-prefs.js b/mobile/android/app/geckoview-prefs.js
|
| |
- index ece1bbf69b..a141aadc2d 100644
|
| |
+ index e8433346ee..00c3e1caac 100644
|
| |
--- a/mobile/android/app/geckoview-prefs.js
|
| |
+++ b/mobile/android/app/geckoview-prefs.js
|
| |
@@ -220,11 +220,11 @@ pref("extensions.experiments.enabled", false);
|
| |
@@ -338,10 +338,10 @@
|
| |
// Don't let XPIProvider install distribution add-ons; we do our own thing on mobile
|
| |
pref("extensions.installDistroAddons", false);
|
| |
diff --git a/mobile/android/fenix/app/build.gradle b/mobile/android/fenix/app/build.gradle
|
| |
- index fec76b60ec..8abf49c5fb 100644
|
| |
+ index 990a88db30..20f63be756 100644
|
| |
--- a/mobile/android/fenix/app/build.gradle
|
| |
+++ b/mobile/android/fenix/app/build.gradle
|
| |
- @@ -69,7 +69,7 @@ android {
|
| |
+ @@ -87,7 +87,7 @@ android {
|
| |
"\"adnauseam@rednoise.org\"" +
|
| |
"}"
|
| |
// This should be the base URL used to call the AMO API.
|
| |
@@ -351,10 +351,10 @@
|
| |
def deepLinkSchemeValue = "fenix-dev"
|
| |
buildConfigField "String", "DEEP_LINK_SCHEME", "\"$deepLinkSchemeValue\""
|
| |
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
|
| |
- index 3383eb7d00..992937b610 100644
|
| |
+ index 3e66e787eb..25360e8492 100644
|
| |
--- a/modules/libpref/init/all.js
|
| |
+++ b/modules/libpref/init/all.js
|
| |
- @@ -1865,8 +1865,8 @@ pref("services.common.uptake.sampleRate", 1); // 1%
|
| |
+ @@ -1845,8 +1845,8 @@ pref("services.common.uptake.sampleRate", 1); // 1%
|
| |
|
| |
pref("extensions.abuseReport.enabled", false);
|
| |
// Whether Firefox integrated abuse reporting feature should be opening the new abuse report form hosted on AMO.
|
| |
@@ -365,7 +365,7 @@
|
| |
|
| |
// Blocklist preferences
|
| |
pref("extensions.blocklist.enabled", true);
|
| |
- @@ -3292,7 +3292,7 @@ pref("extensions.webextensions.ExtensionStorageIDB.enabled", true);
|
| |
+ @@ -3271,7 +3271,7 @@ pref("extensions.webextensions.ExtensionStorageIDB.enabled", true);
|
| |
// Whether to allow the inline options browser in HTML about:addons page.
|
| |
pref("extensions.htmlaboutaddons.inline-options.enabled", true);
|
| |
// Show recommendations on the extension and theme list views.
|
| |
@@ -375,10 +375,10 @@
|
| |
// The URL for the privacy policy related to recommended add-ons.
|
| |
pref("extensions.recommendations.privacyPolicyUrl", "");
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
|
| |
- From 4ea4b6ad53643c897d2fb95eede4da26740dcae4 Mon Sep 17 00:00:00 2001
|
| |
+ From 70dd56ccc24637535e735471d3a86ac53deaf240 Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Sun, 4 Jun 2023 13:16:40 +0200
|
| |
Subject: [PATCH 4/6] FSDG: Disable Contile and autoupdate of system addons
|
| |
@@ -398,7 +398,7 @@
|
| |
1 file changed, 4 insertions(+), 4 deletions(-)
|
| |
|
| |
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
| |
- index 0bd921f58b..151f0775d9 100644
|
| |
+ index 11f5353e7a..0dd7807072 100644
|
| |
--- a/browser/app/profile/firefox.js
|
| |
+++ b/browser/app/profile/firefox.js
|
| |
@@ -51,8 +51,8 @@ pref("extensions.recommendations.themeRecommendationUrl", "https://color.firefox
|
| |
@@ -412,7 +412,7 @@
|
| |
|
| |
// Disable add-ons that are not installed by the user in all scopes by default.
|
| |
// See the SCOPE constants in AddonManager.sys.mjs for values to use here.
|
| |
- @@ -1698,8 +1698,8 @@ pref("browser.topsites.component.enabled", false);
|
| |
+ @@ -1695,8 +1695,8 @@ pref("browser.topsites.component.enabled", false);
|
| |
|
| |
pref("browser.topsites.useRemoteSetting", true);
|
| |
// Fetch sponsored Top Sites from Mozilla Tiles Service (Contile)
|
| |
@@ -424,10 +424,10 @@
|
| |
// Whether to enable the Share-of-Voice feature for Sponsored Topsites via Contile.
|
| |
pref("browser.topsites.contile.sov.enabled", true);
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
|
| |
- From 3f36ca3417c7e971657c5f0468f92608f1632e23 Mon Sep 17 00:00:00 2001
|
| |
+ From 011bec2bfeb09e61b9f020f1c276f18d2c7049e5 Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Tue, 26 Sep 2023 21:27:34 +0200
|
| |
Subject: [PATCH 5/6] FSDG: Disable Firefox Translations for now
|
| |
@@ -477,10 +477,10 @@
|
| |
1 file changed, 1 insertion(+), 1 deletion(-)
|
| |
|
| |
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
| |
- index 151f0775d9..42eb741bd1 100644
|
| |
+ index 0dd7807072..7267199afb 100644
|
| |
--- a/browser/app/profile/firefox.js
|
| |
+++ b/browser/app/profile/firefox.js
|
| |
- @@ -2039,7 +2039,7 @@ pref("browser.translation.neverForLanguages", "");
|
| |
+ @@ -2070,7 +2070,7 @@ pref("browser.translation.neverForLanguages", "");
|
| |
|
| |
// Enable Firefox translations powered by the Bergamot translations
|
| |
// engine https://browser.mt/.
|
| |
@@ -490,10 +490,10 @@
|
| |
// Enable the new Firefox Translations Settings UI Design
|
| |
pref("browser.translations.newSettingsUI.enable", false);
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
|
| |
- From 5d529f0f12be2d2c99621eca1e7bab72c870f77c Mon Sep 17 00:00:00 2001
|
| |
+ From c5c1ea6e6414b0ec10eeafe2272a1fd6eda628e4 Mon Sep 17 00:00:00 2001
|
| |
From: grizzlyuser <grizzlyuser@protonmail.com>
|
| |
Date: Wed, 12 Jun 2024 00:17:17 +0200
|
| |
Subject: [PATCH 6/6] FSDG: Remove some references to Pocket and disable
|
| |
@@ -538,11 +538,11 @@
|
| |
27 files changed, 63 insertions(+), 126 deletions(-)
|
| |
|
| |
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
|
| |
- index 42eb741bd1..05dbb3b588 100644
|
| |
+ index 7267199afb..a1a2a308fe 100644
|
| |
--- a/browser/app/profile/firefox.js
|
| |
+++ b/browser/app/profile/firefox.js
|
| |
- @@ -1852,7 +1852,7 @@ pref("browser.newtabpage.activity-stream.discoverystream.onboardingExperience.di
|
| |
- pref("browser.newtabpage.activity-stream.discoverystream.onboardingExperience.enabled", false);
|
| |
+ @@ -1874,7 +1874,7 @@ pref("browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.enabled",
|
| |
+ pref("browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.searchTopsitesCompact", false);
|
| |
|
| |
// User pref to show stories on newtab (feeds.system.topstories has to be set to true as well)
|
| |
-pref("browser.newtabpage.activity-stream.feeds.section.topstories", true);
|
| |
@@ -550,7 +550,7 @@
|
| |
|
| |
// The pref controls if search hand-off is enabled for Activity Stream.
|
| |
pref("browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar", true);
|
| |
- @@ -2388,13 +2388,14 @@ pref("browser.migrate.interactions.passwords", false);
|
| |
+ @@ -2426,13 +2426,14 @@ pref("browser.migrate.interactions.passwords", false);
|
| |
|
| |
pref("browser.migrate.preferences-entrypoint.enabled", true);
|
| |
|
| |
@@ -584,10 +584,10 @@
|
| |
const DUMMY_CSS_SELECTOR = "DUMMY#CSS.SELECTOR";
|
| |
|
| |
diff --git a/browser/components/newtab/content-src/components/DiscoveryStreamComponents/CardGrid/CardGrid.jsx b/browser/components/newtab/content-src/components/DiscoveryStreamComponents/CardGrid/CardGrid.jsx
|
| |
- index 2a9497d1b4..c4ad9ab1d7 100644
|
| |
+ index d6b1723245..3f004f10e8 100644
|
| |
--- a/browser/components/newtab/content-src/components/DiscoveryStreamComponents/CardGrid/CardGrid.jsx
|
| |
+++ b/browser/components/newtab/content-src/components/DiscoveryStreamComponents/CardGrid/CardGrid.jsx
|
| |
- @@ -223,9 +223,6 @@ export function RecentSavesContainer({
|
| |
+ @@ -224,9 +224,6 @@ export function RecentSavesContainer({
|
| |
function renderCard(rec, index) {
|
| |
const url = new URL(rec.url);
|
| |
const urlSearchParams = new URLSearchParams(queryParams);
|
| |
@@ -597,7 +597,7 @@
|
| |
|
| |
for (let [key, val] of urlSearchParams.entries()) {
|
| |
url.searchParams.set(key, val);
|
| |
- @@ -297,7 +294,7 @@ export function RecentSavesContainer({
|
| |
+ @@ -298,7 +295,7 @@ export function RecentSavesContainer({
|
| |
<SafeAnchor
|
| |
onLinkClick={onMyListClicked}
|
| |
className="section-sub-link"
|
| |
@@ -622,7 +622,7 @@
|
| |
|
| |
componentDidMount() {
|
| |
diff --git a/browser/components/newtab/content-src/components/DiscoveryStreamComponents/DSLinkMenu/DSLinkMenu.jsx b/browser/components/newtab/content-src/components/DiscoveryStreamComponents/DSLinkMenu/DSLinkMenu.jsx
|
| |
- index 107adca4da..0b9c26c352 100644
|
| |
+ index 8da2d9b7f0..1c00fea702 100644
|
| |
--- a/browser/components/newtab/content-src/components/DiscoveryStreamComponents/DSLinkMenu/DSLinkMenu.jsx
|
| |
+++ b/browser/components/newtab/content-src/components/DiscoveryStreamComponents/DSLinkMenu/DSLinkMenu.jsx
|
| |
@@ -52,7 +52,7 @@ export class DSLinkMenu extends React.PureComponent {
|
| |
@@ -736,10 +736,10 @@
|
| |
|
| |
A list of endpoints that are allowed to be used by Discovery Stream for remote content (eg: story metadata) and configuration (eg: remote layout definitions for experimentation).
|
| |
diff --git a/browser/components/newtab/lib/ActivityStream.sys.mjs b/browser/components/newtab/lib/ActivityStream.sys.mjs
|
| |
- index 29928f4cf9..b498ea4642 100644
|
| |
+ index 43d2253ae2..d5c56cab35 100644
|
| |
--- a/browser/components/newtab/lib/ActivityStream.sys.mjs
|
| |
+++ b/browser/components/newtab/lib/ActivityStream.sys.mjs
|
| |
- @@ -93,14 +93,10 @@ export const PREFS_CONFIG = new Map([
|
| |
+ @@ -99,14 +99,10 @@ export const PREFS_CONFIG = new Map([
|
| |
provider_icon: "chrome://global/skin/icons/pocket.svg",
|
| |
provider_name: "Pocket",
|
| |
read_more_endpoint:
|
| |
@@ -758,7 +758,7 @@
|
| |
show_spocs: showSpocs(args),
|
| |
}),
|
| |
},
|
| |
- @@ -124,7 +120,7 @@ export const PREFS_CONFIG = new Map([
|
| |
+ @@ -130,7 +126,7 @@ export const PREFS_CONFIG = new Map([
|
| |
"showSponsored",
|
| |
{
|
| |
title: "User pref for sponsored Pocket content",
|
| |
@@ -767,7 +767,7 @@
|
| |
},
|
| |
],
|
| |
[
|
| |
- @@ -139,7 +135,7 @@ export const PREFS_CONFIG = new Map([
|
| |
+ @@ -145,7 +141,7 @@ export const PREFS_CONFIG = new Map([
|
| |
"showSponsoredTopSites",
|
| |
{
|
| |
title: "Show sponsored top sites",
|
| |
@@ -776,16 +776,16 @@
|
| |
},
|
| |
],
|
| |
[
|
| |
- @@ -455,7 +451,7 @@ export const PREFS_CONFIG = new Map([
|
| |
+ @@ -446,7 +442,7 @@ export const PREFS_CONFIG = new Map([
|
| |
title:
|
| |
"Endpoint prefixes (comma-separated) that are allowed to be requested",
|
| |
value:
|
| |
- - "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/",
|
| |
+ - "https://getpocket.cdn.mozilla.net/,https://firefox-api-proxy.cdn.mozilla.net/,https://spocs.getpocket.com/,https://merino.services.mozilla.com/",
|
| |
+ "",
|
| |
},
|
| |
],
|
| |
[
|
| |
- @@ -509,7 +505,7 @@ export const PREFS_CONFIG = new Map([
|
| |
+ @@ -515,7 +511,7 @@ export const PREFS_CONFIG = new Map([
|
| |
{
|
| |
title:
|
| |
"Endpoint for when a user opts-out of sponsored content to delete the user's data from the ad server.",
|
| |
@@ -795,7 +795,7 @@
|
| |
],
|
| |
[
|
| |
diff --git a/browser/components/newtab/lib/DiscoveryStreamFeed.sys.mjs b/browser/components/newtab/lib/DiscoveryStreamFeed.sys.mjs
|
| |
- index e1f5dff6ce..3476cfab09 100644
|
| |
+ index 701b93899c..5535953612 100644
|
| |
--- a/browser/components/newtab/lib/DiscoveryStreamFeed.sys.mjs
|
| |
+++ b/browser/components/newtab/lib/DiscoveryStreamFeed.sys.mjs
|
| |
@@ -35,9 +35,9 @@ const SPOCS_FEEDS_UPDATE_TIME = 30 * 60 * 1000; // 30 minutes
|
| |
@@ -810,7 +810,7 @@
|
| |
const PREF_CONFIG = "discoverystream.config";
|
| |
const PREF_ENDPOINTS = "discoverystream.endpoints";
|
| |
const PREF_IMPRESSION_ID = "browser.newtabpage.activity-stream.impressionId";
|
| |
- @@ -2183,7 +2183,7 @@ getHardcodedLayout = ({
|
| |
+ @@ -2221,7 +2221,7 @@ getHardcodedLayout = ({
|
| |
link_text: {
|
| |
id: "newtab-pocket-learn-more",
|
| |
},
|
| |
@@ -819,7 +819,7 @@
|
| |
icon: "chrome://global/skin/icons/pocket.svg",
|
| |
},
|
| |
properties: {
|
| |
- @@ -2239,42 +2239,8 @@ getHardcodedLayout = ({
|
| |
+ @@ -2277,42 +2277,8 @@ getHardcodedLayout = ({
|
| |
newFooterSection,
|
| |
properties: {
|
| |
alignment: "left-align",
|
| |
@@ -887,10 +887,10 @@
|
| |
},
|
| |
},
|
| |
diff --git a/browser/components/newtab/lib/TopSitesFeed.sys.mjs b/browser/components/newtab/lib/TopSitesFeed.sys.mjs
|
| |
- index 7ab85466c6..b5e6e48531 100644
|
| |
+ index a527a45767..6139113f44 100644
|
| |
--- a/browser/components/newtab/lib/TopSitesFeed.sys.mjs
|
| |
+++ b/browser/components/newtab/lib/TopSitesFeed.sys.mjs
|
| |
- @@ -1059,9 +1059,7 @@ export class TopSitesFeed {
|
| |
+ @@ -1060,9 +1060,7 @@ export class TopSitesFeed {
|
| |
// Also: force JPEG, quality 60, no upscaling, no EXIF data
|
| |
// Uses Thumbor: https://thumbor.readthedocs.io/en/latest/usage.html
|
| |
// For now we wrap this in single quotes because this is being used in a url() css rule, and otherwise would cause a parsing error.
|
| |
@@ -1139,5 +1139,5 @@
|
| |
* @param {Object} aOptions
|
| |
* {int} numItems: The max number of pocket items to fetch
|
| |
--
|
| |
- 2.45.2
|
| |
+ 2.46.0
|
| |
|
| |
Built for x86_64 with PGO with zram trickery mentioned in https://pagure.io/abslibre/pull-request/89
Didn't try to build on i686 and armv7h, also didn't check if there were any updates from their upstreams, sorry for that.