%define xpifile firefox-1.5-fr-FR.xpi Summary: Support for French interface in Firefox Summary(fr): Firefox en francais Name: firefox-fr-FR Version: 1.5 Release: 0.%{distrib}.remi License: GPL URL: http://frenchmozilla.sourceforge.net/ Source0: %{xpifile} Group: Applications/Internet BuildRoot: %{_tmppath}/%{name}-root Requires: firefox >= 1.5 # seulement parceque oublier dans firefox Requires: cairo BuildArchitectures: noarch %description French translation of the Firefox interface. %description -l fr Traduction francaise de Firefox. %prep echo Empty prep %build echo Empty build %install %__rm -rf $RPM_BUILD_ROOT %__install -d $RPM_BUILD_ROOT/usr/share/xpi %__cp -f %{SOURCE0} $RPM_BUILD_ROOT/usr/share/xpi/ %clean %__rm -rf $RPM_BUILD_ROOT %pre if [ -z "$DISPLAY" ] then echo "L'installation doit se faire en mode graphique." exit 99 fi %post export HOME=/tmp/inst-$$ echo Installing extension \(using HOME=$HOME\) %__mkdir_p $HOME /usr/bin/firefox -createprofile install /usr/bin/firefox -install-global-extension /usr/share/xpi/%{xpifile} %__rm -rf $HOME if [ -d /usr/lib64/firefox-%{version}/defaults/pref ] then echo 'pref("intl.locale.matchOS", true);' >/usr/lib64/firefox-%{version}/defaults/pref/lang-fr-FR.js echo "Activation for x86_64" fi if [ -d /usr/lib/firefox-%{version}/defaults/pref ] then echo -e 'pref("intl.locale.matchOS", true);' >/usr/lib/firefox-%{version}/defaults/pref/lang-fr-FR.js echo "Activation for x86" fi %postun if [ -f /usr/lib64/firefox-%{version}/defaults/pref/lang-fr-FR.js ] then rm /usr/lib64/firefox-%{version}/defaults/pref/lang-fr-FR.js echo "Removing activation for x86_64" fi if [ -f /usr/lib/firefox-%{version}/defaults/pref/lang-fr-FR.js ] then rm /usr/lib/firefox-%{version}/defaults/pref/lang-fr-FR.js echo "Removing activation for x86" fi %files %defattr(-,root,root) /usr/share/xpi/%{xpifile} %changelog * Sat Dec 17 2005 Remi Collet 1.5-0.fc4.remi - firefox-1.5 * Thu May 12 2005 Remi Collet 1.0.4-0.remi - add signature * Thu Apr 21 2005 Remi Collet 1.0.3-1.remi - add signature * Thu Apr 21 2005 Remi Collet 1.0.3-0.remi - firefox 1.0.3 - utilisation de /usr/share/xpi - /usr/lib et /usr/lib64 * Mon Mar 28 2005 Remi Collet 1.0.2-1.iutreims - switch HOME during install to avoid conflict with root profil. - Requires exact version - pre: check DISPLAY - fr-FR.xpi from 1.0.2 - firefox-1.0.2 - initial spec file