MozillaFirefox/MozillaFirefox.spec
changeset 942 66115255ad6f
parent 941 ff9e20146e8b
child 943 ace605efe50f
equal deleted inserted replaced
941:ff9e20146e8b 942:66115255ad6f
   142 Patch2:         mozilla-shared-nss-db.patch
   142 Patch2:         mozilla-shared-nss-db.patch
   143 Patch3:         mozilla-kde.patch
   143 Patch3:         mozilla-kde.patch
   144 Patch4:         mozilla-preferences.patch
   144 Patch4:         mozilla-preferences.patch
   145 Patch5:         mozilla-language.patch
   145 Patch5:         mozilla-language.patch
   146 Patch6:         mozilla-ntlm-full-path.patch
   146 Patch6:         mozilla-ntlm-full-path.patch
   147 Patch8:         mozilla-openaes-decl.patch
   147 Patch7:         mozilla-openaes-decl.patch
   148 Patch10:        mozilla-no-stdcxx-check.patch
   148 Patch8:         mozilla-no-stdcxx-check.patch
   149 Patch11:        mozilla-reduce-files-per-UnifiedBindings.patch
   149 Patch9:         mozilla-reduce-files-per-UnifiedBindings.patch
   150 Patch13:        mozilla-check_return.patch
   150 Patch10:        mozilla-aarch64-startup-crash.patch
   151 Patch14:        mozilla-skia-overflow.patch
       
   152 Patch17:        mozilla-binutils-visibility.patch
       
   153 Patch18:        mozilla-skia-ppc-endianess.patch
       
   154 Patch19:        mozilla-disable-skia-be.patch
       
   155 # Firefox/browser
   151 # Firefox/browser
   156 Patch101:       firefox-kde.patch
   152 Patch101:       firefox-kde.patch
   157 Patch102:       firefox-no-default-ualocale.patch
   153 Patch102:       firefox-no-default-ualocale.patch
   158 Patch103:       firefox-branded-icons.patch
   154 Patch103:       firefox-branded-icons.patch
   159 # hotfix
       
   160 Patch200:       mozilla-aarch64-startup-crash.patch
       
   161 
   155 
   162 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   156 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   163 Requires(post):   coreutils shared-mime-info desktop-file-utils
   157 Requires(post):   coreutils shared-mime-info desktop-file-utils
   164 Requires(postun): shared-mime-info desktop-file-utils
   158 Requires(postun): shared-mime-info desktop-file-utils
   165 %if %branding
   159 %if %branding
   166 Requires:       %{name}-branding > 39.0
   160 Requires:       %{name}-branding > 44.0
   167 %endif
   161 %endif
   168 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   162 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   169 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   163 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   170 Recommends:     libcanberra0
   164 Recommends:     libcanberra0
   171 Recommends:     libpulse0
   165 Recommends:     libpulse0
   258 %patch2 -p1
   252 %patch2 -p1
   259 %patch3 -p1
   253 %patch3 -p1
   260 %patch4 -p1
   254 %patch4 -p1
   261 %patch5 -p1
   255 %patch5 -p1
   262 %patch6 -p1
   256 %patch6 -p1
       
   257 %patch7 -p1
   263 %patch8 -p1
   258 %patch8 -p1
       
   259 %patch9 -p1
   264 %patch10 -p1
   260 %patch10 -p1
   265 %patch11 -p1
       
   266 %patch13 -p1
       
   267 %patch14 -p1
       
   268 %patch17 -p1
       
   269 %patch18 -p1
       
   270 %patch19 -p1
       
   271 # Firefox
   261 # Firefox
   272 %patch101 -p1
   262 %patch101 -p1
   273 %patch102 -p1
   263 %patch102 -p1
   274 %patch103 -p1
   264 %patch103 -p1
   275 %patch200 -p1
       
   276 
   265 
   277 %build
   266 %build
   278 # no need to add build time to binaries
   267 # no need to add build time to binaries
   279 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/MozillaFirefox.changes")"
   268 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/MozillaFirefox.changes")"
   280 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
   269 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
   562 %defattr(-,root,root)
   551 %defattr(-,root,root)
   563 %dir %{progdir}
   552 %dir %{progdir}
   564 %dir %{progdir}/browser/
   553 %dir %{progdir}/browser/
   565 %dir %{progdir}/browser/chrome/
   554 %dir %{progdir}/browser/chrome/
   566 %dir %{progdir}/browser/extensions/
   555 %dir %{progdir}/browser/extensions/
   567 %{progdir}/browser/components/
       
   568 %{progdir}/browser/defaults
   556 %{progdir}/browser/defaults
   569 %{progdir}/browser/features/
   557 %{progdir}/browser/features/
   570 %{progdir}/browser/icons/
   558 %{progdir}/browser/icons/
   571 %{progdir}/browser/chrome/icons
   559 %{progdir}/browser/chrome/icons
   572 %{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
   560 %{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
   584 %{progdir}/gmp-clearkey/
   572 %{progdir}/gmp-clearkey/
   585 %attr(755,root,root) %{progdir}/%{progname}.sh
   573 %attr(755,root,root) %{progdir}/%{progname}.sh
   586 %{progdir}/firefox
   574 %{progdir}/firefox
   587 %{progdir}/firefox-bin
   575 %{progdir}/firefox-bin
   588 %{progdir}/application.ini
   576 %{progdir}/application.ini
       
   577 %{progdir}/chrome.manifest
   589 %{progdir}/dependentlibs.list
   578 %{progdir}/dependentlibs.list
       
   579 %{progdir}/icudt58l.dat
   590 %{progdir}/*.so
   580 %{progdir}/*.so
   591 %{progdir}/icudt56l.dat
       
   592 %{progdir}/omni.ja
   581 %{progdir}/omni.ja
   593 %{progdir}/fonts/
   582 %{progdir}/fonts/
   594 %{progdir}/platform.ini
   583 %{progdir}/platform.ini
   595 %{progdir}/plugin-container
   584 %{progdir}/plugin-container
   596 %if %crashreporter
   585 %if %crashreporter
   597 %{progdir}/crashreporter
   586 %{progdir}/crashreporter
   598 %{progdir}/crashreporter.ini
   587 %{progdir}/crashreporter.ini
   599 %{progdir}/Throbber-small.gif
   588 %{progdir}/Throbber-small.gif
       
   589 %{progdir}/minidump-analyzer
   600 %{progdir}/browser/crashreporter-override.ini
   590 %{progdir}/browser/crashreporter-override.ini
   601 %endif
   591 %endif
   602 %{_datadir}/applications/%{desktop_file_name}.desktop
   592 %{_datadir}/applications/%{desktop_file_name}.desktop
   603 %{_datadir}/mime/packages/%{progname}.xml
   593 %{_datadir}/mime/packages/%{progname}.xml
   604 %{_datadir}/pixmaps/firefox*
   594 %{_datadir}/pixmaps/firefox*