summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD41
2 files changed, 18 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85fda0fb4d6b..a2d14c7d90a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chromium-dev
pkgdesc = The open-source project behind Google Chrome (Dev Channel)
- pkgver = 77.0.3860.5
+ pkgver = 78.0.3876.0
pkgrel = 1
url = http://www.chromium.org
install = chromium-dev.install
@@ -40,24 +40,18 @@ 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-77.0.3860.5.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-78.0.3876.0.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
- source = vaapi.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1713435/revisions/1/patch?download
- source = memory.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1713037/revisions/1/patch?download
- source = system_harfbuzz.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1715288/revisions/1/patch?download
- sha256sums = dc068cf0c8fb1bdf4b0998f1c8c1254701ac70f9ee540face10ff7c6b82d6297
+ sha256sums = 54db284a1a7ec02b3a517179990440d99165145eb484ad699234fb55edc43f53
sha256sums = SKIP
sha256sums = dd2b5c4191e468972b5ea8ddb4fa2e2fa3c2c94c79fc06645d0efc0e63ce7ee1
sha256sums = 3cf77d5c90f46fa25f51a6c355f637395e2af84d584350fca406ebf5c3866e76
sha256sums = d081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b
sha256sums = 771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1
- sha256sums = 43810f59d73d6660b1b52989e15a02a3103ac2ab8f8561716cb67e0e0acce109
- sha256sums = d8bec3a727488ab3d0d2a5215537075aa63cd244052a1ac2c37c402fc4f31265
- sha256sums = c02a9701382b47391f7cd77529e5bf69a06461b503b50f64c60b8e16760a22aa
pkgname = chromium-dev
options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index 38f5f0ce817e..0105a9961035 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=77.0.3860.5
+pkgver=78.0.3876.0
pkgrel=1
pkgdesc="The open-source project behind Google Chrome (Dev Channel)"
arch=('x86_64')
@@ -83,9 +83,6 @@ source=(
# Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
'chromium-widevine-r4.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-widevine.patch?h=packages/chromium'
'chromium-skia-harmony-r2.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/chromium-skia-harmony.patch?h=packages/chromium'
- 'vaapi.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1713435/revisions/1/patch?download' # https://chromium-review.googlesource.com/c/chromium/src/+/1713435
- 'memory.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1713037/revisions/1/patch?download' # https://chromium-review.googlesource.com/c/chromium/src/+/1713037
- 'system_harfbuzz.diff.base64::https://chromium-review.googlesource.com/changes/chromium%2Fsrc~1715288/revisions/1/patch?download' # https://chromium-review.googlesource.com/c/chromium/src/+/1715288
)
sha256sums=(
#"$(curl -sL https://gsdview.appspot.com/chromium-browser-official/chromium-${pkgver}.tar.xz.hashes | grep sha256 | cut -d ' ' -f3)"
@@ -99,9 +96,6 @@ sha256sums=(
# Patch from crbug (chromium bugtracker) or Arch chromium package
'd081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b'
'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1'
- '43810f59d73d6660b1b52989e15a02a3103ac2ab8f8561716cb67e0e0acce109'
- 'd8bec3a727488ab3d0d2a5215537075aa63cd244052a1ac2c37c402fc4f31265'
- 'c02a9701382b47391f7cd77529e5bf69a06461b503b50f64c60b8e16760a22aa'
)
install=chromium-dev.install
@@ -169,12 +163,17 @@ _keeplibs=(
'third_party/catapult/common/py_vulcanize/third_party/rcssmin'
'third_party/catapult/common/py_vulcanize/third_party/rjsmin'
'third_party/catapult/third_party/polymer'
+ 'third_party/catapult/tracing/third_party/chai'
'third_party/catapult/tracing/third_party/d3'
+ 'third_party/catapult/tracing/third_party/devscripts'
'third_party/catapult/tracing/third_party/gl-matrix'
+ 'third_party/catapult/tracing/third_party/jpeg-js'
'third_party/catapult/tracing/third_party/jszip'
'third_party/catapult/tracing/third_party/mannwhitneyu'
+ 'third_party/catapult/tracing/third_party/mocha'
'third_party/catapult/tracing/third_party/oboe'
'third_party/catapult/tracing/third_party/pako'
+ 'third_party/catapult/tracing/third_party/symbols'
'third_party/ced'
'third_party/cld_3'
'third_party/closure_compiler'
@@ -231,6 +230,7 @@ _keeplibs=(
'third_party/nasm'
'third_party/node'
'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/ots'
@@ -391,10 +391,6 @@ if check_option strip y; then
_flags+=(
'symbol_level=0'
)
- # Mimic exclude_unwind_tables=true.
- CFLAGS+=' -fno-unwind-tables -fno-asynchronous-unwind-tables'
- CXXFLAGS+=' -fno-unwind-tables -fno-asynchronous-unwind-tables'
- CPPFLAGS+=' -DNO_UNWIND_TABLES'
fi
if check_buildoption ccache y; then
@@ -486,24 +482,15 @@ prepare() {
# https://crbug.com/893950.
sed -e 's/\<xmlMalloc\>/malloc/' \
- -e 's/\<xmlFree\>/free/' \
- -i third_party/blink/renderer/core/xml/*.cc \
- -i third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
- -i third_party/libxml/chromium/libxml_utils.cc
+ -e 's/\<xmlFree\>/free/' \
+ -i third_party/blink/renderer/core/xml/*.cc \
+ -i third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
+ -i third_party/libxml/chromium/libxml_utils.cc
# Enable VAAPI.
patch -p1 -i "${srcdir}/enable-vaapi.patch"
sed 's|/dri/|/|g' -i media/gpu/vaapi/vaapi_wrapper.cc
- # Fix https://chromium-review.googlesource.com/c/chromium/src/+/1713435
- base64 -d "${srcdir}/vaapi.diff.base64" | patch -p1 -i -
-
- # Fix https://chromium-review.googlesource.com/c/chromium/src/+/1713037/
- base64 -d "${srcdir}/memory.diff.base64" | patch -p1 -i -
-
- # https://chromium-review.googlesource.com/c/chromium/src/+/1715288
- base64 -d "${srcdir}/system_harfbuzz.diff.base64" | patch -p1 -i -
-
# # Patch from crbug.com (chromium bugtracker), chromium-review.googlesource.com / Gerrit or Arch chromium package.
# https://crbug.com/skia/6663#c10.
@@ -675,13 +662,15 @@ package() {
find locales -type f -name "*.pak" -exec install -Dm644 '{}' "${pkgdir}/usr/lib/chromium-dev/{}" \;
# Install icons.
- for _size in 16 22_mono 24 32 48 128 256; do
+ for _size in 16 24 32 48 64 128 256; do
case "${_size}" in
16|32) _branding="${srcdir}/chromium-${pkgver}/chrome/app/theme/default_100_percent/chromium" ;;
*) _branding="${srcdir}/chromium-${pkgver}/chrome/app/theme/chromium" ;;
esac
- install -Dm644 "${_branding}/product_logo_${_size}.png" "${pkgdir}/usr/share/icons/hicolor/${_size/_mono}x${_size//_mono}/apps/chromium-dev.png"
+ install -Dm644 "${_branding}/product_logo_${_size}.png" "${pkgdir}/usr/share/icons/hicolor/${_size}x${_size}/apps/chromium-dev.png"
+ install -Dm644 "${_branding}/product_logo_${_size}.png" "${pkgdir}/usr/lib/chromium-dev/product_logo_${_size}.png"
done
+ install -Dm644 "${srcdir}/chromium-${pkgver}/chrome/app/theme/chromium/linux/product_logo_32.xpm" "${pkgdir}/usr/lib/chromium-dev/product_logo_32.xpm"
install -Dm644 "${srcdir}/chromium-dev.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/chromium-dev.svg"
popd &> /dev/null