equal
deleted
inserted
replaced
27 # orig_version would be the upstream tar ball |
27 # orig_version would be the upstream tar ball |
28 # orig_version 70.0 |
28 # orig_version 70.0 |
29 # orig_suffix b3 |
29 # orig_suffix b3 |
30 # major 69 |
30 # major 69 |
31 # mainver %major.99 |
31 # mainver %major.99 |
32 %define major 82 |
32 %define major 83 |
33 %define mainver %major.0.3 |
33 %define mainver %major.0 |
34 %define orig_version 82.0.3 |
34 %define orig_version 83.0 |
35 %define orig_suffix %{nil} |
35 %define orig_suffix %{nil} |
36 %define update_channel release |
36 %define update_channel release |
37 %define branding 1 |
37 %define branding 1 |
38 %define devpkg 1 |
38 %define devpkg 1 |
39 |
39 |
40 # PGO builds do not work in TW currently (bmo#1642410) |
40 # PGO builds do not work in TW currently (bmo#1680306) |
41 %define do_profiling 0 |
41 %define do_profiling 0 |
42 |
42 |
43 # upstream default is clang (to use gcc for large parts set to 0) |
43 # upstream default is clang (to use gcc for large parts set to 0) |
44 %define clang_build 0 |
44 %define clang_build 0 |
45 |
45 |
99 BuildRequires: libidl-devel |
99 BuildRequires: libidl-devel |
100 BuildRequires: libiw-devel |
100 BuildRequires: libiw-devel |
101 BuildRequires: libproxy-devel |
101 BuildRequires: libproxy-devel |
102 BuildRequires: makeinfo |
102 BuildRequires: makeinfo |
103 BuildRequires: mozilla-nspr-devel >= 4.29 |
103 BuildRequires: mozilla-nspr-devel >= 4.29 |
104 BuildRequires: mozilla-nss-devel >= 3.57 |
104 BuildRequires: mozilla-nss-devel >= 3.58 |
105 BuildRequires: nasm >= 2.14 |
105 BuildRequires: nasm >= 2.14 |
106 BuildRequires: nodejs10 >= 10.21.0 |
106 BuildRequires: nodejs10 >= 10.22.1 |
107 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 |
107 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 |
108 BuildRequires: python-libxml2 |
108 BuildRequires: python-libxml2 |
109 BuildRequires: python36 |
109 BuildRequires: python36 |
110 %else |
110 %else |
111 BuildRequires: python3 >= 3.5 |
111 BuildRequires: python3 >= 3.5 |
176 Source12: mozilla-get-app-id |
176 Source12: mozilla-get-app-id |
177 Source13: spellcheck.js |
177 Source13: spellcheck.js |
178 Source14: https://github.com/openSUSE/firefox-scripts/raw/5e54f4a/create-tar.sh |
178 Source14: https://github.com/openSUSE/firefox-scripts/raw/5e54f4a/create-tar.sh |
179 Source15: firefox-appdata.xml |
179 Source15: firefox-appdata.xml |
180 Source16: %{name}.changes |
180 Source16: %{name}.changes |
|
181 Source17: firefox-search-provider.ini |
181 # Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys |
182 # Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys |
182 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution, |
183 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution, |
183 # please get your own set of keys. |
184 # please get your own set of keys. |
184 Source18: mozilla-api-key |
185 Source18: mozilla-api-key |
185 Source19: google-api-key |
186 Source19: google-api-key |
193 Patch6: mozilla-sandbox-fips.patch |
194 Patch6: mozilla-sandbox-fips.patch |
194 Patch7: mozilla-fix-aarch64-libopus.patch |
195 Patch7: mozilla-fix-aarch64-libopus.patch |
195 Patch8: mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch |
196 Patch8: mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch |
196 Patch9: mozilla-s390-context.patch |
197 Patch9: mozilla-s390-context.patch |
197 Patch11: mozilla-reduce-rust-debuginfo.patch |
198 Patch11: mozilla-reduce-rust-debuginfo.patch |
198 Patch12: mozilla-ppc-altivec_static_inline.patch |
|
199 Patch13: mozilla-bmo1005535.patch |
199 Patch13: mozilla-bmo1005535.patch |
200 Patch14: mozilla-bmo1568145.patch |
200 Patch14: mozilla-bmo1568145.patch |
201 Patch15: mozilla-bmo1504834-part1.patch |
201 Patch15: mozilla-bmo1504834-part1.patch |
202 Patch16: mozilla-bmo1504834-part2.patch |
202 Patch16: mozilla-bmo1504834-part2.patch |
203 Patch17: mozilla-bmo1504834-part3.patch |
203 Patch17: mozilla-bmo1504834-part3.patch |
334 %patch6 -p1 |
334 %patch6 -p1 |
335 %patch7 -p1 |
335 %patch7 -p1 |
336 %patch8 -p1 |
336 %patch8 -p1 |
337 %patch9 -p1 |
337 %patch9 -p1 |
338 %patch11 -p1 |
338 %patch11 -p1 |
339 %patch12 -p1 |
|
340 %patch13 -p1 |
339 %patch13 -p1 |
341 %patch14 -p1 |
340 %patch14 -p1 |
342 %patch15 -p1 |
341 %patch15 -p1 |
343 %patch16 -p1 |
342 %patch16 -p1 |
344 %patch17 -p1 |
343 %patch17 -p1 |
654 sed "s:firefox.desktop:%{desktop_file_name}:g" \ |
653 sed "s:firefox.desktop:%{desktop_file_name}:g" \ |
655 %{SOURCE15} > %{buildroot}%{_datadir}/metainfo/%{desktop_file_name}.appdata.xml |
654 %{SOURCE15} > %{buildroot}%{_datadir}/metainfo/%{desktop_file_name}.appdata.xml |
656 # install man-page |
655 # install man-page |
657 mkdir -p %{buildroot}%{_mandir}/man1/ |
656 mkdir -p %{buildroot}%{_mandir}/man1/ |
658 cp %{SOURCE11} %{buildroot}%{_mandir}/man1/%{progname}.1 |
657 cp %{SOURCE11} %{buildroot}%{_mandir}/man1/%{progname}.1 |
|
658 # install GNOME Shell search provider |
|
659 mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers |
|
660 cp %{SOURCE17} %{buildroot}%{_datadir}/gnome-shell/search-providers |
659 ########## |
661 ########## |
660 # ADDONS |
662 # ADDONS |
661 # |
663 # |
662 mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_appid} |
664 mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_appid} |
663 mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_appid} |
665 mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_appid} |
774 %{progdir}/minidump-analyzer |
776 %{progdir}/minidump-analyzer |
775 %{progdir}/browser/crashreporter-override.ini |
777 %{progdir}/browser/crashreporter-override.ini |
776 %endif |
778 %endif |
777 %{_datadir}/applications/%{desktop_file_name}.desktop |
779 %{_datadir}/applications/%{desktop_file_name}.desktop |
778 %{_datadir}/mime/packages/%{progname}.xml |
780 %{_datadir}/mime/packages/%{progname}.xml |
|
781 %dir %{_datadir}/gnome-shell |
|
782 %dir %{_datadir}/gnome-shell/search-providers |
|
783 %{_datadir}/gnome-shell/search-providers/*.ini |
779 %dir %{_datadir}/mozilla |
784 %dir %{_datadir}/mozilla |
780 %dir %{_datadir}/mozilla/extensions |
785 %dir %{_datadir}/mozilla/extensions |
781 %dir %{_datadir}/mozilla/extensions/%{firefox_appid} |
786 %dir %{_datadir}/mozilla/extensions/%{firefox_appid} |
782 %dir %{_libdir}/mozilla |
787 %dir %{_libdir}/mozilla |
783 %dir %{_libdir}/mozilla/extensions |
788 %dir %{_libdir}/mozilla/extensions |