summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD22
-rw-r--r--enable-vaapi.patch6
3 files changed, 23 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a2d14c7d90a1..6403274e451b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 78.0.3876.0
+ pkgver = 78.0.3895.5
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -40,16 +40,16 @@ pkgbase = chromium-dev
optdepends = libva-vdpau-driver-chromium: HW video acceleration for NVIDIA users
optdepends = libva-mesa-driver: HW video acceleration for Nouveau, R600 and RadeonSI users
optdepends = libva-intel-driver: HW video acceleration for Intel G45 and HD users
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-78.0.3876.0.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-78.0.3895.5.tar.xz
source = git+https://github.com/foutrelis/chromium-launcher.git
source = chromium-dev.svg
source = enable-vaapi.patch
source = chromium-widevine-r4.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-widevine.patch?h=packages/chromium
source = chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium
- sha256sums = 54db284a1a7ec02b3a517179990440d99165145eb484ad699234fb55edc43f53
+ sha256sums = d8a4f9d0439af5e293cfecbd8f6b3a0630255ad99d2e962c65400f6237fd82d7
sha256sums = SKIP
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
- sha256sums = 3cf77d5c90f46fa25f51a6c355f637395e2af84d584350fca406ebf5c3866e76
+ sha256sums = 4e08be7d28b5b00134fffccef7e2aed0063215d74a145206051894cd155f0637
sha256sums = d081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b
sha256sums = 771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1
diff --git a/PKGBUILD b/PKGBUILD
index 0105a9961035..e95f1f1f2def 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=78.0.3876.0
+pkgver=78.0.3895.5
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
arch=('x86_64')
@@ -92,7 +92,7 @@ sha256sums=(
# Patch form Gentoo
# Misc Patches
- '3cf77d5c90f46fa25f51a6c355f637395e2af84d584350fca406ebf5c3866e76'
+ '4e08be7d28b5b00134fffccef7e2aed0063215d74a145206051894cd155f0637'
# Patch from crbug (chromium bugtracker) or Arch chromium package
'd081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b'
'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1'
@@ -232,7 +232,7 @@ _keeplibs=(
'third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2'
'third_party/one_euro_filter'
'third_party/openscreen'
- 'third_party/openscreen/src/third_party/tinycbor'
+ 'third_party/openscreen/src/third_party/tinycbor/src/src'
'third_party/ots'
'third_party/pdfium'
'third_party/pdfium/third_party/agg23'
@@ -248,6 +248,7 @@ _keeplibs=(
'third_party/pffft'
'third_party/ply'
'third_party/polymer'
+ 'third_party/private-join-and-compute'
'third_party/protobuf'
'third_party/protobuf/third_party/six'
'third_party/pyjson5'
@@ -271,6 +272,7 @@ _keeplibs=(
'third_party/swiftshader/third_party/llvm-7.0'
'third_party/swiftshader/third_party/llvm-subzero'
'third_party/swiftshader/third_party/subzero'
+ 'third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1'
'third_party/tcmalloc'
'third_party/unrar'
'third_party/usrsctp'
@@ -287,7 +289,8 @@ _keeplibs=(
'third_party/webrtc/rtc_base/third_party/sigslot'
'third_party/widevine'
'third_party/woff2'
- 'third_party/zlib'
+ 'third_party/zlib/google'
+ 'tools/grit/third_party/six'
'url/third_party/mozilla'
'v8/src/third_party/siphash'
'v8/src/third_party/valgrind'
@@ -378,7 +381,7 @@ _use_system=(
# 're2'
'snappy'
'yasm'
-# 'zlib'
+ 'zlib'
)
# Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn).
@@ -491,6 +494,12 @@ prepare() {
patch -p1 -i "${srcdir}/enable-vaapi.patch"
sed 's|/dri/|/|g' -i media/gpu/vaapi/vaapi_wrapper.cc
+ # Unbundle zlib
+ sed 's|zlib:zlib_config|zlib:system_zlib|g' -i third_party/perfetto/gn/BUILD.gn
+
+ # # Patch from Gentoo
+
+
# # Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
# https://crbug.com/skia/6663#c10.
@@ -565,6 +574,7 @@ package() {
DESTDIR="${pkgdir}" \
install
install -Dm644 "chromium-launcher/LICENSE" "${pkgdir}/usr/share/licenses/chromium-dev/LICENSE.launcher"
+ strip $STRIP_BINARIES "${pkgdir}/usr/bin/chromium-dev"
pushd "chromium-${pkgver}/out/Release" &> /dev/null
@@ -595,7 +605,7 @@ package() {
'libVkICD_mock_icd.so'
'swiftshader/libEGL.so'
'swiftshader/libGLESv2.so'
- 'swiftshader/libvulkan.so'
+ 'swiftshader/libvk_swiftshader.so'
)
for i in "${_libs[@]}"; do
install -Dm755 "${i}" "${pkgdir}/usr/lib/chromium-dev/${i}"
diff --git a/enable-vaapi.patch b/enable-vaapi.patch
index 1ad3196e3e84..f2d762ec3895 100644
--- a/enable-vaapi.patch
+++ b/enable-vaapi.patch
@@ -285,8 +285,8 @@ Index: dev/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
for (size_t i = 0; i < buffers.size(); ++i) {
DCHECK(requested_pic_size_ == buffers[i].size());
@@ -656,9 +663,13 @@ void VaapiVideoDecodeAccelerator::Assign
- // only used as a copy destination. Therefore, the VaapiWrapper used and
- // owned by |picture| is |vpp_vaapi_wrapper_|.
+ PictureBuffer buffer = buffers[i];
+ buffer.set_size(requested_pic_size_);
std::unique_ptr<VaapiPicture> picture = vaapi_picture_factory_->Create(
+#if defined(OS_LINUX) && !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
+ vaapi_wrapper_,
@@ -295,7 +295,7 @@ Index: dev/media/gpu/vaapi/vaapi_video_decode_accelerator.cc
? vaapi_wrapper_
: vpp_vaapi_wrapper_,
+#endif
- make_context_current_cb_, bind_image_cb_, buffers[i]);
+ make_context_current_cb_, bind_image_cb_, buffer);
RETURN_AND_NOTIFY_ON_FAILURE(picture, "Failed creating a VaapiPicture",
PLATFORM_FAILURE, );
@@ -1077,6 +1088,9 @@ VaapiVideoDecodeAccelerator::GetSupporte