commit 3a157315f5a8402d7067969a55d2f6e77518c380
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sun Mar 27 17:59:30 2022 +0100
Update to 99.0.4844.84
chromium-freeworld.spec | 10 ++++++++--
signin.patch | 37 +++++++++++++++++++++++++++++++++++++
sources | 2 +-
3 files changed, 46 insertions(+), 3 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 235b867..2486a99 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -42,8 +42,8 @@
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 99.0.4844.82
-Release: 2%{?dist}
+Version: 99.0.4844.84
+Release: 1%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and
OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
URL:
https://www.chromium.org/Home
@@ -182,6 +182,9 @@ Recommends: libva-utils
# This build should be only available to amd64
ExclusiveArch: x86_64 aarch64
+# Debian patches:
+Patch101: signin.patch
+
# Gentoo patches:
Patch201: chromium-98-EnumTable-crash.patch
Patch202: chromium-InkDropHost-crash.patch
@@ -562,6 +565,9 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Sun Mar 27 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.84-1
+- Update to 99.0.4844.84
+
* Sun Mar 27 2022 Leigh Scott <leigh123linux(a)gmail.com> - 99.0.4844.82-2
- Strip debugging
diff --git a/signin.patch b/signin.patch
new file mode 100644
index 0000000..94b5415
--- /dev/null
+++ b/signin.patch
@@ -0,0 +1,37 @@
+description: disable browser sign-in
+origin:
https://raw.githubusercontent.com/Eloston/ungoogled-chromium/master/resou...
+
+--- a/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
++++ b/chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
+@@ -421,17 +421,6 @@ void InlineSigninHelper::OnClientOAuthSu
+
+ signin_metrics::LogSigninReason(signin_metrics::Reason::kReauthentication);
+ } else {
+- if (confirm_untrusted_signin_) {
+- // Display a confirmation dialog to the user.
+- base::RecordAction(
+- base::UserMetricsAction("Signin_Show_UntrustedSigninPrompt"));
+- Browser* browser = chrome::FindLastActiveWithProfile(profile_);
+- browser->window()->ShowOneClickSigninConfirmation(
+- base::UTF8ToUTF16(email_),
+- base::BindOnce(&InlineSigninHelper::UntrustedSigninConfirmed,
+- base::Unretained(this), result.refresh_token));
+- return;
+- }
+ CreateSyncStarter(result.refresh_token);
+ }
+
+--- a/components/signin/internal/identity_manager/primary_account_manager.cc
++++ b/components/signin/internal/identity_manager/primary_account_manager.cc
+@@ -53,9 +53,9 @@ void PrimaryAccountManager::RegisterProf
+ std::string());
+ registry->RegisterStringPref(prefs::kGoogleServicesAccountId, std::string());
+ registry->RegisterBooleanPref(prefs::kGoogleServicesConsentedToSync, false);
+- registry->RegisterBooleanPref(prefs::kAutologinEnabled, true);
++ registry->RegisterBooleanPref(prefs::kAutologinEnabled, false);
+ registry->RegisterListPref(prefs::kReverseAutologinRejectedEmailList);
+- registry->RegisterBooleanPref(prefs::kSigninAllowed, true);
++ registry->RegisterBooleanPref(prefs::kSigninAllowed, false);
+ registry->RegisterBooleanPref(prefs::kSignedInWithCredentialProvider, false);
+ }
+
diff --git a/sources b/sources
index 7b8e887..c6d9872 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-99.0.4844.82.tar.xz) =
9fa06c40fa99ee5a954667be4f04db1347b4e95583dd40d2a647ba7b6b8551453be78eef28ca6a29d325490fa3555d96fa49ce6e804f041f0b84a3d609bff2a2
+SHA512 (chromium-99.0.4844.84.tar.xz) =
7d8bd7e03fc3c8f546f4b9d49fd0191a9b174f1eea4ea53673e0337dbe985ee56b31de132bf0b228ca741416f9b6aa707ee182021fc65df37b193aab75ab05cc
SHA512 (chromium-patches-chromium-99-patchset-3.tar.gz) =
8dcd3acb256f32b1af0c0ef3eea61061c1d857f8887f2990ec170bc87a3f49a9a8b15dfe50ac05e3eedabea33e88365f91094550237b5500ffa7f66734523b76