automatic version update by autodist [release 80.0.3987.122-1mamba;Tue Mar 03 2020]

This commit is contained in:
Automatic Build System 2024-01-05 21:13:32 +01:00
parent c9c383dfd7
commit 229a84f769
2 changed files with 51 additions and 8 deletions

View File

@ -0,0 +1,25 @@
--- chromium-80.0.3987.122/tools/v8_context_snapshot/BUILD.gn.orig 2020-03-07 00:31:35.460144549 +0100
+++ chromium-80.0.3987.122/tools/v8_context_snapshot/BUILD.gn 2020-03-07 02:22:49.245058034 +0100
@@ -97,7 +97,10 @@
if (is_win) {
ldflags = [ "/OPT:NOICF" ] # link.exe, but also lld-link.exe.
} else if (use_gold || use_lld) {
- ldflags = [ "-Wl,--icf=none" ]
+ ldflags = [
+ "-Wl,--icf=none",
+ "-Wl,-z,notext",
+ ]
}
}
--- chromium-80.0.3987.122/chrome/BUILD.gn.orig 2020-03-07 02:32:07.805071147 +0100
+++ chromium-80.0.3987.122/chrome/BUILD.gn 2020-03-07 02:33:11.886219915 +0100
@@ -306,7 +306,7 @@
"//chrome/common:buildflags",
]
- ldflags = []
+ ldflags = [ "-Wl,-z,notext" ]
# Chrome OS debug builds for arm need to pass --long-plt to the linker.
# See https://bugs.chromium.org/p/chromium/issues/detail?id=583532

View File

@ -1,6 +1,6 @@
Name: chromium Name: chromium
Epoch: 3 Epoch: 3
Version: 80.0.3987.106 Version: 80.0.3987.122
Release: 1mamba Release: 1mamba
Summary: An open-source browser project that aims to build a safer, faster, and more stable way to experience the web Summary: An open-source browser project that aims to build a safer, faster, and more stable way to experience the web
Group: Graphical Desktop/Applications/Internet Group: Graphical Desktop/Applications/Internet
@ -56,8 +56,9 @@ Patch50: chromium-79.0.3945.79-include-algorithm-to-use-std-lower_bound.pa
Patch51: chromium-79.0.3945.79-system-hb.patch Patch51: chromium-79.0.3945.79-system-hb.patch
Patch52: chromium-80.0.3987.106-fix-building-with-unbundled-libxml.patch Patch52: chromium-80.0.3987.106-fix-building-with-unbundled-libxml.patch
Patch53: chromium-80.0.3987.106-fix-building-with-system-zlib.patch Patch53: chromium-80.0.3987.106-fix-building-with-system-zlib.patch
Patch54: chromium-80.0.3987.106-Include-cmath-for-std-pow.patch Patch54: chromium-80.0.3987.106-Include-cmath-for-std-pow.patch
Patch55: chromium-80.0.3987.106-move-RemoteTreeNode-declaration.patch Patch55: chromium-80.0.3987.106-move-RemoteTreeNode-declaration.patch
Patch56: chromium-80.0.3987.122-x86-v8_context_snapsht-pic-error.patch
License: BSD License: BSD
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
@ -159,8 +160,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.
%prep %prep
%setup -q -D -T %setup -q
:<< _EOF #-D -T
#:<< _EOF
%patch19 -p1 %patch19 -p1
%patch28 -p1 %patch28 -p1
%ifarch %{ix86} %ifarch %{ix86}
@ -179,6 +181,9 @@ Chromium is an open-source browser project that aims to build a safer, faster, a
%patch53 -p1 %patch53 -p1
%patch54 -p1 %patch54 -p1
%patch55 -p1 %patch55 -p1
%ifarch %{ix86}
%patch56 -p1
%endif
# Allow building against system libraries in official builds # Allow building against system libraries in official builds
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
@ -237,7 +242,7 @@ for l in ${!_system_libs[@]} ${_system_libs[libjpeg]+libjpeg_turbo}; do
-delete -delete
done done
python2 build/linux/unbundle/replace_gn_files.py \ python2 build/linux/unbundle/repl ace_gn_files.py \
--system-libraries "${!_system_libs[@]}" --system-libraries "${!_system_libs[@]}"
mkdir -p third_party/node/linux/node-linux-x64/bin mkdir -p third_party/node/linux/node-linux-x64/bin
@ -250,7 +255,6 @@ sed -i \
build/config/compiler/BUILD.gn build/config/compiler/BUILD.gn
%build %build
exit 1
#:<< _EOF #:<< _EOF
export CC=clang export CC=clang
export CXX=clang++ export CXX=clang++
@ -315,6 +319,8 @@ gn gen out/Release --args="${chromium_conf[*]}" \
# --fail-on-unused-args # --fail-on-unused-args
_EOF
ninja -C out/Release chrome chrome_sandbox chromedriver ninja -C out/Release chrome chrome_sandbox chromedriver
%install %install
@ -344,6 +350,15 @@ cp -a out/Release/locales %{buildroot}%{_libdir}/chromium/
install -Dm644 chrome/installer/linux/common/desktop.template %{buildroot}%{_datadir}/applications/chromium.desktop install -Dm644 chrome/installer/linux/common/desktop.template %{buildroot}%{_datadir}/applications/chromium.desktop
install -Dm644 chrome/app/resources/manpage.1.in %{buildroot}%{_mandir}/man1/chromium.1
sed -i \
-e "s/@@MENUNAME@@/Chromium/g" \
-e "s/@@PACKAGE@@/chromium/g" \
-e "s/@@USR_BIN_SYMLINK_NAME@@/chromium/g" \
%{buildroot}%{_datadir}/applications/chromium.desktop \
%{buildroot}%{_mandir}/man1/chromium.1
#mkdir -p %{buildroot}%{_datadir}/applications #mkdir -p %{buildroot}%{_datadir}/applications
#cat > %{buildroot}%{_datadir}/applications/chromium.desktop << EOF #cat > %{buildroot}%{_datadir}/applications/chromium.desktop << EOF
#[Desktop Entry] #[Desktop Entry]
@ -434,9 +449,12 @@ ln -s %{_libdir}/chromium/chromedriver %{buildroot}%{_bindir}/chromedriver
%dir %{_libdir}/chromium/locales %dir %{_libdir}/chromium/locales
%{_libdir}/chromium/locales/*.pak %{_libdir}/chromium/locales/*.pak
%{_libdir}/chromium/locales/*.pak.info %{_libdir}/chromium/locales/*.pak.info
#%{_mandir}/man1/chromium.1* %{_mandir}/man1/chromium.1*
%changelog %changelog
* Tue Mar 03 2020 Automatic Build System <autodist@mambasoft.it> 80.0.3987.122-1mamba
- automatic version update by autodist
* Sat Feb 15 2020 Automatic Build System <autodist@mambasoft.it> 80.0.3987.106-1mamba * Sat Feb 15 2020 Automatic Build System <autodist@mambasoft.it> 80.0.3987.106-1mamba
- automatic version update by autodist - automatic version update by autodist