102.0.5005.115

epel8
Tom spot Callaway 2 years ago
parent 0d9d66e66b
commit 22ce682b2a

@ -0,0 +1,12 @@
diff -up chromium-101.0.4951.41/content/common/user_agent.cc.fedora-user-agent chromium-101.0.4951.41/content/common/user_agent.cc
--- chromium-101.0.4951.41/content/common/user_agent.cc.fedora-user-agent 2022-04-27 20:03:36.913767022 +0000
+++ chromium-101.0.4951.41/content/common/user_agent.cc 2022-04-27 20:04:30.591942420 +0000
@@ -34,7 +34,7 @@ std::string GetUserAgentPlatform() {
#elif BUILDFLAG(IS_MAC)
return "Macintosh; ";
#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- return "X11; "; // strange, but that's what Firefox uses
+ return "X11; Fedora; "; // strange, but that's what Firefox uses
#elif BUILDFLAG(IS_ANDROID)
return "Linux; ";
#elif BUILDFLAG(IS_FUCHSIA)

@ -0,0 +1,165 @@
diff -up chromium-101.0.4951.41/remoting/host/mojom/remoting_mojom_traits.h.remoting-extra-qualification chromium-101.0.4951.41/remoting/host/mojom/remoting_mojom_traits.h
--- chromium-101.0.4951.41/remoting/host/mojom/remoting_mojom_traits.h.remoting-extra-qualification 2022-04-27 20:08:44.312318089 +0000
+++ chromium-101.0.4951.41/remoting/host/mojom/remoting_mojom_traits.h 2022-04-28 16:11:30.308481321 +0000
@@ -32,7 +32,7 @@
namespace mojo {
template <>
-class mojo::StructTraits<remoting::mojom::BoolDataView, bool> {
+class StructTraits<remoting::mojom::BoolDataView, bool> {
public:
static bool value(bool value) { return value; }
@@ -43,7 +43,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::FloatDataView, float> {
+class StructTraits<remoting::mojom::FloatDataView, float> {
public:
static float value(float value) { return value; }
@@ -54,7 +54,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::Int32DataView, int32_t> {
+class StructTraits<remoting::mojom::Int32DataView, int32_t> {
public:
static int32_t value(int32_t value) { return value; }
@@ -66,7 +66,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::UInt32DataView, uint32_t> {
+class StructTraits<remoting::mojom::UInt32DataView, uint32_t> {
public:
static uint32_t value(uint32_t value) { return value; }
@@ -78,7 +78,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::DesktopCaptureOptionsDataView,
+class StructTraits<remoting::mojom::DesktopCaptureOptionsDataView,
::webrtc::DesktopCaptureOptions> {
public:
static bool use_update_notifications(
@@ -103,7 +103,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::DesktopEnvironmentOptionsDataView,
+class StructTraits<remoting::mojom::DesktopEnvironmentOptionsDataView,
::remoting::DesktopEnvironmentOptions> {
public:
static bool enable_curtaining(
@@ -200,7 +200,7 @@ struct EnumTraits<remoting::mojom::Deskt
};
template <>
-class mojo::StructTraits<remoting::mojom::DesktopRectDataView,
+class StructTraits<remoting::mojom::DesktopRectDataView,
::webrtc::DesktopRect> {
public:
static int32_t left(const ::webrtc::DesktopRect& rect) { return rect.left(); }
@@ -220,7 +220,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::DesktopSizeDataView,
+class StructTraits<remoting::mojom::DesktopSizeDataView,
::webrtc::DesktopSize> {
public:
static int32_t width(const ::webrtc::DesktopSize& size) {
@@ -236,7 +236,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::DesktopVectorDataView,
+class StructTraits<remoting::mojom::DesktopVectorDataView,
::webrtc::DesktopVector> {
public:
static int32_t x(const ::webrtc::DesktopVector& vector) { return vector.x(); }
@@ -475,7 +475,7 @@ struct EnumTraits<remoting::mojom::Audio
};
template <>
-class mojo::StructTraits<remoting::mojom::AudioPacketDataView,
+class StructTraits<remoting::mojom::AudioPacketDataView,
::std::unique_ptr<::remoting::AudioPacket>> {
public:
static int32_t timestamp(
@@ -513,7 +513,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::ClipboardEventDataView,
+class StructTraits<remoting::mojom::ClipboardEventDataView,
::remoting::protocol::ClipboardEvent> {
public:
static const std::string& mime_type(
@@ -531,7 +531,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::KeyEventDataView,
+class StructTraits<remoting::mojom::KeyEventDataView,
::remoting::protocol::KeyEvent> {
public:
static bool pressed(const ::remoting::protocol::KeyEvent& event) {
@@ -567,7 +567,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::MouseEventDataView,
+class StructTraits<remoting::mojom::MouseEventDataView,
::remoting::protocol::MouseEvent> {
public:
static absl::optional<int32_t> x(
@@ -656,7 +656,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::ScreenResolutionDataView,
+class StructTraits<remoting::mojom::ScreenResolutionDataView,
::remoting::ScreenResolution> {
public:
static const ::webrtc::DesktopSize& dimensions(
@@ -674,7 +674,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::TextEventDataView,
+class StructTraits<remoting::mojom::TextEventDataView,
::remoting::protocol::TextEvent> {
public:
static const std::string& text(const ::remoting::protocol::TextEvent& event) {
@@ -686,7 +686,7 @@ class mojo::StructTraits<remoting::mojom
};
template <>
-class mojo::StructTraits<remoting::mojom::TouchEventPointDataView,
+class StructTraits<remoting::mojom::TouchEventPointDataView,
::remoting::protocol::TouchEventPoint> {
public:
static uint32_t id(const ::remoting::protocol::TouchEventPoint& event) {
@@ -763,7 +763,7 @@ struct EnumTraits<remoting::mojom::Touch
};
template <>
-class mojo::StructTraits<remoting::mojom::TouchEventDataView,
+class StructTraits<remoting::mojom::TouchEventDataView,
::remoting::protocol::TouchEvent> {
public:
static ::remoting::protocol::TouchEvent::TouchEventType event_type(
@@ -823,7 +823,7 @@ struct EnumTraits<remoting::mojom::Trans
};
template <>
-class mojo::StructTraits<remoting::mojom::TransportRouteDataView,
+class StructTraits<remoting::mojom::TransportRouteDataView,
::remoting::protocol::TransportRoute> {
public:
static ::remoting::protocol::TransportRoute::RouteType type(

@ -0,0 +1,25 @@
From 7c135a291184b59a59643ed6a8c40b4405ac0175 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Wed, 27 Apr 2022 16:01:01 +0000
Subject: [PATCH] IWYU: add cstring for std::strlen in fenced_frame_utils
---
third_party/blink/common/fenced_frame/fenced_frame_utils.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/third_party/blink/common/fenced_frame/fenced_frame_utils.cc b/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
index 9e2d3ad..68f4823 100644
--- a/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
+++ b/third_party/blink/common/fenced_frame/fenced_frame_utils.cc
@@ -4,6 +4,8 @@
#include "third_party/blink/public/common/fenced_frame/fenced_frame_utils.h"
+#include <cstring>
+
#include "base/guid.h"
#include "base/strings/string_util.h"
--
2.35.1

@ -0,0 +1,14 @@
--- a/components/autofill/core/browser/BUILD.gn
+++ b/components/autofill/core/browser/BUILD.gn
@@ -54,6 +54,11 @@ action("regex_patterns_inl_h") {
}
static_library("browser") {
+ if (is_clang) {
+ cflags = [
+ "-fbracket-depth=1000",
+ ]
+ }
sources = [
"address_normalization_manager.cc",
"address_normalization_manager.h",

@ -0,0 +1,47 @@
From 89c498edff683c68df6be0dd224848f4b4af5ae7 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Mon, 25 Apr 2022 13:25:02 +0200
Subject: [PATCH] GCC: add explicit template instantiation
Bug: b/223668065
Change-Id: I97ea197273f2b46b6a47a9fdfbbfb5065fbd8edd
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/65268
Kokoro-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Commit-Queue: Alexis Hétu <sugoi@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
---
diff --git a/third_party/swiftshader/third_party/subzero/src/IceInstX8632.cpp b/third_party/swiftshader/third_party/subzero/src/IceInstX8632.cpp
index fe87eee..94cac3b 100644
--- a/third_party/swiftshader/third_party/subzero/src/IceInstX8632.cpp
+++ b/third_party/swiftshader/third_party/subzero/src/IceInstX8632.cpp
@@ -710,6 +710,11 @@
}
}
+template void emitIASRegOpTyGPR<true, true>(const Cfg *Func, Type Ty,
+ const Variable *Var,
+ const Operand *Src,
+ const GPREmitterRegOp &Emitter);
+
void emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, const AsmAddress &Addr,
const Operand *Src, const GPREmitterAddrOp &Emitter) {
Assembler *Asm = Func->getAssembler<Assembler>();
diff --git a/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp b/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp
index 9d655a1..f7097d2 100644
--- a/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp
+++ b/third_party/swiftshader/third_party/subzero/src/IceInstX8664.cpp
@@ -698,6 +698,11 @@
}
}
+template void emitIASRegOpTyGPR<true, true>(const Cfg *Func, Type Ty,
+ const Variable *Var,
+ const Operand *Src,
+ const GPREmitterRegOp &Emitter);
+
void emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, const AsmAddress &Addr,
const Operand *Src, const GPREmitterAddrOp &Emitter) {
Assembler *Asm = Func->getAssembler<Assembler>();

@ -0,0 +1,43 @@
From 9dd0503835dc875807ab63efb1f477bffed2a852 Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <stha09@googlemail.com>
Date: Mon, 25 Apr 2022 23:18:30 +0000
Subject: [PATCH] IWYU: add utility for std::exchange
Bug: 957519
Change-Id: I307d520fdc34d2452018ed32a505e7e519739410
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3604643
Reviewed-by: Wez <wez@chromium.org>
Commit-Queue: Stephan Hartmann <stha09@googlemail.com>
Cr-Commit-Position: refs/heads/main@{#995855}
---
diff --git a/base/third_party/symbolize/patches/0001-expose-object-file-helpers.patch b/base/third_party/symbolize/patches/0001-expose-object-file-helpers.patch
index b7376d8..72900a19 100644
--- a/base/third_party/symbolize/patches/0001-expose-object-file-helpers.patch
+++ b/base/third_party/symbolize/patches/0001-expose-object-file-helpers.patch
@@ -118,11 +118,12 @@
index c6f9ec4360ede..00cfa022219e6 100644
--- a/base/third_party/symbolize/symbolize.h
+++ b/base/third_party/symbolize/symbolize.h
-@@ -60,6 +60,8 @@
+@@ -60,6 +60,9 @@
#ifdef HAVE_SYMBOLIZE
+#include <algorithm>
++#include <utility>
+
#if defined(__ELF__) // defined by gcc
#if defined(__OpenBSD__)
diff --git a/base/third_party/symbolize/symbolize.h b/base/third_party/symbolize/symbolize.h
index 99029a9..278078f 100644
--- a/base/third_party/symbolize/symbolize.h
+++ b/base/third_party/symbolize/symbolize.h
@@ -61,6 +61,7 @@
#ifdef HAVE_SYMBOLIZE
#include <algorithm>
+#include <utility>
#if defined(__ELF__) // defined by gcc
#if defined(__OpenBSD__)

@ -0,0 +1,62 @@
diff -up chromium-102.0.5005.61/chrome/browser/about_flags.cc.accel-mjpeg chromium-102.0.5005.61/chrome/browser/about_flags.cc
--- chromium-102.0.5005.61/chrome/browser/about_flags.cc.accel-mjpeg 2022-05-19 02:16:44.000000000 +0000
+++ chromium-102.0.5005.61/chrome/browser/about_flags.cc 2022-06-03 20:09:42.298053196 +0000
@@ -4308,12 +4308,12 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebXrForceRuntimeDescription, kOsDesktop,
MULTI_VALUE_TYPE(kWebXrForceRuntimeChoices)},
#endif // ENABLE_VR
-#if BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX)
{"disable-accelerated-mjpeg-decode",
flag_descriptions::kAcceleratedMjpegDecodeName,
- flag_descriptions::kAcceleratedMjpegDecodeDescription, kOsCrOS,
+ flag_descriptions::kAcceleratedMjpegDecodeDescription, kOsCrOS | kOsLinux,
SINGLE_DISABLE_VALUE_TYPE(switches::kDisableAcceleratedMjpegDecode)},
-#endif // BUILDFLAG(IS_CHROMEOS_ASH)
+#endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX)
{"system-keyboard-lock", flag_descriptions::kSystemKeyboardLockName,
flag_descriptions::kSystemKeyboardLockDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSystemKeyboardLock)},
diff -up chromium-102.0.5005.61/chrome/browser/flag_descriptions.cc.accel-mjpeg chromium-102.0.5005.61/chrome/browser/flag_descriptions.cc
--- chromium-102.0.5005.61/chrome/browser/flag_descriptions.cc.accel-mjpeg 2022-06-03 17:55:53.493268667 +0000
+++ chromium-102.0.5005.61/chrome/browser/flag_descriptions.cc 2022-06-03 20:22:41.162906775 +0000
@@ -4029,7 +4029,7 @@ const char kUseAngleGL[] = "OpenGL";
// ChromeOS -------------------------------------------------------------------
-#if BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX)
const char kAcceleratedMjpegDecodeName[] =
"Hardware-accelerated mjpeg decode for captured frame";
@@ -4037,6 +4037,10 @@ const char kAcceleratedMjpegDecodeDescri
"Enable hardware-accelerated mjpeg decode for captured frame where "
"available.";
+#endif
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+
const char kAllowDisableTouchpadHapticFeedbackName[] =
"Allow disabling touchpad haptic feedback";
const char kAllowDisableTouchpadHapticFeedbackDescription[] =
diff -up chromium-102.0.5005.61/chrome/browser/flag_descriptions.h.accel-mjpeg chromium-102.0.5005.61/chrome/browser/flag_descriptions.h
--- chromium-102.0.5005.61/chrome/browser/flag_descriptions.h.accel-mjpeg 2022-06-03 17:55:53.494268633 +0000
+++ chromium-102.0.5005.61/chrome/browser/flag_descriptions.h 2022-06-03 20:23:50.514578649 +0000
@@ -2303,11 +2303,15 @@ extern const char kUseAngleGL[];
// ChromeOS -------------------------------------------------------------------
-#if BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX)
extern const char kAcceleratedMjpegDecodeName[];
extern const char kAcceleratedMjpegDecodeDescription[];
+#endif // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+
extern const char kAllowDisableTouchpadHapticFeedbackName[];
extern const char kAllowDisableTouchpadHapticFeedbackDescription[];

@ -7,7 +7,7 @@
# This flag is so I can build things very fast on a giant system. # This flag is so I can build things very fast on a giant system.
# Enabling this in koji causes aarch64 builds to timeout indefinitely. # Enabling this in koji causes aarch64 builds to timeout indefinitely.
%global use_all_cpus 0 %global use_all_cpus 1
%if %{use_all_cpus} %if %{use_all_cpus}
%global numjobs %{_smp_build_ncpus} %global numjobs %{_smp_build_ncpus}
@ -215,14 +215,14 @@ BuildRequires: libicu-devel >= 5.4
%global chromoting_client_id %nil %global chromoting_client_id %nil
%endif %endif
%global majorversion 100 %global majorversion 102
%if %{freeworld} %if %{freeworld}
Name: chromium%{chromium_channel}%{nsuffix} Name: chromium%{chromium_channel}%{nsuffix}
%else %else
Name: chromium%{chromium_channel} Name: chromium%{chromium_channel}
%endif %endif
Version: %{majorversion}.0.4896.127 Version: %{majorversion}.0.5005.115
Release: 1%{?dist} Release: 1%{?dist}
%if %{?freeworld} %if %{?freeworld}
%if %{?shared} %if %{?shared}
@ -264,7 +264,7 @@ Patch11: chromium-93.0.4577.63-py3-bootstrap.patch
Patch11: chromium-92.0.4515.107-py2-bootstrap.patch Patch11: chromium-92.0.4515.107-py2-bootstrap.patch
%endif %endif
# Add "Fedora" to the user agent string # Add "Fedora" to the user agent string
Patch12: chromium-99.0.4844.51-fedora-user-agent.patch Patch12: chromium-101.0.4951.41-fedora-user-agent.patch
# Needs to be submitted.. # Needs to be submitted..
Patch51: chromium-96.0.4664.45-gcc-remoting-constexpr.patch Patch51: chromium-96.0.4664.45-gcc-remoting-constexpr.patch
@ -279,28 +279,25 @@ Patch57: chromium-96.0.4664.45-missing-cstring.patch
# prepare for using system ffmpeg (clean) # prepare for using system ffmpeg (clean)
# http://svnweb.mageia.org/packages/cauldron/chromium-browser-stable/current/SOURCES/chromium-53-ffmpeg-no-deprecation-errors.patch?view=markup # http://svnweb.mageia.org/packages/cauldron/chromium-browser-stable/current/SOURCES/chromium-53-ffmpeg-no-deprecation-errors.patch?view=markup
Patch58: chromium-53-ffmpeg-no-deprecation-errors.patch Patch58: chromium-53-ffmpeg-no-deprecation-errors.patch
# https://github.com/stha09/chromium-patches/blob/master/chromium-100-GLImplementationParts-constexpr.patch # https://github.com/stha09/chromium-patches/blob/master/chromium-102-fenced_frame_utils-include.patch
Patch60: chromium-100-GLImplementationParts-constexpr.patch Patch59: chromium-102-fenced_frame_utils-include.patch
# https://github.com/stha09/chromium-patches/blob/master/chromium-100-InMilliseconds-constexpr.patch # https://github.com/stha09/chromium-patches/blob/master/chromium-102-regex_pattern-array.patch
Patch61: chromium-100-InMilliseconds-constexpr.patch Patch60: chromium-102-regex_pattern-array.patch
# https://github.com/stha09/chromium-patches/blob/master/chromium-100-macro-typo.patch # https://github.com/stha09/chromium-patches/blob/master/chromium-102-swiftshader-template-instantiation.patch
Patch62: chromium-100-macro-typo.patch Patch61: chromium-102-swiftshader-template-instantiation.patch
# https://github.com/stha09/chromium-patches/blob/master/chromium-100-SCTHashdanceMetadata-move.patch # https://github.com/stha09/chromium-patches/blob/master/chromium-102-symbolize-include.patch
Patch63: chromium-100-SCTHashdanceMetadata-move.patch Patch62: chromium-102-symbolize-include.patch
# Extra CXXFLAGS for aarch64 # Extra CXXFLAGS for aarch64
Patch64: chromium-91.0.4472.77-aarch64-cxxflags-addition.patch Patch64: chromium-91.0.4472.77-aarch64-cxxflags-addition.patch
# Fix issue where closure_compiler thinks java is only allowed in android builds # Fix issue where closure_compiler thinks java is only allowed in android builds
# https://bugs.chromium.org/p/chromium/issues/detail?id=1192875 # https://bugs.chromium.org/p/chromium/issues/detail?id=1192875
Patch65: chromium-91.0.4472.77-java-only-allowed-in-android-builds.patch Patch65: chromium-91.0.4472.77-java-only-allowed-in-android-builds.patch
# Need <tuple> for std::tie
Patch66: chromium-100.0.4896.75-missing-include-tuple.patch
# Fix missing cstring in remoting code # Fix missing cstring in remoting code
Patch67: chromium-98.0.4758.80-remoting-cstring.patch Patch67: chromium-98.0.4758.80-remoting-cstring.patch
# Apply fix_textrels hack for i686 (even without lld) # Apply fix_textrels hack for i686 (even without lld)
Patch68: chromium-84.0.4147.125-i686-fix_textrels.patch Patch68: chromium-84.0.4147.125-i686-fix_textrels.patch
# Need <vector> for std::vector
Patch69: chromium-100.0.4896.75-missing-include-vector.patch
# Do not download proprietary widevine module in the background (thanks Debian) # Do not download proprietary widevine module in the background (thanks Debian)
@ -327,7 +324,7 @@ Patch86: chromium-94.0.4606.81-clang-format.patch
Patch87: chromium-99.0.4844.84-markdownsafe-soft_str.patch Patch87: chromium-99.0.4844.84-markdownsafe-soft_str.patch
# Fix extra qualification error # Fix extra qualification error
Patch97: chromium-100.0.4896.75-remoting-extra-qualification.patch Patch97: chromium-101.0.4951.41-remoting-extra-qualification.patch
# From gentoo # From gentoo
Patch98: chromium-94.0.4606.71-InkDropHost-crash.patch Patch98: chromium-94.0.4606.71-InkDropHost-crash.patch
# Enable WebRTCPPipeWireCapturer by default # Enable WebRTCPPipeWireCapturer by default
@ -370,7 +367,7 @@ Patch112: chromium-100.0.4896.75-old-xkb.patch
# VAAPI # VAAPI
# Upstream turned VAAPI on in Linux in 86 # Upstream turned VAAPI on in Linux in 86
Patch202: chromium-98.0.4758.80-enable-hardware-accelerated-mjpeg.patch Patch202: chromium-102.0.5005.61-enable-hardware-accelerated-mjpeg.patch
Patch203: chromium-86.0.4240.75-vaapi-i686-fpermissive.patch Patch203: chromium-86.0.4240.75-vaapi-i686-fpermissive.patch
Patch205: chromium-86.0.4240.75-fix-vaapi-on-intel.patch Patch205: chromium-86.0.4240.75-fix-vaapi-on-intel.patch
@ -455,6 +452,7 @@ BuildRequires: libusb-compat-0.1-devel
%else %else
BuildRequires: libusb-devel BuildRequires: libusb-devel
%endif %endif
BuildRequires: libutempter-devel
BuildRequires: libXdamage-devel BuildRequires: libXdamage-devel
BuildRequires: libXtst-devel BuildRequires: libXtst-devel
BuildRequires: xcb-proto BuildRequires: xcb-proto
@ -1002,19 +1000,17 @@ udev.
%patch56 -p1 -b .missing-cstdint %patch56 -p1 -b .missing-cstdint
%patch57 -p1 -b .missing-cstring %patch57 -p1 -b .missing-cstring
%patch58 -p1 -b .ffmpeg-deprecations %patch58 -p1 -b .ffmpeg-deprecations
%patch60 -p1 -b .GLImplementationParts-constexpr %patch59 -p1 -b .fenced_frame_utils-include
%patch61 -p1 -b .InMilliseconds-constexpr %patch60 -p1 -b .regex_pattern-array
%patch62 -p1 -b .macro-typo %patch61 -p1 -b .swiftshader-template-instantiation
%patch63 -p1 -b .SCTHashdanceMetadata-move %patch62 -p1 -b .symbolize-include
%patch64 -p1 -b .aarch64-cxxflags-addition %patch64 -p1 -b .aarch64-cxxflags-addition
%patch65 -p1 -b .java-only-allowed %patch65 -p1 -b .java-only-allowed
%patch66 -p1 -b .missing-include-tuple
%patch67 -p1 -b .remoting-cstring %patch67 -p1 -b .remoting-cstring
%patch68 -p1 -b .i686-textrels %patch68 -p1 -b .i686-textrels
%patch69 -p1 -b .missing-include-vector
%patch79 -p1 -b .widevine-no-download %patch79 -p1 -b .widevine-no-download
%patch80 -p1 -b .EnumTable-crash %patch80 -p1 -b .EnumTable-crash
%patch81 -p1 -b .gcc12fix # %%patch81 -p1 -b .gcc12fix
%patch82 -p1 -b .remoting-no-tests %patch82 -p1 -b .remoting-no-tests
%patch84 -p1 -b .remoting-missing-cmath-header %patch84 -p1 -b .remoting-missing-cmath-header
%patch86 -p1 -b .clang-format-py3 %patch86 -p1 -b .clang-format-py3
@ -1319,8 +1315,8 @@ build/linux/unbundle/remove_bundled_libraries.py \
'third_party/cros_system_api' \ 'third_party/cros_system_api' \
'third_party/dav1d' \ 'third_party/dav1d' \
'third_party/dawn' \ 'third_party/dawn' \
'third_party/dawn/third_party/gn' \
'third_party/dawn/third_party/khronos' \ 'third_party/dawn/third_party/khronos' \
'third_party/dawn/third_party/tint' \
'third_party/depot_tools' \ 'third_party/depot_tools' \
'third_party/devscripts' \ 'third_party/devscripts' \
'third_party/devtools-frontend' \ 'third_party/devtools-frontend' \
@ -1373,7 +1369,6 @@ build/linux/unbundle/remove_bundled_libraries.py \
'third_party/jstemplate' \ 'third_party/jstemplate' \
'third_party/khronos' \ 'third_party/khronos' \
'third_party/leveldatabase' \ 'third_party/leveldatabase' \
'third_party/libXNVCtrl' \
'third_party/libaddressinput' \ 'third_party/libaddressinput' \
'third_party/libaom' \ 'third_party/libaom' \
'third_party/libaom/source/libaom/third_party/fastfeat' \ 'third_party/libaom/source/libaom/third_party/fastfeat' \
@ -1424,7 +1419,6 @@ build/linux/unbundle/remove_bundled_libraries.py \
'third_party/node' \ 'third_party/node' \
'third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2' \ 'third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2' \
'third_party/one_euro_filter' \ 'third_party/one_euro_filter' \
'third_party/opencv' \
%if %{freeworld} %if %{freeworld}
'third_party/openh264' \ 'third_party/openh264' \
%endif %endif
@ -1482,6 +1476,7 @@ build/linux/unbundle/remove_bundled_libraries.py \
'third_party/swiftshader/third_party/marl' \ 'third_party/swiftshader/third_party/marl' \
'third_party/swiftshader/third_party/subzero' \ 'third_party/swiftshader/third_party/subzero' \
'third_party/swiftshader/third_party/SPIRV-Headers' \ 'third_party/swiftshader/third_party/SPIRV-Headers' \
'third_party/swiftshader/third_party/SPIRV-Tools' \
'third_party/tensorflow-text' \ 'third_party/tensorflow-text' \
'third_party/test_fonts' \ 'third_party/test_fonts' \
'third_party/tflite' \ 'third_party/tflite' \
@ -1489,7 +1484,6 @@ build/linux/unbundle/remove_bundled_libraries.py \
'third_party/tflite/src/third_party/fft2d' \ 'third_party/tflite/src/third_party/fft2d' \
'third_party/ukey2' \ 'third_party/ukey2' \
'third_party/usb_ids' \ 'third_party/usb_ids' \
'third_party/usrsctp' \
'third_party/utf' \ 'third_party/utf' \
'third_party/vulkan' \ 'third_party/vulkan' \
'third_party/wayland' \ 'third_party/wayland' \
@ -1741,9 +1735,9 @@ rm -rf %{buildroot}
pushd %{builddir} pushd %{builddir}
cp -a *.pak locales resources icudtl.dat %{buildroot}%{chromium_path} cp -a *.pak locales resources icudtl.dat %{buildroot}%{chromium_path}
%ifarch x86_64 i686 aarch64 %ifarch x86_64 i686 aarch64
cp -a swiftshader %{buildroot}%{chromium_path} # cp -a swiftshader %{buildroot}%{chromium_path}
strip %{buildroot}%{chromium_path}/swiftshader/libEGL.so # strip %{buildroot}%{chromium_path}/swiftshader/libEGL.so
strip %{buildroot}%{chromium_path}/swiftshader/libGLESv2.so # strip %{buildroot}%{chromium_path}/swiftshader/libGLESv2.so
cp -a libvk_swiftshader.so* %{buildroot}%{chromium_path} cp -a libvk_swiftshader.so* %{buildroot}%{chromium_path}
strip %{buildroot}%{chromium_path}/libvk_swiftshader.so strip %{buildroot}%{chromium_path}/libvk_swiftshader.so
cp -a libvulkan.so* %{buildroot}%{chromium_path} cp -a libvulkan.so* %{buildroot}%{chromium_path}
@ -2035,12 +2029,13 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%endif %endif
%{chromium_path}/resources/ %{chromium_path}/resources/
%ifarch x86_64 i686 aarch64 %ifarch x86_64 i686 aarch64
%{chromium_path}/swiftshader/ # %%{chromium_path}/swiftshader/
%{chromium_path}/libvk_swiftshader.so* %{chromium_path}/libvk_swiftshader.so*
%{chromium_path}/libvulkan.so* %{chromium_path}/libvulkan.so*
%{chromium_path}/vk_swiftshader_icd.json %{chromium_path}/vk_swiftshader_icd.json
%endif %endif
%dir %{chromium_path}/locales/ %dir %{chromium_path}/locales/
%lang(af) %{chromium_path}/locales/af.pak*
%lang(am) %{chromium_path}/locales/am.pak* %lang(am) %{chromium_path}/locales/am.pak*
%lang(ar) %{chromium_path}/locales/ar.pak* %lang(ar) %{chromium_path}/locales/ar.pak*
%lang(bg) %{chromium_path}/locales/bg.pak* %lang(bg) %{chromium_path}/locales/bg.pak*
@ -2094,6 +2089,7 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%lang(th) %{chromium_path}/locales/th.pak* %lang(th) %{chromium_path}/locales/th.pak*
%lang(tr) %{chromium_path}/locales/tr.pak* %lang(tr) %{chromium_path}/locales/tr.pak*
%lang(uk) %{chromium_path}/locales/uk.pak* %lang(uk) %{chromium_path}/locales/uk.pak*
%lang(ur) %{chromium_path}/locales/ur.pak*
%lang(vi) %{chromium_path}/locales/vi.pak* %lang(vi) %{chromium_path}/locales/vi.pak*
%lang(zh_CN) %{chromium_path}/locales/zh-CN.pak* %lang(zh_CN) %{chromium_path}/locales/zh-CN.pak*
%lang(zh_TW) %{chromium_path}/locales/zh-TW.pak* %lang(zh_TW) %{chromium_path}/locales/zh-TW.pak*
@ -2160,6 +2156,15 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%changelog %changelog
* Fri Jun 10 2022 Tom Callaway <spot@fedoraproject.org> - 102.0.5005.115-1
- update to 102.0.5005.115
* Fri Jun 3 2022 Tom Callaway <spot@fedoraproject.org> - 102.0.5005.61-1
- update to 102.0.5005.61
* Wed Apr 27 2022 Tom Callaway <spot@fedoraproject.org> - 101.0.4951.41-1
- update to 101.0.4951.41
* Thu Apr 21 2022 Tom Callaway <spot@fedoraproject.org> - 100.0.4896.127-1 * Thu Apr 21 2022 Tom Callaway <spot@fedoraproject.org> - 100.0.4896.127-1
- update to 100.0.4896.127 - update to 100.0.4896.127

@ -21,4 +21,4 @@ SHA512 (NotoSansSymbols2-Regular.ttf) = 2644b42c3fdccfe12395f9b61553aced169a0f1d
SHA512 (NotoSansTibetan-Regular.ttf) = fb5a48fcaea80eebe7d692f6fcf00d59d47658a358d0ec8e046fc559873f88bd595b2da474d2826abd9e9305f3741c69058d867b1e6048f37fe7d71b5d3af36a SHA512 (NotoSansTibetan-Regular.ttf) = fb5a48fcaea80eebe7d692f6fcf00d59d47658a358d0ec8e046fc559873f88bd595b2da474d2826abd9e9305f3741c69058d867b1e6048f37fe7d71b5d3af36a
SHA512 (node-v12.22.6-linux-arm64.tar.xz) = 87ce5eb954deb1d0debe6fa02b28a3cc675e12fca1e51d44b123ab294aa39ce0c6b8ac9eae1e7a6e32673ea2c2d480651d9ba7eea73012f0529503eebe9eb34d SHA512 (node-v12.22.6-linux-arm64.tar.xz) = 87ce5eb954deb1d0debe6fa02b28a3cc675e12fca1e51d44b123ab294aa39ce0c6b8ac9eae1e7a6e32673ea2c2d480651d9ba7eea73012f0529503eebe9eb34d
SHA512 (node-v12.22.6-linux-x64.tar.xz) = e1b55c32343cb2ccc40d888c705414bebf9c46b02083d13731df79b1e79521b7277761f6bcca041e40e3a2e47c67bb8e7848aa2b919a9de5c2ebf62c4a9c7176 SHA512 (node-v12.22.6-linux-x64.tar.xz) = e1b55c32343cb2ccc40d888c705414bebf9c46b02083d13731df79b1e79521b7277761f6bcca041e40e3a2e47c67bb8e7848aa2b919a9de5c2ebf62c4a9c7176
SHA512 (chromium-100.0.4896.127-clean.tar.xz) = 67b38e74d5aa35aef62ebfeb3856c268e6563b74cb6508993a14af3d8c2f2463208760c9cab265c09a8735a80a56d9d585640b14c4cd4f21110eb0e7b8e21250 SHA512 (chromium-102.0.5005.115-clean.tar.xz) = 43482534f96ced335073a1136f4b292bee8a9a0c31cd4b12675739b15ddb5d5351fea17b9445b36e80bccb37e086578274a5bd643a906e70d05230be136d7fc8

Loading…
Cancel
Save