[chromium-freeworld/f30: 3/3] Merge branch 'master' into f30
by hellbanger
commit 1ddd9569f43b606e52b81eb2138a77f288fc0a0d
Merge: f0555ec c0d64e9
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sat Nov 2 15:00:30 2019 +0530
Merge branch 'master' into f30
chromium-freeworld.spec | 19 ++++++++++++++-----
sources | 2 +-
2 files changed, 15 insertions(+), 6 deletions(-)
---
5 years, 1 month
[chromium-freeworld] Add: -g0 when debug pkgs are off to make sure no debug symbols are produced during compilation
by hellbanger
commit c0d64e9a452a19fcee41c9c18ba6d2cf7490ba8b
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sat Nov 2 14:56:09 2019 +0530
Add: -g0 when debug pkgs are off to make sure no debug symbols are produced during compilation
chromium-freeworld.spec | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 9a552a1..df7415a 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -530,9 +530,8 @@ sed -i.orig -e 's/getenv("CHROME_VERSION_EXTRA")/"%{name}"/' $FILE
export AR=ar NM=nm AS=as
export CC=gcc CXX=g++
-# GN needs gold to bootstrap
-export LDFLAGS="$LDFLAGS -fuse-ld=gold"
# Set proper cflags, cxxflags
+%if 0%{?fedora} >= 31
export CFLAGS="$(echo '%{__global_cflags}' |sed -e 's/-fexceptions//' \
-e 's/-Werror=format-security//' \
-e 's/-pipe//' \
@@ -543,13 +542,23 @@ export CXXFLAGS="$(echo '%{?__global_cxxflags}%{!?__global_cxxflags:%{__global_c
-e 's/-pipe//' \
-e 's/-g/-g1/g' \
-e 's/-g1record-g1cc-switches//' )"
-
+
+export LDFLAGS='%{__global_ldflags}'
+%endif
+
+# 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
export CFLAGS="$CFLAGS -w"
export CXXFLAGS="$CXXFLAGS -w"
%endif
+%if !%{debug_pkg}
+export CFLAGS="$CFLAGS -g0"
+export CXXFLAGS="$CXXFLAGS -g0"
+%endif
%if 0%{?fedora} <= 29
export CXXFLAGS="$CXXFLAGS -fno-ipa-cp-clone"
%endif
5 years, 1 month
[chromium-freeworld] Update to 78.0.3904.87
by hellbanger
commit 14a88bbdb5b0efe8891611e65295a8f1db01fa4d
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sat Nov 2 13:35:07 2019 +0530
Update to 78.0.3904.87
chromium-freeworld.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 188e50a..9a552a1 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -70,7 +70,7 @@
%global ozone 0
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 78.0.3904.70
+Version: 78.0.3904.87
Release: 1%{?dist}
Summary: Chromium-freeworld is an open-source web browser, powered by WebKit (Blink). It comes with all freeworld codecs and video acceleration enabled.
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)
@@ -736,6 +736,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libvk_swiftshader.so
#########################################changelogs#################################################
%changelog
+* Sat Nov 02 2019 Akarshan Biswas <akarshanbiswas(a)fedoraproject.org> - 78.0.3904.87-1
+- Update to 78.0.3904.87
+
* Thu Oct 31 2019 Akarshan Biswas <akarshanbiswas(a)fedoraproject.org> - 78.0.3904.70-1
- IMPORT: rename package; add back Fedora build flags
diff --git a/sources b/sources
index 9e9cab3..d95a751 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (chromium-78.0.3904.70.tar.xz) = 95d926ea92a0e744284a4c5fca619e3a067dd0fdfaa7c05b5a069d2a8d1159bf849335e21e5803bd28175c1994bd4ff15337ad0a3063445fab74eef113275545
+SHA512 (chromium-78.0.3904.87.tar.xz) = 9c59c01c7224771dd1db648a8cea6cda646062b4b172eb7bf0767a0b5ebead038697a8c0ec2c4ef758b876bb7a1c862223b8ef3c23308fd0c99752444305a713
5 years, 1 month
[chromium-freeworld/f30: 1/2] Move: Support Redhat Build flags only on fedora 31 and due to ld bug
by hellbanger
commit acc402fb3b52ef70e15d12154547ca7878e72514
Author: Akarshan Biswas <akarshanbiswas(a)fedoraproject.org>
Date: Sat Nov 2 10:34:14 2019 +0530
Move: Support Redhat Build flags only on fedora 31 and due to ld bug
chromium-freeworld.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index d186546..f4daffb 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -532,7 +532,9 @@ export CC=gcc CXX=g++
# GN needs gold to bootstrap
export LDFLAGS="$LDFLAGS -fuse-ld=gold"
+
# Set proper cflags, cxxflags
+%if 0%{?fedora} >= 31
export CFLAGS="$(echo '%{__global_cflags}' |sed -e 's/-fexceptions//' \
-e 's/-Werror=format-security//' \
-e 's/-pipe//' \
@@ -543,6 +545,7 @@ export CXXFLAGS="$(echo '%{?__global_cxxflags}%{!?__global_cxxflags:%{__global_c
-e 's/-pipe//' \
-e 's/-g/-g1/g' \
-e 's/-g1record-g1cc-switches//' )"
+%endif
export CXXFLAGS="$CXXFLAGS -fpermissive"
%if !%{debug_logs}
5 years, 1 month