70 %if 0%{?suse_version} <= 1320 |
70 %if 0%{?suse_version} <= 1320 |
71 BuildRequires: gcc7-c++ |
71 BuildRequires: gcc7-c++ |
72 %else |
72 %else |
73 BuildRequires: gcc-c++ |
73 BuildRequires: gcc-c++ |
74 %endif |
74 %endif |
75 BuildRequires: cargo >= 1.34 |
75 BuildRequires: cargo >= 1.35 |
76 BuildRequires: libXcomposite-devel |
76 BuildRequires: libXcomposite-devel |
77 BuildRequires: libcurl-devel |
77 BuildRequires: libcurl-devel |
78 BuildRequires: libidl-devel |
78 BuildRequires: libidl-devel |
79 BuildRequires: libiw-devel |
79 BuildRequires: libiw-devel |
80 BuildRequires: libnotify-devel |
80 BuildRequires: libnotify-devel |
81 BuildRequires: libproxy-devel |
81 BuildRequires: libproxy-devel |
82 BuildRequires: makeinfo |
82 BuildRequires: makeinfo |
83 BuildRequires: mozilla-nspr-devel >= 4.21 |
83 BuildRequires: mozilla-nspr-devel >= 4.21 |
84 BuildRequires: mozilla-nss-devel >= 3.44.1 |
84 BuildRequires: mozilla-nss-devel >= 3.45 |
85 BuildRequires: nasm >= 2.13 |
85 BuildRequires: nasm >= 2.13 |
86 BuildRequires: nodejs >= 8.11 |
86 BuildRequires: nodejs >= 8.11 |
87 BuildRequires: python-devel |
87 BuildRequires: python-devel |
88 BuildRequires: python2-xml |
88 BuildRequires: python2-xml |
89 BuildRequires: python3 >= 3.5 |
89 BuildRequires: python3 >= 3.5 |
90 BuildRequires: rust >= 1.34 |
90 BuildRequires: rust >= 1.35 |
91 BuildRequires: rust-cbindgen >= 0.8.7 |
91 BuildRequires: rust-cbindgen >= 0.9.0 |
92 BuildRequires: startup-notification-devel |
92 BuildRequires: startup-notification-devel |
93 BuildRequires: unzip |
93 BuildRequires: unzip |
94 BuildRequires: update-desktop-files |
94 BuildRequires: update-desktop-files |
95 BuildRequires: xorg-x11-libXt-devel |
95 BuildRequires: xorg-x11-libXt-devel |
96 BuildRequires: xvfb-run |
96 BuildRequires: xvfb-run |
283 %if %localize |
283 %if %localize |
284 |
284 |
285 # If generated incorrectly, the tarball will be ~270B in |
285 # If generated incorrectly, the tarball will be ~270B in |
286 # size, so 1MB seems like good enough limit to check. |
286 # size, so 1MB seems like good enough limit to check. |
287 MINSIZE=1048576 |
287 MINSIZE=1048576 |
288 if (( $(stat -c%s "%{SOURCE7}") < MINSIZE)); then |
288 if (( $(stat -Lc%s "%{SOURCE7}") < MINSIZE)); then |
289 echo "Translations tarball %{SOURCE7} not generated properly." |
289 echo "Translations tarball %{SOURCE7} not generated properly." |
290 exit 1 |
290 exit 1 |
291 fi |
291 fi |
292 |
292 |
293 %setup -q -n %{source_prefix} -b 7 -b 10 |
293 %setup -q -n %{source_prefix} -b 7 -b 10 |