MozillaFirefox/MozillaFirefox.spec
branchfirefox101
changeset 1174 90e3d0cf8567
parent 1173 56ecd2ae6e61
child 1175 4c6576f9cf04
equal deleted inserted replaced
1173:56ecd2ae6e61 1174:90e3d0cf8567
    26 # orig_version would be the upstream tar ball
    26 # orig_version would be the upstream tar ball
    27 # orig_version 70.0
    27 # orig_version 70.0
    28 # orig_suffix b3
    28 # orig_suffix b3
    29 # major 69
    29 # major 69
    30 # mainver %major.99
    30 # mainver %major.99
    31 %define major          99
    31 %define major          101
    32 %define mainver        %major.0.1
    32 %define mainver        %major.0.1
    33 %define orig_version   99.0.1
    33 %define orig_version   101.0.1
    34 %define orig_suffix    %{nil}
    34 %define orig_suffix    %{nil}
    35 %define update_channel release
    35 %define update_channel release
    36 %define branding       1
    36 %define branding       1
    37 %define devpkg         1
    37 %define devpkg         1
    38 
    38 
   101 BuildRequires:  rust >= 1.57
   101 BuildRequires:  rust >= 1.57
   102 %else
   102 %else
   103 # Newer sle/leap/tw use parallel versioned rust releases which have
   103 # Newer sle/leap/tw use parallel versioned rust releases which have
   104 # a different method for provides that we can use to request a
   104 # a different method for provides that we can use to request a
   105 # specific version
   105 # specific version
   106 BuildRequires:  rust+cargo >= 1.57
   106 BuildRequires:  rust+cargo >= 1.59
   107 %endif
   107 %endif
   108 %if 0%{useccache} != 0
   108 %if 0%{useccache} != 0
   109 BuildRequires:  ccache
   109 BuildRequires:  ccache
   110 %endif
   110 %endif
   111 BuildRequires:  libXcomposite-devel
   111 BuildRequires:  libXcomposite-devel
   112 BuildRequires:  libcurl-devel
   112 BuildRequires:  libcurl-devel
   113 BuildRequires:  libiw-devel
   113 BuildRequires:  libiw-devel
   114 BuildRequires:  libproxy-devel
   114 BuildRequires:  libproxy-devel
   115 BuildRequires:  makeinfo
   115 BuildRequires:  makeinfo
   116 BuildRequires:  mozilla-nspr-devel >= 4.33
   116 BuildRequires:  mozilla-nspr-devel >= 4.33
   117 BuildRequires:  mozilla-nss-devel >= 3.76.1
   117 BuildRequires:  mozilla-nss-devel >= 3.78.1
   118 BuildRequires:  nasm >= 2.14
   118 BuildRequires:  nasm >= 2.14
   119 BuildRequires:  nodejs >= 10.22.1
   119 BuildRequires:  nodejs >= 10.22.1
   120 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   120 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   121 BuildRequires:  python-libxml2
   121 BuildRequires:  python-libxml2
   122 BuildRequires:  python36
   122 BuildRequires:  python36
   123 %else
   123 %else
   124 BuildRequires:  python3 >= 3.5
   124 BuildRequires:  python3 >= 3.5
   125 BuildRequires:  python3-devel
   125 BuildRequires:  python3-devel
   126 %endif
   126 %endif
   127 BuildRequires:  rust-cbindgen >= 0.19.0
   127 BuildRequires:  rust-cbindgen >= 0.23.0
   128 BuildRequires:  unzip
   128 BuildRequires:  unzip
   129 BuildRequires:  update-desktop-files
   129 BuildRequires:  update-desktop-files
   130 BuildRequires:  xorg-x11-libXt-devel
   130 BuildRequires:  xorg-x11-libXt-devel
   131 %if 0%{?do_profiling}
   131 %if 0%{?do_profiling}
   132 BuildRequires:  xvfb-run
   132 BuildRequires:  xvfb-run