MozillaFirefox/MozillaFirefox.spec
branchfirefox31
changeset 794 b6bd5c64dccd
parent 792 26bb2190186a
child 798 fae69824abda
equal deleted inserted replaced
793:a08cc1ab27af 794:b6bd5c64dccd
   101 Source8:        firefox-mimeinfo.xml
   101 Source8:        firefox-mimeinfo.xml
   102 Source9:        firefox.js
   102 Source9:        firefox.js
   103 Source10:       compare-locales.tar.xz
   103 Source10:       compare-locales.tar.xz
   104 Source11:       firefox.1
   104 Source11:       firefox.1
   105 Source12:       mozilla-get-app-id
   105 Source12:       mozilla-get-app-id
   106 Source13:       add-plugins.sh.in
   106 Source13:       spellcheck.js
   107 Source14:       create-tar.sh
   107 Source14:       create-tar.sh
   108 # Gecko/Toolkit
   108 # Gecko/Toolkit
   109 Patch1:         toolkit-download-folder.patch
   109 Patch1:         toolkit-download-folder.patch
   110 Patch2:         mozilla-nongnome-proxies.patch
   110 Patch2:         mozilla-nongnome-proxies.patch
   111 Patch3:         mozilla-prefer_plugin_pref.patch
   111 Patch3:         mozilla-prefer_plugin_pref.patch
   381 mkdir -p $RPM_BUILD_ROOT%{progdir}
   381 mkdir -p $RPM_BUILD_ROOT%{progdir}
   382 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   382 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   383 mkdir -p $RPM_BUILD_ROOT%{progdir}/distribution/extensions
   383 mkdir -p $RPM_BUILD_ROOT%{progdir}/distribution/extensions
   384 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   384 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   385 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   385 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   386 # install kde.js
   386 # install gre prefs
       
   387 install -m 644 %{SOURCE13} %{buildroot}%{progdir}/defaults/pref/
       
   388 # install browser prefs
   387 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/kde.js
   389 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/kde.js
   388 install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/firefox.js
   390 install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/firefox.js
   389 # install add-plugins.sh
       
   390 sed "s:%%PROGDIR:%{progdir}:g" \
       
   391   %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
       
   392 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
       
   393 # install additional locales
   391 # install additional locales
   394 %if %localize
   392 %if %localize
   395 rm -f %{_tmppath}/translations.*
   393 rm -f %{_tmppath}/translations.*
   396 touch %{_tmppath}/translations.{common,other}
   394 touch %{_tmppath}/translations.{common,other}
   397 for locale in $(awk '{ print $1; }' ../mozilla/browser/locales/shipped-locales); do
   395 for locale in $(awk '{ print $1; }' ../mozilla/browser/locales/shipped-locales); do
   542 fi
   540 fi
   543 if [ -f usr/bin/update-desktop-database ] ; then
   541 if [ -f usr/bin/update-desktop-database ] ; then
   544   usr/bin/update-desktop-database > /dev/null || :
   542   usr/bin/update-desktop-database > /dev/null || :
   545 fi
   543 fi
   546 %endif
   544 %endif
   547 %{progdir}/add-plugins.sh > /dev/null 2>&1
       
   548 exit 0
   545 exit 0
   549 
   546 
   550 %postun
   547 %postun
   551 %if %suse_version > 1130
   548 %if %suse_version > 1130
   552 %icon_theme_cache_postun
   549 %icon_theme_cache_postun
   558 fi
   555 fi
   559 if [ -f usr/bin/update-desktop-database ] ; then
   556 if [ -f usr/bin/update-desktop-database ] ; then
   560   usr/bin/update-desktop-database > /dev/null || :
   557   usr/bin/update-desktop-database > /dev/null || :
   561 fi
   558 fi
   562 %endif
   559 %endif
   563 exit 0
       
   564 
       
   565 %posttrans
       
   566 [ -e %{progdir}/add-plugins.sh ] && \
       
   567   %{progdir}/add-plugins.sh > /dev/null 2>&1
       
   568 exit 0
       
   569 
       
   570 %preun
       
   571 rm -f %{progdir}/dictionaries/*
       
   572 exit 0
   560 exit 0
   573 
   561 
   574 %files
   562 %files
   575 %defattr(-,root,root)
   563 %defattr(-,root,root)
   576 %dir %{progdir}
   564 %dir %{progdir}
   593 %{progdir}/dictionaries/
   581 %{progdir}/dictionaries/
   594 %{progdir}/webapprt/
   582 %{progdir}/webapprt/
   595 %attr(755,root,root) %{progdir}/%{progname}.sh
   583 %attr(755,root,root) %{progdir}/%{progname}.sh
   596 %{progdir}/firefox
   584 %{progdir}/firefox
   597 %{progdir}/firefox-bin
   585 %{progdir}/firefox-bin
   598 %{progdir}/add-plugins.sh
       
   599 %{progdir}/application.ini
   586 %{progdir}/application.ini
   600 %{progdir}/dependentlibs.list
   587 %{progdir}/dependentlibs.list
   601 %{progdir}/*.so
   588 %{progdir}/*.so
   602 %{progdir}/mozilla-xremote-client
   589 %{progdir}/mozilla-xremote-client
   603 %{progdir}/omni.ja
   590 %{progdir}/omni.ja