diff --git a/chromium-101.0.4951.41-fedora-user-agent.patch b/chromium-101.0.4951.41-fedora-user-agent.patch new file mode 100644 index 0000000..a328425 --- /dev/null +++ b/chromium-101.0.4951.41-fedora-user-agent.patch @@ -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) diff --git a/chromium-101.0.4951.41-remoting-extra-qualification.patch b/chromium-101.0.4951.41-remoting-extra-qualification.patch new file mode 100644 index 0000000..c21ac38 --- /dev/null +++ b/chromium-101.0.4951.41-remoting-extra-qualification.patch @@ -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 { ++class StructTraits { + public: + static bool value(bool value) { return value; } + +@@ -43,7 +43,7 @@ class mojo::StructTraits +-class mojo::StructTraits { ++class StructTraits { + public: + static float value(float value) { return value; } + +@@ -54,7 +54,7 @@ class mojo::StructTraits +-class mojo::StructTraits { ++class StructTraits { + public: + static int32_t value(int32_t value) { return value; } + +@@ -66,7 +66,7 @@ class mojo::StructTraits +-class mojo::StructTraits { ++class StructTraits { + public: + static uint32_t value(uint32_t value) { return value; } + +@@ -78,7 +78,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static bool use_update_notifications( +@@ -103,7 +103,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static bool enable_curtaining( +@@ -200,7 +200,7 @@ struct EnumTraits +-class mojo::StructTraits { + public: + static int32_t left(const ::webrtc::DesktopRect& rect) { return rect.left(); } +@@ -220,7 +220,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static int32_t width(const ::webrtc::DesktopSize& size) { +@@ -236,7 +236,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static int32_t x(const ::webrtc::DesktopVector& vector) { return vector.x(); } +@@ -475,7 +475,7 @@ struct EnumTraits +-class mojo::StructTraits> { + public: + static int32_t timestamp( +@@ -513,7 +513,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static const std::string& mime_type( +@@ -531,7 +531,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static bool pressed(const ::remoting::protocol::KeyEvent& event) { +@@ -567,7 +567,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static absl::optional x( +@@ -656,7 +656,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static const ::webrtc::DesktopSize& dimensions( +@@ -674,7 +674,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static const std::string& text(const ::remoting::protocol::TextEvent& event) { +@@ -686,7 +686,7 @@ class mojo::StructTraits +-class mojo::StructTraits { + public: + static uint32_t id(const ::remoting::protocol::TouchEventPoint& event) { +@@ -763,7 +763,7 @@ struct EnumTraits +-class mojo::StructTraits { + public: + static ::remoting::protocol::TouchEvent::TouchEventType event_type( +@@ -823,7 +823,7 @@ struct EnumTraits +-class mojo::StructTraits { + public: + static ::remoting::protocol::TransportRoute::RouteType type( diff --git a/chromium-102-fenced_frame_utils-include.patch b/chromium-102-fenced_frame_utils-include.patch new file mode 100644 index 0000000..61f904b --- /dev/null +++ b/chromium-102-fenced_frame_utils-include.patch @@ -0,0 +1,25 @@ +From 7c135a291184b59a59643ed6a8c40b4405ac0175 Mon Sep 17 00:00:00 2001 +From: Stephan Hartmann +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 ++ + #include "base/guid.h" + #include "base/strings/string_util.h" + +-- +2.35.1 + diff --git a/chromium-102-regex_pattern-array.patch b/chromium-102-regex_pattern-array.patch new file mode 100644 index 0000000..18058b1 --- /dev/null +++ b/chromium-102-regex_pattern-array.patch @@ -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", diff --git a/chromium-102-swiftshader-template-instantiation.patch b/chromium-102-swiftshader-template-instantiation.patch new file mode 100644 index 0000000..13584d5 --- /dev/null +++ b/chromium-102-swiftshader-template-instantiation.patch @@ -0,0 +1,47 @@ +From 89c498edff683c68df6be0dd224848f4b4af5ae7 Mon Sep 17 00:00:00 2001 +From: Stephan Hartmann +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 +Reviewed-by: Nicolas Capens +Reviewed-by: Alexis Hétu +Commit-Queue: Alexis Hétu +Tested-by: Alexis Hétu +--- + +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(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(); +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(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(); diff --git a/chromium-102-symbolize-include.patch b/chromium-102-symbolize-include.patch new file mode 100644 index 0000000..f4ac31d --- /dev/null +++ b/chromium-102-symbolize-include.patch @@ -0,0 +1,43 @@ +From 9dd0503835dc875807ab63efb1f477bffed2a852 Mon Sep 17 00:00:00 2001 +From: Stephan Hartmann +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 +Commit-Queue: Stephan Hartmann +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 +++#include + + + #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 ++#include + + #if defined(__ELF__) // defined by gcc + #if defined(__OpenBSD__) diff --git a/chromium-102.0.5005.61-enable-hardware-accelerated-mjpeg.patch b/chromium-102.0.5005.61-enable-hardware-accelerated-mjpeg.patch new file mode 100644 index 0000000..6873272 --- /dev/null +++ b/chromium-102.0.5005.61-enable-hardware-accelerated-mjpeg.patch @@ -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[]; + diff --git a/chromium.spec b/chromium.spec index a1595a8..e4fd6ff 100644 --- a/chromium.spec +++ b/chromium.spec @@ -7,7 +7,7 @@ # This flag is so I can build things very fast on a giant system. # Enabling this in koji causes aarch64 builds to timeout indefinitely. -%global use_all_cpus 0 +%global use_all_cpus 1 %if %{use_all_cpus} %global numjobs %{_smp_build_ncpus} @@ -215,14 +215,14 @@ BuildRequires: libicu-devel >= 5.4 %global chromoting_client_id %nil %endif -%global majorversion 100 +%global majorversion 102 %if %{freeworld} Name: chromium%{chromium_channel}%{nsuffix} %else Name: chromium%{chromium_channel} %endif -Version: %{majorversion}.0.4896.127 +Version: %{majorversion}.0.5005.115 Release: 1%{?dist} %if %{?freeworld} %if %{?shared} @@ -264,7 +264,7 @@ Patch11: chromium-93.0.4577.63-py3-bootstrap.patch Patch11: chromium-92.0.4515.107-py2-bootstrap.patch %endif # 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.. 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) # 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 -# https://github.com/stha09/chromium-patches/blob/master/chromium-100-GLImplementationParts-constexpr.patch -Patch60: chromium-100-GLImplementationParts-constexpr.patch -# https://github.com/stha09/chromium-patches/blob/master/chromium-100-InMilliseconds-constexpr.patch -Patch61: chromium-100-InMilliseconds-constexpr.patch -# https://github.com/stha09/chromium-patches/blob/master/chromium-100-macro-typo.patch -Patch62: chromium-100-macro-typo.patch -# https://github.com/stha09/chromium-patches/blob/master/chromium-100-SCTHashdanceMetadata-move.patch -Patch63: chromium-100-SCTHashdanceMetadata-move.patch +# https://github.com/stha09/chromium-patches/blob/master/chromium-102-fenced_frame_utils-include.patch +Patch59: chromium-102-fenced_frame_utils-include.patch +# https://github.com/stha09/chromium-patches/blob/master/chromium-102-regex_pattern-array.patch +Patch60: chromium-102-regex_pattern-array.patch +# https://github.com/stha09/chromium-patches/blob/master/chromium-102-swiftshader-template-instantiation.patch +Patch61: chromium-102-swiftshader-template-instantiation.patch +# https://github.com/stha09/chromium-patches/blob/master/chromium-102-symbolize-include.patch +Patch62: chromium-102-symbolize-include.patch + # Extra CXXFLAGS for aarch64 Patch64: chromium-91.0.4472.77-aarch64-cxxflags-addition.patch # Fix issue where closure_compiler thinks java is only allowed in android builds # https://bugs.chromium.org/p/chromium/issues/detail?id=1192875 Patch65: chromium-91.0.4472.77-java-only-allowed-in-android-builds.patch -# Need for std::tie -Patch66: chromium-100.0.4896.75-missing-include-tuple.patch # Fix missing cstring in remoting code Patch67: chromium-98.0.4758.80-remoting-cstring.patch # Apply fix_textrels hack for i686 (even without lld) Patch68: chromium-84.0.4147.125-i686-fix_textrels.patch -# Need for std::vector -Patch69: chromium-100.0.4896.75-missing-include-vector.patch # 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 # 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 Patch98: chromium-94.0.4606.71-InkDropHost-crash.patch # Enable WebRTCPPipeWireCapturer by default @@ -370,7 +367,7 @@ Patch112: chromium-100.0.4896.75-old-xkb.patch # VAAPI # 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 Patch205: chromium-86.0.4240.75-fix-vaapi-on-intel.patch @@ -455,6 +452,7 @@ BuildRequires: libusb-compat-0.1-devel %else BuildRequires: libusb-devel %endif +BuildRequires: libutempter-devel BuildRequires: libXdamage-devel BuildRequires: libXtst-devel BuildRequires: xcb-proto @@ -1002,19 +1000,17 @@ udev. %patch56 -p1 -b .missing-cstdint %patch57 -p1 -b .missing-cstring %patch58 -p1 -b .ffmpeg-deprecations -%patch60 -p1 -b .GLImplementationParts-constexpr -%patch61 -p1 -b .InMilliseconds-constexpr -%patch62 -p1 -b .macro-typo -%patch63 -p1 -b .SCTHashdanceMetadata-move +%patch59 -p1 -b .fenced_frame_utils-include +%patch60 -p1 -b .regex_pattern-array +%patch61 -p1 -b .swiftshader-template-instantiation +%patch62 -p1 -b .symbolize-include %patch64 -p1 -b .aarch64-cxxflags-addition %patch65 -p1 -b .java-only-allowed -%patch66 -p1 -b .missing-include-tuple %patch67 -p1 -b .remoting-cstring %patch68 -p1 -b .i686-textrels -%patch69 -p1 -b .missing-include-vector %patch79 -p1 -b .widevine-no-download %patch80 -p1 -b .EnumTable-crash -%patch81 -p1 -b .gcc12fix +# %%patch81 -p1 -b .gcc12fix %patch82 -p1 -b .remoting-no-tests %patch84 -p1 -b .remoting-missing-cmath-header %patch86 -p1 -b .clang-format-py3 @@ -1319,8 +1315,8 @@ build/linux/unbundle/remove_bundled_libraries.py \ 'third_party/cros_system_api' \ 'third_party/dav1d' \ 'third_party/dawn' \ + 'third_party/dawn/third_party/gn' \ 'third_party/dawn/third_party/khronos' \ - 'third_party/dawn/third_party/tint' \ 'third_party/depot_tools' \ 'third_party/devscripts' \ 'third_party/devtools-frontend' \ @@ -1373,7 +1369,6 @@ build/linux/unbundle/remove_bundled_libraries.py \ 'third_party/jstemplate' \ 'third_party/khronos' \ 'third_party/leveldatabase' \ - 'third_party/libXNVCtrl' \ 'third_party/libaddressinput' \ 'third_party/libaom' \ '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/node_modules/polymer-bundler/lib/third_party/UglifyJS2' \ 'third_party/one_euro_filter' \ - 'third_party/opencv' \ %if %{freeworld} 'third_party/openh264' \ %endif @@ -1482,6 +1476,7 @@ build/linux/unbundle/remove_bundled_libraries.py \ 'third_party/swiftshader/third_party/marl' \ 'third_party/swiftshader/third_party/subzero' \ 'third_party/swiftshader/third_party/SPIRV-Headers' \ + 'third_party/swiftshader/third_party/SPIRV-Tools' \ 'third_party/tensorflow-text' \ 'third_party/test_fonts' \ 'third_party/tflite' \ @@ -1489,7 +1484,6 @@ build/linux/unbundle/remove_bundled_libraries.py \ 'third_party/tflite/src/third_party/fft2d' \ 'third_party/ukey2' \ 'third_party/usb_ids' \ - 'third_party/usrsctp' \ 'third_party/utf' \ 'third_party/vulkan' \ 'third_party/wayland' \ @@ -1741,9 +1735,9 @@ rm -rf %{buildroot} pushd %{builddir} cp -a *.pak locales resources icudtl.dat %{buildroot}%{chromium_path} %ifarch x86_64 i686 aarch64 - cp -a swiftshader %{buildroot}%{chromium_path} - strip %{buildroot}%{chromium_path}/swiftshader/libEGL.so - strip %{buildroot}%{chromium_path}/swiftshader/libGLESv2.so + # cp -a swiftshader %{buildroot}%{chromium_path} + # strip %{buildroot}%{chromium_path}/swiftshader/libEGL.so + # strip %{buildroot}%{chromium_path}/swiftshader/libGLESv2.so cp -a libvk_swiftshader.so* %{buildroot}%{chromium_path} strip %{buildroot}%{chromium_path}/libvk_swiftshader.so cp -a libvulkan.so* %{buildroot}%{chromium_path} @@ -2035,12 +2029,13 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %endif %{chromium_path}/resources/ %ifarch x86_64 i686 aarch64 -%{chromium_path}/swiftshader/ +# %%{chromium_path}/swiftshader/ %{chromium_path}/libvk_swiftshader.so* %{chromium_path}/libvulkan.so* %{chromium_path}/vk_swiftshader_icd.json %endif %dir %{chromium_path}/locales/ +%lang(af) %{chromium_path}/locales/af.pak* %lang(am) %{chromium_path}/locales/am.pak* %lang(ar) %{chromium_path}/locales/ar.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(tr) %{chromium_path}/locales/tr.pak* %lang(uk) %{chromium_path}/locales/uk.pak* +%lang(ur) %{chromium_path}/locales/ur.pak* %lang(vi) %{chromium_path}/locales/vi.pak* %lang(zh_CN) %{chromium_path}/locales/zh-CN.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 +* Fri Jun 10 2022 Tom Callaway - 102.0.5005.115-1 +- update to 102.0.5005.115 + +* Fri Jun 3 2022 Tom Callaway - 102.0.5005.61-1 +- update to 102.0.5005.61 + +* Wed Apr 27 2022 Tom Callaway - 101.0.4951.41-1 +- update to 101.0.4951.41 + * Thu Apr 21 2022 Tom Callaway - 100.0.4896.127-1 - update to 100.0.4896.127 diff --git a/sources b/sources index 8fe62c2..8f49caa 100644 --- a/sources +++ b/sources @@ -21,4 +21,4 @@ SHA512 (NotoSansSymbols2-Regular.ttf) = 2644b42c3fdccfe12395f9b61553aced169a0f1d SHA512 (NotoSansTibetan-Regular.ttf) = fb5a48fcaea80eebe7d692f6fcf00d59d47658a358d0ec8e046fc559873f88bd595b2da474d2826abd9e9305f3741c69058d867b1e6048f37fe7d71b5d3af36a SHA512 (node-v12.22.6-linux-arm64.tar.xz) = 87ce5eb954deb1d0debe6fa02b28a3cc675e12fca1e51d44b123ab294aa39ce0c6b8ac9eae1e7a6e32673ea2c2d480651d9ba7eea73012f0529503eebe9eb34d 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