MozillaFirefox/MozillaFirefox.spec
branchfirefox69
changeset 1108 33b03cfb3747
parent 1107 a2aa55e10564
child 1109 972f68ac6b1a
equal deleted inserted replaced
1107:a2aa55e10564 1108:33b03cfb3747
    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.45
    84 BuildRequires:  mozilla-nss-devel >= 3.45
    85 BuildRequires:  nasm >= 2.13
    85 BuildRequires:  nasm >= 2.13
    86 BuildRequires:  nodejs >= 8.11
    86 BuildRequires:  nodejs8 >= 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.35
    90 BuildRequires:  rust >= 1.35
    91 BuildRequires:  rust-cbindgen >= 0.9.0
    91 BuildRequires:  rust-cbindgen >= 0.9.0
   135 Summary:        Mozilla %{appname} Web Browser
   135 Summary:        Mozilla %{appname} Web Browser
   136 License:        MPL-2.0
   136 License:        MPL-2.0
   137 Group:          Productivity/Networking/Web/Browsers
   137 Group:          Productivity/Networking/Web/Browsers
   138 Url:            http://www.mozilla.org/
   138 Url:            http://www.mozilla.org/
   139 %if !%{with only_print_mozconfig}
   139 %if !%{with only_print_mozconfig}
   140 Source:         http://ftp.mozilla.org/pub/firefox/releases/%{version}%{orig_suffix}/source/firefox-%{orig_version}%{orig_suffix}.source.tar.xz
   140 Source:         http://ftp.mozilla.org/pub/%{progname}/releases/%{version}%{orig_suffix}/source/firefox-%{orig_version}%{orig_suffix}.source.tar.xz
   141 Source1:        MozillaFirefox.desktop
   141 Source1:        MozillaFirefox.desktop
   142 Source2:        MozillaFirefox-rpmlintrc
   142 Source2:        MozillaFirefox-rpmlintrc
   143 Source3:        mozilla.sh.in
   143 Source3:        mozilla.sh.in
   144 Source4:        tar_stamps
   144 Source4:        tar_stamps
   145 Source5:        source-stamp.txt
   145 Source5:        source-stamp.txt
   303 %patch6 -p1
   303 %patch6 -p1
   304 %patch7 -p1
   304 %patch7 -p1
   305 %patch8 -p1
   305 %patch8 -p1
   306 %patch9 -p1
   306 %patch9 -p1
   307 %patch10 -p1
   307 %patch10 -p1
   308 %ifarch s390x
   308 %ifarch s390x ppc64
   309 %patch11 -p1
   309 %patch11 -p1
   310 %endif
   310 %endif
   311 %patch12 -p1
   311 %patch12 -p1
   312 %patch13 -p1
   312 %patch13 -p1
   313 %patch14 -p1
   313 %patch14 -p1
   314 %patch15 -p1
   314 %patch15 -p1
   315 %patch16 -p1
   315 %patch16 -p1
   316 #%patch17 -p1
   316 %patch17 -p1
   317 #%patch18 -p1
   317 %patch18 -p1
   318 #%patch19 -p1
   318 %patch19 -p1
   319 %patch20 -p1
   319 #%patch20 -p1
   320 %patch21 -p1
   320 %patch21 -p1
   321 %patch22 -p1
   321 %patch22 -p1
   322 # Firefox
   322 # Firefox
   323 %patch101 -p1
   323 %patch101 -p1
   324 %patch102 -p1
   324 %patch102 -p1
   444 %endif
   444 %endif
   445 %ifarch aarch64 %arm s390x
   445 %ifarch aarch64 %arm s390x
   446 ac_add_options --disable-webrtc
   446 ac_add_options --disable-webrtc
   447 %endif
   447 %endif
   448 # mitigation/workaround for bmo#1512162
   448 # mitigation/workaround for bmo#1512162
   449 %ifarch ppc64le
   449 %ifarch ppc64le s390x
   450 ac_add_options --enable-optimize="-O1"
   450 ac_add_options --enable-optimize="-O1"
   451 %endif
   451 %endif
   452 %ifarch x86_64
   452 %ifarch x86_64
   453 # LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506)
   453 # LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506)
   454 %if 0%{?suse_version} > 1500
   454 %if 0%{?suse_version} > 1500