diff options
author | sL1pKn07 | 2020-01-11 03:24:53 +0100 |
---|---|---|
committer | sL1pKn07 | 2020-01-11 03:24:53 +0100 |
commit | 26b4055ea12f39e58755966c3d86f153b7be1e54 (patch) | |
tree | cec50663a0ed0f8c4b4b5869dbc89de1b7fb8bac | |
parent | 429ea55794c3cf70c8282e01c6e386f0ba5c2053 (diff) | |
download | aur-26b4055ea12f39e58755966c3d86f153b7be1e54.tar.gz |
Update to 81.0.4021.2
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | misc_r0.patch | 45 |
4 files changed, 68 insertions, 7 deletions
@@ -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 @@ -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 |