26 # orig_version would be the upstream tar ball |
26 # orig_version would be the upstream tar ball |
27 # orig_version 70.0 |
27 # orig_version 70.0 |
28 # orig_suffix b3 |
28 # orig_suffix b3 |
29 # major 69 |
29 # major 69 |
30 # mainver %major.99 |
30 # mainver %major.99 |
31 %define major 104 |
31 %define major 105 |
32 %define mainver %major.0.2 |
32 %define mainver %major.0.3 |
33 %define orig_version 104.0.2 |
33 %define orig_version 105.0.3 |
34 %define orig_suffix %{nil} |
34 %define orig_suffix %{nil} |
35 %define update_channel release |
35 %define update_channel release |
36 %define branding 1 |
36 %define branding 1 |
37 %define devpkg 1 |
37 %define devpkg 1 |
38 |
38 |
102 %else |
102 %else |
103 # Newer sle/leap/tw use parallel versioned rust releases which have |
103 # Newer sle/leap/tw use parallel versioned rust releases which have |
104 # a different method for provides that we can use to request a |
104 # a different method for provides that we can use to request a |
105 # specific version |
105 # specific version |
106 # minimal requirement: |
106 # minimal requirement: |
107 BuildRequires: rust+cargo >= 1.59 |
107 BuildRequires: rust+cargo >= 1.61 |
108 # actually used upstream: |
108 # actually used upstream: |
109 BuildRequires: cargo1.62 |
109 BuildRequires: cargo1.63 |
110 BuildRequires: rust1.62 |
110 BuildRequires: rust1.63 |
111 %endif |
111 %endif |
112 %if 0%{useccache} != 0 |
112 %if 0%{useccache} != 0 |
113 BuildRequires: ccache |
113 BuildRequires: ccache |
114 %endif |
114 %endif |
115 BuildRequires: libXcomposite-devel |
115 BuildRequires: libXcomposite-devel |
116 BuildRequires: libcurl-devel |
116 BuildRequires: libcurl-devel |
117 BuildRequires: libiw-devel |
117 BuildRequires: libiw-devel |
118 BuildRequires: libproxy-devel |
118 BuildRequires: libproxy-devel |
119 BuildRequires: makeinfo |
119 BuildRequires: makeinfo |
120 BuildRequires: mozilla-nspr-devel >= 4.34.1 |
120 BuildRequires: mozilla-nspr-devel >= 4.34.1 |
121 BuildRequires: mozilla-nss-devel >= 3.81 |
121 BuildRequires: mozilla-nss-devel >= 3.82 |
122 BuildRequires: nasm >= 2.14 |
122 BuildRequires: nasm >= 2.14 |
123 BuildRequires: nodejs >= 10.22.1 |
123 BuildRequires: nodejs >= 10.22.1 |
124 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 |
124 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 |
125 BuildRequires: python-libxml2 |
125 BuildRequires: python-libxml2 |
126 BuildRequires: python36 |
126 BuildRequires: python36 |
222 Patch21: mozilla-libavcodec58_91.patch |
222 Patch21: mozilla-libavcodec58_91.patch |
223 Patch22: mozilla-silence-no-return-type.patch |
223 Patch22: mozilla-silence-no-return-type.patch |
224 Patch23: mozilla-bmo531915.patch |
224 Patch23: mozilla-bmo531915.patch |
225 Patch25: one_swizzle_to_rule_them_all.patch |
225 Patch25: one_swizzle_to_rule_them_all.patch |
226 Patch26: svg-rendering.patch |
226 Patch26: svg-rendering.patch |
227 Patch27: mozilla-glibc236.patch |
227 Patch27: mozilla-i686-build.patch |
228 # Firefox/browser |
228 # Firefox/browser |
229 Patch101: firefox-kde.patch |
229 Patch101: firefox-kde.patch |
230 Patch102: firefox-branded-icons.patch |
230 Patch102: firefox-branded-icons.patch |
231 %endif |
231 %endif |
232 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
232 BuildRoot: %{_tmppath}/%{name}-%{version}-build |