commit fe78c2d9dc50a21ae7852a1a98f6b5801781454c
Author: qvint <dotqvint(a)gmail.com>
Date: Wed Aug 12 04:12:13 2020 +0300
Update to 84.0.4147.125
- Stop using gold
- Add 'ulimit -n 2048'
chromium-enable-vaapi.patch | 4 ++--
chromium-freeworld.spec | 16 ++++++++++------
sources | 2 +-
3 files changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/chromium-enable-vaapi.patch b/chromium-enable-vaapi.patch
index 50bb0f0..5785193 100644
--- a/chromium-enable-vaapi.patch
+++ b/chromium-enable-vaapi.patch
@@ -32,7 +32,7 @@ Subject: [PATCH] Enable VAAPI on Linux
FEATURE_VALUE_TYPE(features::kSystemKeyboardLock)},
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
-@@ -3136,16 +3136,19 @@ const char kMetalDescription[] =
+@@ -3142,16 +3142,19 @@ const char kMetalDescription[] =
#endif
@@ -57,7 +57,7 @@ Subject: [PATCH] Enable VAAPI on Linux
"Use the aggregated ML model to rank the suggested apps.";
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
-@@ -1820,13 +1820,19 @@ extern const char kMetalDescription[];
+@@ -1823,13 +1823,19 @@ extern const char kMetalDescription[];
#endif // defined(OS_MACOSX)
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index b730fe8..dc129ad 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -66,7 +66,7 @@
%global ozone 0
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 84.0.4147.89
+Version: 84.0.4147.125
Release: 1%{?dist}
Summary: Chromium web browser built with all freeworld codecs and VA-API support
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)
@@ -539,6 +539,9 @@ mkdir -p third_party/node/linux/node-linux-x64/bin
ln -s %{_bindir}/node third_party/node/linux/node-linux-x64/bin/node
#####################################BUILD#############################################
%build
+# Final link uses lots of file descriptors.
+ulimit -n 2048
+
#export compilar variables
%if %{clang}
@@ -553,11 +556,6 @@ export CFLAGS="$CFLAGS -Wno-unknown-warning-option"
%else
export AR=ar NM=nm AS=as
export CC=gcc CXX=g++
-
-
-# GN needs gold to bootstrap
-export LDFLAGS="$LDFLAGS -fuse-ld=gold"
-
export CXXFLAGS="$CXXFLAGS -fpermissive"
%if !%{debug_logs}
# Disable useless warning on non debug log builds
@@ -585,6 +583,7 @@ gn_args=(
use_cups=true
use_gnome_keyring=true
use_gio=true
+ use_gold=false
use_kerberos=true
use_libpci=true
use_pulseaudio=true
@@ -763,6 +762,11 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
+* Tue Aug 11 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.125-1
+- Update to 84.0.4147.125
+- Stop using gold
+- Add 'ulimit -n 2048'
+
* Sat Jul 18 2020 qvint <dotqvint(a)gmail.com> - 84.0.4147.89-1
- Update to 84.0.4147.89
- Use patchset composed by Stephan Hartmann <stha09(a)googlemail.com>
diff --git a/sources b/sources
index f5f739a..5a53a32 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (chromium-84.0.4147.89.tar.xz) =
cc207a5f09a89e42bc12fd491d5d0ef11c04daaa324aa696d2f8a37679b8f2171d3b265296968c3312e158b0fd2c059e12727a7463d3bd2f640d5bbd43c4f676
+SHA512 (chromium-84.0.4147.125.tar.xz) =
a86439efbadce4cc157fe16e0e16732feda2025e14179a54df6a33446f744dc1db59f1ebcf7d5d29d7bfc42102af1283ddf108982152ec1f869d7623af7bed26
SHA512 (chromium-patches-chromium-84-patchset-3.tar.gz) =
ea7f5c9436bbbe3de2fa69f006e0e12be24e73a652d3ac780c30045dfd821b41d9b83779fd306eafc2455cbc8fced3477f5adff626318a4ab5e13b06d9a7234a
SHA512 (xcb-proto-1.13.tar.bz2) =
002aa2aa0ad503977e03419c6f136f1e3aa8c787916830ce6d6be8f81ca99edc1d8fc5f71ce8c592b490cc767bf6567695f0bafe55fe3f743076bcddbaac07f7