73 BuildRequires: libnotify-devel |
73 BuildRequires: libnotify-devel |
74 BuildRequires: libproxy-devel |
74 BuildRequires: libproxy-devel |
75 BuildRequires: makeinfo |
75 BuildRequires: makeinfo |
76 BuildRequires: mozilla-nspr-devel >= 4.20 |
76 BuildRequires: mozilla-nspr-devel >= 4.20 |
77 BuildRequires: mozilla-nss-devel >= 3.39 |
77 BuildRequires: mozilla-nss-devel >= 3.39 |
78 BuildRequires: nodejs |
78 BuildRequires: nodejs8 >= 8.11 |
79 BuildRequires: python-devel |
79 BuildRequires: python-devel |
80 BuildRequires: python2-xml |
80 BuildRequires: python2-xml |
81 BuildRequires: python3 >= 3.5 |
81 BuildRequires: python3 >= 3.5 |
82 BuildRequires: rust >= 1.28 |
82 BuildRequires: rust >= 1.28 |
83 BuildRequires: cargo >= 1.28 |
83 BuildRequires: cargo >= 1.28 |
84 BuildRequires: cargo-crate-cbindgen >= 0.6.2 |
84 BuildRequires: rust-cbindgen >= 0.6.2 |
85 BuildRequires: startup-notification-devel |
85 BuildRequires: startup-notification-devel |
86 BuildRequires: unzip |
86 BuildRequires: unzip |
87 BuildRequires: update-desktop-files |
87 BuildRequires: update-desktop-files |
88 BuildRequires: xorg-x11-libXt-devel |
88 BuildRequires: xorg-x11-libXt-devel |
89 BuildRequires: yasm |
89 BuildRequires: yasm |
160 Patch7: mozilla-aarch64-startup-crash.patch |
160 Patch7: mozilla-aarch64-startup-crash.patch |
161 Patch8: mozilla-bmo256180.patch |
161 Patch8: mozilla-bmo256180.patch |
162 Patch9: mozilla-bmo1463035.patch |
162 Patch9: mozilla-bmo1463035.patch |
163 Patch10: mozilla-bmo1491289.patch |
163 Patch10: mozilla-bmo1491289.patch |
164 Patch11: mozilla-cubeb-noreturn.patch |
164 Patch11: mozilla-cubeb-noreturn.patch |
|
165 Patch12: mozilla-newer-cbindgen.patch |
165 # Firefox/browser |
166 # Firefox/browser |
166 Patch101: firefox-kde.patch |
167 Patch101: firefox-kde.patch |
167 Patch102: firefox-branded-icons.patch |
168 Patch102: firefox-branded-icons.patch |
168 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
169 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
169 Requires(post): coreutils shared-mime-info desktop-file-utils |
170 Requires(post): coreutils shared-mime-info desktop-file-utils |
356 # bmo#1441155 - Disable the generation of Rust debug symbols on Linux32 |
358 # bmo#1441155 - Disable the generation of Rust debug symbols on Linux32 |
357 %ifarch %ix86 |
359 %ifarch %ix86 |
358 ac_add_options --disable-debug-symbols |
360 ac_add_options --disable-debug-symbols |
359 %endif |
361 %endif |
360 %ifarch %arm |
362 %ifarch %arm |
|
363 ac_add_options --disable-elf-hack |
|
364 %endif |
|
365 %if 0%{?suse_version} > 1549 |
361 ac_add_options --disable-elf-hack |
366 ac_add_options --disable-elf-hack |
362 %endif |
367 %endif |
363 ac_add_options --with-system-nspr |
368 ac_add_options --with-system-nspr |
364 ac_add_options --with-system-nss |
369 ac_add_options --with-system-nss |
365 %if %{localize} |
370 %if %{localize} |