summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD26
2 files changed, 22 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1681ac82d159..a33f3adda98c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 85.0.4183.26
+ pkgver = 86.0.4238.0
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -17,7 +17,6 @@ pkgbase = chromium-dev
makedepends = git
makedepends = hwids
makedepends = nodejs
- makedepends = gn-git>=r1734.82d673ac
depends = libxslt
depends = libxss
depends = nss
@@ -39,11 +38,11 @@ pkgbase = chromium-dev
optdepends = kwalletmanager: Needed for storing passwords in KWallet5
optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce
optdepends = ttf-font: For some typography
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-85.0.4183.26.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-86.0.4238.0.tar.xz
source = git+https://github.com/foutrelis/chromium-launcher.git
source = chromium-dev.svg
source = chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium
- sha256sums = ac8121bbcc76400d846a3a46fc20f684fd3134f8f387d6213c5b077ba848ec6e
+ sha256sums = 91c8c50dc0968269b33fcaa6eb2b77b9e282345bc5215411ba280254fa21d29b
sha256sums = SKIP
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
sha256sums = 771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1
diff --git a/PKGBUILD b/PKGBUILD
index c6d2f5e3e209..cc8f2441df94 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=85.0.4183.26
+pkgver=86.0.4238.0
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
arch=('x86_64')
@@ -61,7 +61,6 @@ makedepends=(
'git'
'hwids'
'nodejs'
- 'gn-git>=r1734.82d673ac'
)
optdepends=(
'pepper-flash: PPAPI Flash Player'
@@ -157,7 +156,6 @@ _keeplibs=(
'third_party/breakpad'
'third_party/breakpad/breakpad/src/third_party/curl'
'third_party/brotli'
- 'third_party/cacheinvalidation'
'third_party/catapult'
'third_party/catapult/common/py_vulcanize/third_party/rcssmin'
'third_party/catapult/common/py_vulcanize/third_party/rjsmin'
@@ -186,14 +184,22 @@ _keeplibs=(
'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/depot_tools'
'third_party/depot_tools/third_party/six'
'third_party/devscripts'
'third_party/devtools-frontend'
'third_party/devtools-frontend/src/front_end/third_party/acorn'
+ 'third_party/devtools-frontend/src/front_end/third_party/chromium'
'third_party/devtools-frontend/src/front_end/third_party/codemirror'
'third_party/devtools-frontend/src/front_end/third_party/fabricjs'
+ 'third_party/devtools-frontend/src/front_end/third_party/i18n'
+ 'third_party/devtools-frontend/src/front_end/third_party/intl-messageformat'
'third_party/devtools-frontend/src/front_end/third_party/lighthouse'
+ 'third_party/devtools-frontend/src/front_end/third_party/lit-html'
+ 'third_party/devtools-frontend/src/front_end/third_party/lodash-isequal'
+ 'third_party/devtools-frontend/src/front_end/third_party/marked'
'third_party/devtools-frontend/src/front_end/third_party/wasmparser'
'third_party/devtools-frontend/src/third_party'
'third_party/dom_distiller_js'
@@ -241,6 +247,7 @@ _keeplibs=(
'third_party/mesa'
'third_party/metrics_proto'
'third_party/modp_b64'
+ 'third_party/nearby'
'third_party/nasm'
'third_party/node'
'third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2'
@@ -273,6 +280,7 @@ _keeplibs=(
'third_party/rnnoise'
'third_party/s2cellid'
'third_party/schema_org'
+ 'third_party/securemessage'
'third_party/simplejson'
'third_party/shaderc'
'third_party/skia'
@@ -287,12 +295,13 @@ _keeplibs=(
'third_party/sqlite'
'third_party/swiftshader'
'third_party/swiftshader/third_party/astc-encoder'
- 'third_party/swiftshader/third_party/llvm-7.0'
+ 'third_party/swiftshader/third_party/llvm-10.0'
'third_party/swiftshader/third_party/llvm-subzero'
'third_party/swiftshader/third_party/marl'
'third_party/swiftshader/third_party/subzero'
'third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1'
'third_party/tcmalloc'
+ 'third_party/ukey2'
'third_party/unrar'
'third_party/usrsctp'
'third_party/vulkan'
@@ -310,6 +319,7 @@ _keeplibs=(
'third_party/woff2'
'third_party/wuffs'
'third_party/xcbproto'
+ 'third_party/zxcvbn-cpp'
'third_party/zlib' # /google'
'tools/grit/third_party/six'
'url/third_party/mozilla'
@@ -346,6 +356,7 @@ _flags=(
'is_official_build=false'
'is_component_build=true'
'enable_widevine=true'
+ 'enable_js_type=true'
'enable_hangout_services_extension=true'
"ffmpeg_branding=\"ChromeOS\""
'proprietary_codecs=true'
@@ -538,7 +549,9 @@ prepare() {
sed 's|//third_party/usb_ids/usb.ids|/usr/share/hwdata/usb.ids|g' -i services/device/usb/BUILD.gn
# Setup the linker in chromium.
- sed "s|fuse-ld=lld|fuse-ld=${_clang_path}${_lld}|g" -i build/config/compiler/BUILD.gn
+ sed "s|-fuse-ld=lld|-fuse-ld=${_clang_path}${_lld}|g" \
+ -i third_party/ffmpeg/chromium/scripts/build_ffmpeg.py \
+ -i build/config/compiler/BUILD.gn
# Setup bundled ffmpeg.
# Add build verbose output.
@@ -573,7 +586,6 @@ build() {
--cxx="${_clang_path}clang++" \
--ld="${_clang_path}clang" \
--ar="${_clang_path}llvm-ar" \
- --extra-ldflags="-fuse-ld=${_clang_path}${_lld}" \
# --disable-asm
chromium/scripts/copy_config.sh
@@ -582,7 +594,7 @@ build() {
msg2 "Starting building Chromium..."
- LC_ALL=C gn gen out/Release -v --args="${_flags[*]}" --script-executable=/usr/bin/python2
+ LC_ALL=C buildtools/linux64/gn gen out/Release -v --args="${_flags[*]}" --script-executable=/usr/bin/python2
# Build all.
LC_ALL=C ninja -C out/Release -v chrome chrome_sandbox chromedriver