MozillaFirefox/MozillaFirefox.spec
branchfirefox105
changeset 1179 c19c9e7820ef
parent 1178 e27c6e9c5c63
child 1180 d76083122710
equal deleted inserted replaced
1178:e27c6e9c5c63 1179:c19c9e7820ef
    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          104
    31 %define major          105
    32 %define mainver        %major.0.2
    32 %define mainver        %major.0.3
    33 %define orig_version   104.0.2
    33 %define orig_version   105.0.3
    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 
   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 # minimal requirement:
   106 # minimal requirement:
   107 BuildRequires:  rust+cargo >= 1.59
   107 BuildRequires:  rust+cargo >= 1.61
   108 # actually used upstream:
   108 # actually used upstream:
   109 BuildRequires:  cargo1.62
   109 BuildRequires:  cargo1.63
   110 BuildRequires:  rust1.62
   110 BuildRequires:  rust1.63
   111 %endif
   111 %endif
   112 %if 0%{useccache} != 0
   112 %if 0%{useccache} != 0
   113 BuildRequires:  ccache
   113 BuildRequires:  ccache
   114 %endif
   114 %endif
   115 BuildRequires:  libXcomposite-devel
   115 BuildRequires:  libXcomposite-devel
   116 BuildRequires:  libcurl-devel
   116 BuildRequires:  libcurl-devel
   117 BuildRequires:  libiw-devel
   117 BuildRequires:  libiw-devel
   118 BuildRequires:  libproxy-devel
   118 BuildRequires:  libproxy-devel
   119 BuildRequires:  makeinfo
   119 BuildRequires:  makeinfo
   120 BuildRequires:  mozilla-nspr-devel >= 4.34.1
   120 BuildRequires:  mozilla-nspr-devel >= 4.34.1
   121 BuildRequires:  mozilla-nss-devel >= 3.81
   121 BuildRequires:  mozilla-nss-devel >= 3.82
   122 BuildRequires:  nasm >= 2.14
   122 BuildRequires:  nasm >= 2.14
   123 BuildRequires:  nodejs >= 10.22.1
   123 BuildRequires:  nodejs >= 10.22.1
   124 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   124 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   125 BuildRequires:  python-libxml2
   125 BuildRequires:  python-libxml2
   126 BuildRequires:  python36
   126 BuildRequires:  python36
   222 Patch21:        mozilla-libavcodec58_91.patch
   222 Patch21:        mozilla-libavcodec58_91.patch
   223 Patch22:        mozilla-silence-no-return-type.patch
   223 Patch22:        mozilla-silence-no-return-type.patch
   224 Patch23:        mozilla-bmo531915.patch
   224 Patch23:        mozilla-bmo531915.patch
   225 Patch25:        one_swizzle_to_rule_them_all.patch
   225 Patch25:        one_swizzle_to_rule_them_all.patch
   226 Patch26:        svg-rendering.patch
   226 Patch26:        svg-rendering.patch
   227 Patch27:        mozilla-glibc236.patch
   227 Patch27:        mozilla-i686-build.patch
   228 # Firefox/browser
   228 # Firefox/browser
   229 Patch101:       firefox-kde.patch
   229 Patch101:       firefox-kde.patch
   230 Patch102:       firefox-branded-icons.patch
   230 Patch102:       firefox-branded-icons.patch
   231 %endif
   231 %endif
   232 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   232 BuildRoot:      %{_tmppath}/%{name}-%{version}-build