MozillaFirefox/MozillaFirefox.spec
branchfirefox89
changeset 1158 00846b9a35cd
parent 1157 57fc0524b50c
child 1159 c4aba2fa0908
--- 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