summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072020-01-11 03:24:53 +0100
committersL1pKn072020-01-11 03:24:53 +0100
commit26b4055ea12f39e58755966c3d86f153b7be1e54 (patch)
treecec50663a0ed0f8c4b4b5869dbc89de1b7fb8bac
parent429ea55794c3cf70c8282e01c6e386f0ba5c2053 (diff)
downloadaur-26b4055ea12f39e58755966c3d86f153b7be1e54.tar.gz
Update to 81.0.4021.2
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD21
-rw-r--r--misc_r0.patch45
4 files changed, 68 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e7d8d6e75c16..f49a6193c004 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 80.0.3987.7
+ pkgver = 81.0.4021.2
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -35,16 +35,18 @@ pkgbase = chromium-dev
optdepends = kdialog: Needed for file dialogs in KF5
optdepends = kwalletmanager: Needed for storing passwords in KWallet5
optdepends = ttf-font: For some typography
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-80.0.3987.7.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-81.0.4021.2.tar.xz
source = git+https://github.com/foutrelis/chromium-launcher.git
source = chromium-dev.svg
source = fix_vaapi_wayland.patch::https://patch-diff.githubusercontent.com/raw/Igalia/chromium/pull/517.patch
source = chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium
- sha256sums = d8729238b1047ab2f2d2c1b86c4e9692d36ba5c6e6956212f301259f57a12048
+ source = misc_r0.patch
+ sha256sums = 45f1c7efacf0e628da2943725a155d1f9143b53c3d8e649de10d48c4f17c8b69
sha256sums = SKIP
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
sha256sums = 1b93388254c9d780365e4639d494bfa337a7924426c12f7362a1f7e8e7fad014
sha256sums = 771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1
+ sha256sums = da2a72752ca1ec39161264bf76f3a008c0c44c9ceadd1cc357316c1364e5c64c
pkgname = chromium-dev
options = !strip
diff --git a/.gitignore b/.gitignore
index a7fad0ffc104..43f5476ea8a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
!chromium-dev.install
!chromium-dev.svg
!chromium-skia-harmony-r1.patch
+!misc_r0.patch
diff --git a/PKGBUILD b/PKGBUILD
index c9ca80c88076..0e31a6295870 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ _use_wayland=0 # Build Wayland NOTE: extremely experimental and don't
## -- Package and components information -- ##
##############################################
pkgname=chromium-dev
-pkgver=80.0.3987.7
+pkgver=81.0.4021.2
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
arch=('x86_64')
@@ -76,6 +76,7 @@ source=(
'fix_vaapi_wayland.patch::https://patch-diff.githubusercontent.com/raw/Igalia/chromium/pull/517.patch' # Attemp to fix build if enable wayland
# Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
'chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium'
+ 'misc_r0.patch'
)
sha256sums=(
#"$(curl -sL https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgver}.tar.xz.hashes | grep sha256 | cut -d ' ' -f3)"
@@ -88,6 +89,7 @@ sha256sums=(
'1b93388254c9d780365e4639d494bfa337a7924426c12f7362a1f7e8e7fad014'
# Patch from crbug (chromium bugtracker) or Arch chromium package
'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1'
+ 'da2a72752ca1ec39161264bf76f3a008c0c44c9ceadd1cc357316c1364e5c64c'
)
install=chromium-dev.install
@@ -133,6 +135,7 @@ _keeplibs=(
'third_party/angle/src/third_party/compiler'
'third_party/angle/src/third_party/libXNVCtrl'
'third_party/angle/src/third_party/trace_event'
+ 'third_party/angle/src/third_party/volk'
'third_party/angle/third_party/glslang'
'third_party/angle/third_party/spirv-headers'
'third_party/angle/third_party/spirv-tools'
@@ -181,8 +184,9 @@ _keeplibs=(
'third_party/depot_tools/third_party/six'
'third_party/devscripts'
'third_party/devtools-frontend'
- 'third_party/devtools-frontend/src/third_party/axe-core'
- 'third_party/devtools-frontend/src/third_party/pyjson5'
+ 'third_party/devtools-frontend/src/front_end/third_party/fabricjs'
+ 'third_party/devtools-frontend/src/front_end/third_party/wasmparser'
+ 'third_party/devtools-frontend/src/third_party'
'third_party/dom_distiller_js'
'third_party/emoji-segmenter'
'third_party/ffmpeg'
@@ -288,6 +292,7 @@ _keeplibs=(
'third_party/webrtc/rtc_base/third_party/sigslot'
'third_party/widevine'
'third_party/woff2'
+ 'third_party/wuffs'
'third_party/zlib/google'
'tools/grit/third_party/six'
'url/third_party/mozilla'
@@ -308,7 +313,6 @@ _keeplibs=(
_keeplibs+=(
'third_party/icu' # https://crbug.com/678661.
- 'third_party/harfbuzz-ng' #https://crbug.com/1016158.
)
if [ "${_use_wayland}" = "1" ]; then
@@ -476,6 +480,11 @@ prepare() {
sed -e 's|chrome-sandbox|chrome_sandbox|g'\
-i sandbox/linux/suid/client/setuid_sandbox_host.cc
+ # If use ccache, set it.
+ if check_buildoption ccache y; then
+ sed '36s|""|'ccache'|g' -i build/toolchain/cc_wrapper.gni
+ fi
+
msg2 "Patching the sources"
# Misc patches.
@@ -500,6 +509,9 @@ prepare() {
# Attemp to fix build with wayland
patch -p1 -i "${srcdir}/fix_vaapi_wayland.patch"
+ # some misc (from misc) patches
+ patch -p1 -i "${srcdir}/misc_r0.patch"
+
# # Patch from Gentoo
@@ -583,6 +595,7 @@ package() {
'chromium-dev'
'chrome_sandbox'
'chromedriver'
+ 'crashpad_handler'
)
for i in "${_bin[@]}"; do
case "$i" in
diff --git a/misc_r0.patch b/misc_r0.patch
new file mode 100644
index 000000000000..c19e0473e425
--- /dev/null
+++ b/misc_r0.patch
@@ -0,0 +1,45 @@
+diff --git i/base/BUILD.gn w/base/BUILD.gn
+index 4bf1ec4041..958fa2d714 100644
+--- i/base/BUILD.gn
++++ w/base/BUILD.gn
+@@ -2961,7 +2961,6 @@ test("base_unittests") {
+ if (is_android) {
+ deps += [ "//third_party/icu:icu_extra_assets" ]
+ } else {
+- deps += [ "//third_party/icu:extra_icudata" ]
+ data += [ "$root_out_dir/icudtl_extra.dat" ]
+ }
+ }
+diff --git i/chrome/browser/ui/views/native_file_system/native_file_system_usage_bubble_view.cc w/chrome/browser/ui/views/native_file_system/native_file_system_usage_bubble_view.cc
+index 6f11796d8a..f3005f8aa7 100644
+--- i/chrome/browser/ui/views/native_file_system/native_file_system_usage_bubble_view.cc
++++ w/chrome/browser/ui/views/native_file_system/native_file_system_usage_bubble_view.cc
+@@ -28,7 +28,7 @@
+ #include "content/public/browser/web_contents.h"
+ #include "third_party/icu/source/common/unicode/unistr.h"
+ #include "third_party/icu/source/common/unicode/utypes.h"
+-#include "third_party/icu/source/i18n/unicode/listformatter.h"
++#include <unicode/listformatter.h>
+ #include "ui/base/l10n/l10n_util.h"
+ #include "ui/gfx/paint_vector_icon.h"
+ #include "ui/views/controls/button/image_button.h"
+diff --git i/media/gpu/vaapi/BUILD.gn w/media/gpu/vaapi/BUILD.gn
+index 49cc21d707..bf3489537a 100644
+--- i/media/gpu/vaapi/BUILD.gn
++++ w/media/gpu/vaapi/BUILD.gn
+@@ -215,7 +215,6 @@ source_set("jpeg_decoder_unit_test") {
+ ":vaapi_image_decoder_test_common",
+ ":vaapi_test_utils",
+ "//base",
+- "//media/gpu/test:local_gpu_memory_buffer_manager",
+ "//media/parsers",
+ "//testing/gtest",
+ "//third_party/libyuv:libyuv",
+@@ -235,7 +234,6 @@ source_set("webp_decoder_unit_test") {
+ ":vaapi_image_decoder_test_common",
+ ":vaapi_test_utils",
+ "//base",
+- "//media/gpu/test:local_gpu_memory_buffer_manager",
+ "//media/parsers",
+ "//testing/gtest",
+ "//third_party/libwebp", \ No newline at end of file