summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 31 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0824eabeee6c..5f5bff1fffe2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=chromium-no-extras
_pkgname=chromium
-pkgver=76.0.3809.132
+pkgver=77.0.3865.75
pkgrel=1
_launcher_ver=6
pkgdesc="Chromium without hangout services, widevine, pipewire, or chromedriver"
@@ -27,10 +27,22 @@ optdepends=('pepper-flash: support for Flash content'
install=chromium.install
source=(https://commondatastorage.googleapis.com/chromium-browser-official/$_pkgname-$pkgver.tar.xz
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
+ include-memory-in-one_euro_filter.h.patch
+ link-against-harfbuzz-subset.patch
+ fix-wrong-string-initialization-in-LinkedHashSet.patch
+ include-limits-in-web_time_range.cc.patch
+ chromium-system-icu.patch
+ chromium-system-zlib.patch
chromium-widevine.patch
chromium-skia-harmony.patch)
-sha256sums=('d54e4640b5e399d170dffbc5bcff65157eb1b29314b94b5d808f727d9ce45241'
+sha256sums=('eb952ff241e719cbdcc2aae1832ecc1dd2263736ab38ee1dbf88ac9120119789'
'04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
+ '33a5bcd1df2cc7aa7467fa882790ef143a4497d2b704c9e1ea86c8ede90c2d90'
+ 'ab986e4b723dfcedab1bc8dcada07526facae28a8a7ff3345f658532c1d99987'
+ '840f555020751ec284dca35b9317a9dd7dc69fcb910ea1cae2dd7cc9b237dfb7'
+ 'd3dfe3c86901a11636972a774ed6c941ac76e38c9e4a384f458043a0a03291a9'
+ 'e73cc2ee8d3ea35aab18c478d76fdfc68ca4463e1e10306fa1e738c03b3f26b5'
+ '0f7ba6882844542a7226b419dfefc5b6a16b5b7882698bd773b5ee9148aa6e87'
'd081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b'
'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1')
@@ -82,6 +94,22 @@ prepare() {
third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
third_party/libxml/chromium/libxml_utils.cc
+ # https://crbug.com/819294
+ patch -Np1 -i ../include-memory-in-one_euro_filter.h.patch
+
+ # https://groups.google.com/a/chromium.org/d/msg/chromium-packagers/UyJsVJ5QqWo/jSv5z7-rEQAJ
+ patch -Np1 -i ../link-against-harfbuzz-subset.patch
+
+ # https://crbug.com/980025
+ patch -Np1 -i ../fix-wrong-string-initialization-in-LinkedHashSet.patch
+
+ # https://crbug.com/992832
+ patch -Np1 -i ../include-limits-in-web_time_range.cc.patch
+
+ # Fixes from Gentoo
+ patch -Np1 -i ../chromium-system-icu.patch
+ patch -Np1 -i ../chromium-system-zlib.patch
+
# Load Widevine CDM if available
patch -Np1 -i ../chromium-widevine.patch
@@ -196,7 +224,7 @@ package() {
cp out/Release/icudtl.dat "$pkgdir/usr/lib/chromium/"
fi
- for size in 22 24 48 64 128 256; do
+ for size in 24 48 64 128 256; do
install -Dm644 "chrome/app/theme/chromium/product_logo_$size.png" \
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
done