commit 946c3071c85aee8939af0327dea91d25d9119371
Author: Akarshan Biswas <akarshan.biswas(a)hotmail.com>
Date: Sat Oct 27 10:42:45 2018 +0530
Update to 70.0.3538.77
Add a patch to fix building with system libicu
.gitignore | 1 +
chromium-system-icu.patch | 11 +++++++++++
chromium-vaapi.spec | 20 ++++++++++++++++----
sources | 2 +-
4 files changed, 29 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 808c350..c3b2d70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/chromium-69.0.3497.100.tar.xz
/chromium-70.0.3538.67.tar.xz
+/chromium-70.0.3538.77.tar.xz
diff --git a/chromium-system-icu.patch b/chromium-system-icu.patch
new file mode 100644
index 0000000..cbea609
--- /dev/null
+++ b/chromium-system-icu.patch
@@ -0,0 +1,11 @@
+---
chromium-70.0.3521.2.old/third_party/blink/renderer/platform/text/character_property_data_generator.h 2018-08-15
12:41:21.091987662 +0200
++++
chromium-70.0.3521.2/third_party/blink/renderer/platform/text/character_property_data_generator.h 2018-08-17
12:37:45.459538308 +0200
+@@ -247,7 +247,7 @@
+ 0xFFA0, 0xFFDC,
+ };
+
+-static const UChar32 kIsHangulArray[] = {};
++static const UChar32 kIsHangulArray[] = {0xFFDC,};
+
+ } // namespace blink
+
diff --git a/chromium-vaapi.spec b/chromium-vaapi.spec
index 09ecb4c..95aff15 100644
--- a/chromium-vaapi.spec
+++ b/chromium-vaapi.spec
@@ -29,7 +29,8 @@
%bcond_without system_ply
# Allow testing whether icu can be unbundled
-%bcond_with system_libicu
+# A patch fix building so enabled by default
+%bcond_without system_libicu
# Allow testing whether libvpx can be unbundled
%bcond_with system_libvpx
#Allow minizip to be unbundled
@@ -45,7 +46,9 @@
%global clang 0
#Allow jumbo builds(turned off by default because it consumes too much memory)
#enabled by default on rawhide for testing
-%global jumbo 0
+#Edit it works
+# Enabled by default
+%global jumbo 1
#------------------------------------------------------
%if %{clang}
#Disable Build debug packages for debugging on clang
@@ -66,7 +69,7 @@
%endif
##############################Package Definitions######################################
Name: chromium-vaapi
-Version: 70.0.3538.67
+Version: 70.0.3538.77
Release: 1%{?dist}
Summary: A Chromium web browser with video decoding acceleration
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL
and (MPLv1.1 or GPLv2 or LGPLv2)
@@ -118,6 +121,8 @@ Patch11: chromium-gcc8-r589614.patch
Patch50: unrar.patch
# Bootstrap still uses python command
Patch51: py2-bootstrap.patch
+# Fix building with system icu
+Patch52: chromium-system-icu.patch
# This build should be only available to amd64
ExclusiveArch: x86_64
########################################################################################
@@ -521,7 +526,7 @@ gn_args+=(
gn_args+=(
%if %{jumbo}
use_jumbo_build=true
- jumbo_file_merge_limit=12
+ jumbo_file_merge_limit=7
concurrent_links=1
%endif
)
@@ -620,6 +625,13 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/locales/*.pak
#########################################changelogs#################################################
%changelog
+* Fri Oct 26 2018 Akarshan Biswas <akarshan.biswas(a)hotmail.com> 70.0.3538.77-1
+- Update to 70.0.3538.77
+- Add a patch to fix building with system libicu
+
+* Sun Oct 21 2018 Akarshan Biswas <akarshan.biswas(a)hotmail.com> 70.0.3538.67-2
+- Reduce jumbo_file_merge_limit to a much lower number since rpmfusion koji can't
keep up.
+
* Wed Oct 17 2018 Akarshan Biswas <akarshan.biswas(a)hotmail.com> 70.0.3538.67-1
- Update to 70.0.3538.67
- brand new vaapi patch
diff --git a/sources b/sources
index f405063..d44eb6b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2c6e39bdbeea70fdd30832fa18bbe6fb chromium-70.0.3538.67.tar.xz
+a246a9c95308d8918db963731e553e70 chromium-70.0.3538.77.tar.xz