MozillaFirefox/MozillaFirefox.spec
branchfirefox63
changeset 1079 1663e876731f
parent 1078 9f49c406dc11
child 1081 9fec29d2ead2
equal deleted inserted replaced
1078:9f49c406dc11 1079:1663e876731f
    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
   271 %patch7 -p1
   272 %patch7 -p1
   272 %patch8 -p1
   273 %patch8 -p1
   273 %patch9 -p1
   274 %patch9 -p1
   274 %patch10 -p1
   275 %patch10 -p1
   275 %patch11 -p1
   276 %patch11 -p1
       
   277 %patch12 -p1
   276 # Firefox
   278 # Firefox
   277 %patch101 -p1
   279 %patch101 -p1
   278 %patch102 -p1
   280 %patch102 -p1
   279 
   281 
   280 %build
   282 %build
   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}