diff options
author | graysky | 2021-03-06 05:42:20 -0500 |
---|---|---|
committer | graysky | 2021-03-06 05:42:20 -0500 |
commit | 78e3350b301a8a594b09fdc3055ab642ebbf0167 (patch) | |
tree | b4591c2f180ab6b1db25ed338a8c6d28e9f8f6c2 | |
parent | 0084d3324e2867aabe11979be67a8a2527542195 (diff) | |
download | aur-78e3350b301a8a594b09fdc3055ab642ebbf0167.tar.gz |
Update to 89.0.4389.82-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | add-ctime-for-std-time.patch | 27 | ||||
-rw-r--r-- | don-t-crash-on-reentrant-RunMoveLoop-call.patch | 33 |
4 files changed, 15 insertions, 83 deletions
@@ -1,7 +1,7 @@ pkgbase = chromium-no-extras pkgdesc = Chromium without hangout services, widevine, pipewire, or chromedriver - pkgver = 89.0.4389.72 - pkgrel = 2 + pkgver = 89.0.4389.82 + pkgrel = 1 url = https://www.chromium.org/Home arch = x86_64 license = BSD @@ -27,6 +27,7 @@ pkgbase = chromium-no-extras depends = dbus depends = libpulse depends = pciutils + depends = libva depends = desktop-file-utils depends = hicolor-icon-theme depends = fontconfig @@ -47,22 +48,18 @@ pkgbase = chromium-no-extras optdepends = kdialog: needed for file dialogs in KDE optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce optdepends = kwallet: for storing passwords in KWallet on KDE desktops - provides = chromium=89.0.4389.72 + provides = chromium=89.0.4389.82 conflicts = chromium - source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-89.0.4389.72.tar.xz + source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-89.0.4389.82.tar.xz source = https://github.com/foutrelis/chromium-launcher/archive/v7/chromium-launcher-7.tar.gz - source = https://github.com/stha09/chromium-patches/releases/download/chromium-89-patchset-6/chromium-89-patchset-6.tar.xz + source = https://github.com/stha09/chromium-patches/releases/download/chromium-89-patchset-7/chromium-89-patchset-7.tar.xz source = add-dependency-on-opus-in-webcodecs.patch - source = don-t-crash-on-reentrant-RunMoveLoop-call.patch - source = add-ctime-for-std-time.patch source = chromium-glibc-2.33.patch source = use-oauth2-client-switches-as-default.patch - sha256sums = 946a0b65aad10e0f77a539103892099b7238310c733f25b41d58b76f6ac0bc4f + sha256sums = df4914407b68afdc6449cb8e3f1b08d110eb8689ac41f86490e337fa4d1be379 sha256sums = 86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f - sha256sums = 359d2847e775d8cf6f4e0b12c94c8f2718f0fd562427859c596ce1c3711dbd8e + sha256sums = f8b1558f6c87b33423da854d42f0f69d47885a96d6bf6ce7f26373e93d47442f sha256sums = b86b11de8db438c47f0a84c7956740f648d21035f4ee46bfbd50c3348d369121 - sha256sums = 615f5fefc94da605957edb34b6c000f32953fb5ff6ffb321f062dab8e0fef9d3 - sha256sums = 102e0c976c0d7fd1fbe2f2978ec621499a97b62457b3fde4daf84f026d1a53a7 sha256sums = 2fccecdcd4509d4c36af873988ca9dbcba7fdb95122894a9fdf502c33a1d7a4b sha256sums = e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711 @@ -5,11 +5,11 @@ # Contributor: Daniel J Griffiths <ghost1227@archlinux.us> pkgname=chromium-no-extras -pkgver=89.0.4389.72 -pkgrel=2 +pkgver=89.0.4389.82 +pkgrel=1 _pkgname=chromium _launcher_ver=7 -_gcc_patchset=6 +_gcc_patchset=7 pkgdesc="Chromium without hangout services, widevine, pipewire, or chromedriver" arch=('x86_64') url="https://www.chromium.org/Home" @@ -17,7 +17,7 @@ license=('BSD') provides=(chromium=$pkgver) conflicts=(chromium) depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt' - 'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' + 'ttf-liberation' 'systemd' 'dbus' 'libpulse' 'pciutils' 'libva' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'java-runtime-headless' 'python2' 'python2-setuptools') @@ -29,16 +29,12 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/$_pkg https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz https://github.com/stha09/chromium-patches/releases/download/chromium-${pkgver%%.*}-patchset-$_gcc_patchset/chromium-${pkgver%%.*}-patchset-$_gcc_patchset.tar.xz add-dependency-on-opus-in-webcodecs.patch - don-t-crash-on-reentrant-RunMoveLoop-call.patch - add-ctime-for-std-time.patch chromium-glibc-2.33.patch use-oauth2-client-switches-as-default.patch) -sha256sums=('946a0b65aad10e0f77a539103892099b7238310c733f25b41d58b76f6ac0bc4f' +sha256sums=('df4914407b68afdc6449cb8e3f1b08d110eb8689ac41f86490e337fa4d1be379' '86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f' - '359d2847e775d8cf6f4e0b12c94c8f2718f0fd562427859c596ce1c3711dbd8e' + 'f8b1558f6c87b33423da854d42f0f69d47885a96d6bf6ce7f26373e93d47442f' 'b86b11de8db438c47f0a84c7956740f648d21035f4ee46bfbd50c3348d369121' - '615f5fefc94da605957edb34b6c000f32953fb5ff6ffb321f062dab8e0fef9d3' - '102e0c976c0d7fd1fbe2f2978ec621499a97b62457b3fde4daf84f026d1a53a7' '2fccecdcd4509d4c36af873988ca9dbcba7fdb95122894a9fdf502c33a1d7a4b' 'e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711') @@ -99,11 +95,10 @@ prepare() { # Upstream fixes patch -Np1 -i ../add-dependency-on-opus-in-webcodecs.patch - patch -Np1 -i ../don-t-crash-on-reentrant-RunMoveLoop-call.patch - patch -Np1 -i ../add-ctime-for-std-time.patch # Fixes for building with libstdc++ instead of libc++ patch -Np1 -i ../patches/chromium-89-quiche-dcheck.patch + patch -Np1 -i ../patches/chromium-89-AXTreeSerializer-include.patch # Force script incompatible with Python 3 to use /usr/bin/python2 sed -i '1s|python$|&2|' third_party/dom_distiller_js/protoc_plugins/*.py diff --git a/add-ctime-for-std-time.patch b/add-ctime-for-std-time.patch deleted file mode 100644 index 8e9ec47d4891..000000000000 --- a/add-ctime-for-std-time.patch +++ /dev/null @@ -1,27 +0,0 @@ -From c06ddc4935bf1394812c011ce5d93898ccc8a53a Mon Sep 17 00:00:00 2001 -From: Stephan Hartmann <stha09@googlemail.com> -Date: Tue, 9 Feb 2021 19:22:57 +0000 -Subject: [PATCH] IWYU: add ctime for std::time - -Bug: None -Change-Id: I8bdae43209984242b9f5e538d74ece4409b65e3c -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2679610 -Reviewed-by: Katie Dektar <katie@chromium.org> -Commit-Queue: Katie Dektar <katie@chromium.org> -Cr-Commit-Position: refs/heads/master@{#852287} ---- - ui/accessibility/ax_tree_serializer.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/ui/accessibility/ax_tree_serializer.h b/ui/accessibility/ax_tree_serializer.h -index ddbbdcdc25c53..1790e3b791967 100644 ---- a/ui/accessibility/ax_tree_serializer.h -+++ b/ui/accessibility/ax_tree_serializer.h -@@ -8,6 +8,7 @@ - #include <stddef.h> - #include <stdint.h> - -+#include <ctime> - #include <ostream> - #include <unordered_map> - #include <unordered_set> diff --git a/don-t-crash-on-reentrant-RunMoveLoop-call.patch b/don-t-crash-on-reentrant-RunMoveLoop-call.patch deleted file mode 100644 index d6a8f833e4d1..000000000000 --- a/don-t-crash-on-reentrant-RunMoveLoop-call.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4b05247f43d592ce748933963df923d9a40705f8 Mon Sep 17 00:00:00 2001 -From: Sigurdur Asgeirsson <siggi@chromium.org> -Date: Mon, 8 Feb 2021 18:36:10 +0000 -Subject: [PATCH] Don't crash on reentrant RunMoveLoop call. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Bug: 1173484 -Change-Id: Ia75b200d2826586080c26089751bef1d12c8fbce -Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2680089 -Reviewed-by: Scott Violet <sky@chromium.org> -Commit-Queue: Sigurður Ásgeirsson <siggi@chromium.org> -Cr-Commit-Position: refs/heads/master@{#851799} ---- - chrome/browser/ui/views/tabs/tab_drag_controller.cc | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/chrome/browser/ui/views/tabs/tab_drag_controller.cc b/chrome/browser/ui/views/tabs/tab_drag_controller.cc -index 16c3c1e9df8c2..d2ccc2b965237 100644 ---- a/chrome/browser/ui/views/tabs/tab_drag_controller.cc -+++ b/chrome/browser/ui/views/tabs/tab_drag_controller.cc -@@ -1397,6 +1397,10 @@ void TabDragController::RunMoveLoop(const gfx::Vector2d& drag_offset) { - - move_loop_widget_ = GetAttachedBrowserWidget(); - DCHECK(move_loop_widget_); -+ -+ // RunMoveLoop can be called reentrantly from within another RunMoveLoop, -+ // in which case the observation is already established. -+ widget_observation_.Reset(); - widget_observation_.Observe(move_loop_widget_); - current_state_ = DragState::kDraggingWindow; - base::WeakPtr<TabDragController> ref(weak_factory_.GetWeakPtr()); |