--- a/MozillaFirefox/MozillaFirefox.spec Sat May 29 22:52:13 2021 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Sun Jul 11 10:26:32 2021 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package MozillaFirefox
+# spec file
#
# Copyright (c) 2021 SUSE LLC
# 2006-2021 Wolfgang Rosenauer <wr@rosenauer.org>
@@ -32,9 +32,9 @@
# orig_suffix b3
# major 69
# mainver %major.99
-%define major 88
-%define mainver %major.0.1
-%define orig_version 88.0.1
+%define major 89
+%define mainver %major.0.2
+%define orig_version 89.0.2
%define orig_suffix %{nil}
%define update_channel release
%define branding 1
@@ -45,13 +45,6 @@
# upstream default is clang (to use gcc for large parts set to 0)
%define clang_build 1
-%if 0%{?is_opensuse} && 0%{?suse_version} >= 1550
-%ifarch x86_64
-# on Tumbleweed/x86_64 this does not work due to undefined
-# references to `__rust_probestack'
-%define clang_build 0
-%endif
-%endif
# PIE, full relro
%define build_hardened 1
@@ -118,7 +111,7 @@
BuildRequires: libproxy-devel
BuildRequires: makeinfo
BuildRequires: mozilla-nspr-devel >= 4.30
-BuildRequires: mozilla-nss-devel >= 3.63.1
+BuildRequires: mozilla-nss-devel >= 3.64
BuildRequires: nasm >= 2.14
BuildRequires: nodejs >= 10.22.1
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
@@ -129,7 +122,7 @@
BuildRequires: python3-devel
%endif
BuildRequires: rust >= 1.47
-BuildRequires: rust-cbindgen >= 0.16.0
+BuildRequires: rust-cbindgen >= 0.19.0
BuildRequires: unzip
BuildRequires: update-desktop-files
BuildRequires: xorg-x11-libXt-devel
@@ -512,7 +505,7 @@
%endif
%ifarch x86_64
# LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506)
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} > 1500 && 0%{?suse_version} < 1550
ac_add_options --enable-lto
%if 0%{?do_profiling}
ac_add_options MOZ_PGO=1