summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Playfair Cal2019-08-17 19:32:50 +1000
committerDaniel Playfair Cal2019-08-17 19:32:50 +1000
commit8fd7fc79e328a5d936d0bf1c96cfe3fe1e740e4c (patch)
treef309228e0c2a43a20863ea498603a31f4a39de14
parentece987c45de0d7884231acc50ba2404a13973ad9 (diff)
downloadaur-8fd7fc79e328a5d936d0bf1c96cfe3fe1e740e4c.tar.gz
Turns out the libxml patch is necessary
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD8
2 files changed, 8 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fcdbea90300e..9735edfa3baf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = chromium-ozone
pkgdesc = Chromium built with patches for wayland support via Ozone
pkgver = 76.0.3809.100
- pkgrel = 1
+ pkgrel = 2
url = https://www.chromium.org/Home
install = chromium.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 542296fb2f03..bc98d3f0a0b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=chromium-ozone
pkgver=76.0.3809.100
-pkgrel=1
+pkgrel=2
_launcher_ver=6
_meta_browser_sha=38b36f421f8d984c7004c9d9a6d514ed2fb6cf8e
pkgdesc="Chromium built with patches for wayland support via Ozone"
@@ -131,6 +131,12 @@ prepare() {
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
tools/generate_shim_headers/generate_shim_headers.py
+ # https://crbug.com/893950
+ sed -i -e 's/\<xmlMalloc\>/malloc/' -e 's/\<xmlFree\>/free/' \
+ third_party/blink/renderer/core/xml/*.cc \
+ third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
+ third_party/libxml/chromium/libxml_utils.cc
+
# Load Widevine CDM if available
patch -Np1 -i ../chromium-widevine.patch