MozillaFirefox/MozillaFirefox.spec
changeset 157 6f59409302d1
parent 155 9a05844af634
child 162 1a5d5532d5be
child 164 995e803e8198
equal deleted inserted replaced
155:9a05844af634 157:6f59409302d1
   209 ac_add_options --enable-update-channel=beta
   209 ac_add_options --enable-update-channel=beta
   210 EOF
   210 EOF
   211 %if 0%{?use_xulrunner}
   211 %if 0%{?use_xulrunner}
   212 cat << EOF >> $MOZCONFIG
   212 cat << EOF >> $MOZCONFIG
   213 ac_add_options --with-libxul-sdk=$SDKDIR
   213 ac_add_options --with-libxul-sdk=$SDKDIR
       
   214 ac_add_options --enable-chrome-format=jar
   214 EOF
   215 EOF
   215 %endif
   216 %endif
   216 %if %branding
   217 %if %branding
   217 cat << EOF >> $MOZCONFIG
   218 cat << EOF >> $MOZCONFIG
   218 ac_add_options --enable-official-branding
   219 ac_add_options --enable-official-branding
   231 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT/%{progdir}
   232 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT/%{progdir}
   232 # install additional locales
   233 # install additional locales
   233 %if %localize
   234 %if %localize
   234 rm -f %{_tmppath}/translations.*
   235 rm -f %{_tmppath}/translations.*
   235 touch %{_tmppath}/translations.{common,other}
   236 touch %{_tmppath}/translations.{common,other}
   236 for locale in $(awk '{ print $1; }' browser/locales/shipped-locales); do
   237 for locale in $(awk '{ print $1; }' ../mozilla/browser/locales/shipped-locales); do
   237   case $locale in
   238   case $locale in
   238    ja-JP-mac|en-US)
   239    ja-JP-mac|en-US)
   239 	;;
   240 	;;
   240    *)
   241    *)
   241    	pushd $RPM_BUILD_DIR/compare-locales
   242    	pushd $RPM_BUILD_DIR/compare-locales
   350 
   351 
   351 %files
   352 %files
   352 %defattr(-,root,root)
   353 %defattr(-,root,root)
   353 %dir %{progdir}
   354 %dir %{progdir}
   354 %dir %{progdir}/chrome/
   355 %dir %{progdir}/chrome/
       
   356 %{progdir}/chrome/browser.*
       
   357 %{progdir}/chrome/localized.manifest
       
   358 %{progdir}/chrome/nonlocalized.manifest
       
   359 %{progdir}/chrome/en-US.*
   355 %{progdir}/chrome/icons
   360 %{progdir}/chrome/icons
   356 %{progdir}/components/
   361 %{progdir}/components/
   357 #%exclude %{progdir}/defaults/profile/bookmarks.html
   362 %exclude %{progdir}/defaults/profile/bookmarks.html
       
   363 %{progdir}/defaults/
   358 %{progdir}/extensions/
   364 %{progdir}/extensions/
   359 %{progdir}/icons/
   365 %{progdir}/icons/
       
   366 %{progdir}/modules/
   360 %{progdir}/searchplugins/
   367 %{progdir}/searchplugins/
   361 %attr(755,root,root) %{progdir}/%{progname}.sh
   368 %attr(755,root,root) %{progdir}/%{progname}.sh
   362 %{progdir}/firefox
   369 %{progdir}/firefox
   363 %{progdir}/application.ini
   370 %{progdir}/application.ini
   364 %{progdir}/blocklist.xml
   371 %{progdir}/blocklist.xml
   365 %{progdir}/omni.jar
       
   366 %if %crashreporter
   372 %if %crashreporter
   367 %{progdir}/crashreporter-override.ini
   373 %{progdir}/crashreporter-override.ini
   368 %endif
   374 %endif
   369 %{progdir}/chrome.manifest
   375 %{progdir}/chrome.manifest
   370 %{_datadir}/applications/%{name}.desktop
   376 %{_datadir}/applications/%{name}.desktop
   390 %endif
   396 %endif
   391 
   397 
   392 %files branding-upstream  
   398 %files branding-upstream  
   393 %defattr(-,root,root)  
   399 %defattr(-,root,root)  
   394 %dir %{progdir}
   400 %dir %{progdir}
   395 #%dir %{progdir}/defaults/
   401 %dir %{progdir}/defaults/
   396 #%{progdir}/defaults/profile/bookmarks.html
   402 %{progdir}/defaults/profile/bookmarks.html
   397 
   403 
   398 %changelog
   404 %changelog