MozillaFirefox/MozillaFirefox.spec
changeset 134 e847979ff6db
parent 131 82b5c1043c49
child 135 7f97873f2672
equal deleted inserted replaced
133:a77c32dc7ffd 134:e847979ff6db
    20 
    20 
    21 
    21 
    22 Name:           MozillaFirefox
    22 Name:           MozillaFirefox
    23 %define use_xulrunner 1
    23 %define use_xulrunner 1
    24 %define xulrunner mozilla-xulrunner20
    24 %define xulrunner mozilla-xulrunner20
    25 BuildRequires:  autoconf213 gcc-c++ libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python unzip update-desktop-files zip fdupes Mesa-devel
    25 BuildRequires:  autoconf213 gcc-c++ libcurl-devel libgnomeui-devel libidl-devel libnotify-devel python unzip update-desktop-files zip fdupes Mesa-devel yasm
    26 %if %suse_version > 1110
    26 %if %suse_version > 1110
    27 BuildRequires:  libiw-devel
    27 BuildRequires:  libiw-devel
    28 %else
    28 %else
    29 BuildRequires:  wireless-tools
    29 BuildRequires:  wireless-tools
    30 %endif
    30 %endif
   224 %if %localize
   224 %if %localize
   225 rm -f %{_tmppath}/translations.*
   225 rm -f %{_tmppath}/translations.*
   226 touch %{_tmppath}/translations.{common,other}
   226 touch %{_tmppath}/translations.{common,other}
   227 for locale in $(awk '{ print $1; }' browser/locales/shipped-locales); do
   227 for locale in $(awk '{ print $1; }' browser/locales/shipped-locales); do
   228   case $locale in
   228   case $locale in
   229    ja-JP-mac|en-US|pt-PT)
   229    ja-JP-mac|en-US|pt-PT|tr)
   230 	;;
   230 	;;
   231    *)
   231    *)
   232   	make -C browser/locales libs-$locale
   232   	make -C browser/locales libs-$locale
   233   	cp dist/xpi-stage/locale-$locale/chrome/$locale.jar \
   233   	cp dist/xpi-stage/locale-$locale/chrome/$locale.jar \
   234     	  $RPM_BUILD_ROOT%{progdir}/chrome
   234     	  $RPM_BUILD_ROOT%{progdir}/chrome
   346 %files
   346 %files
   347 %defattr(-,root,root)
   347 %defattr(-,root,root)
   348 %dir %{progdir}
   348 %dir %{progdir}
   349 %dir %{progdir}/chrome/
   349 %dir %{progdir}/chrome/
   350 %{progdir}/chrome/browser.*
   350 %{progdir}/chrome/browser.*
       
   351 %{progdir}/chrome/localized.manifest
       
   352 %{progdir}/chrome/nonlocalized.manifest
   351 %{progdir}/chrome/en-US.*
   353 %{progdir}/chrome/en-US.*
   352 %{progdir}/chrome/toolkit.*
   354 %{progdir}/chrome/toolkit.*
   353 %{progdir}/chrome/icons
   355 %{progdir}/chrome/icons
   354 %{progdir}/components/
   356 %{progdir}/components/
   355 %exclude %{progdir}/defaults/profile/bookmarks.html
   357 %exclude %{progdir}/defaults/profile/bookmarks.html
   363 %{progdir}/application.ini
   365 %{progdir}/application.ini
   364 %{progdir}/blocklist.xml
   366 %{progdir}/blocklist.xml
   365 %if %crashreporter
   367 %if %crashreporter
   366 %{progdir}/crashreporter-override.ini
   368 %{progdir}/crashreporter-override.ini
   367 %endif
   369 %endif
       
   370 %{progdir}/chrome.manifest
   368 %{_datadir}/applications/%{name}.desktop
   371 %{_datadir}/applications/%{name}.desktop
   369 %{_datadir}/mime/packages/%{progname}.xml
   372 %{_datadir}/mime/packages/%{progname}.xml
   370 %{_datadir}/pixmaps/firefox*
   373 %{_datadir}/pixmaps/firefox*
   371 %if %branding
   374 %if %branding
   372 %{gnome_dir}/share/icons/hicolor/
   375 %{gnome_dir}/share/icons/hicolor/