229 #cp %{SOURCE9} dist/bin/defaults/preferences/lockdown.js |
229 #cp %{SOURCE9} dist/bin/defaults/preferences/lockdown.js |
230 rm dist/bin/defaults/preferences/firefox-l10n.js |
230 rm dist/bin/defaults/preferences/firefox-l10n.js |
231 make -C browser/installer STRIP=/bin/true |
231 make -C browser/installer STRIP=/bin/true |
232 # copy tree into RPM_BUILD_ROOT |
232 # copy tree into RPM_BUILD_ROOT |
233 mkdir -p $RPM_BUILD_ROOT/%{progdir} |
233 mkdir -p $RPM_BUILD_ROOT/%{progdir} |
234 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT/%{progdir} |
234 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir} |
|
235 # remove some executable permissions |
|
236 find $RPM_BUILD_ROOT%{progdir} \ |
|
237 -name "*.js" -o -name "*.jsm" -o -name "*.rdf" | xargs chmod a-x |
235 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
238 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
236 # install additional locales |
239 # install additional locales |
237 %if %localize |
240 %if %localize |
238 rm -f %{_tmppath}/translations.* |
241 rm -f %{_tmppath}/translations.* |
239 touch %{_tmppath}/translations.{common,other} |
242 touch %{_tmppath}/translations.{common,other} |
314 rm -rf %{_tmppath}/translations.* |
317 rm -rf %{_tmppath}/translations.* |
315 %endif |
318 %endif |
316 |
319 |
317 %post |
320 %post |
318 # update mime and desktop database |
321 # update mime and desktop database |
|
322 %if %suse_version > 1130 |
|
323 %mime_database_post |
|
324 %desktop_database_post |
|
325 %icon_theme_cache_post |
|
326 %else |
319 if [ -f usr/bin/update-mime-database ] ; then |
327 if [ -f usr/bin/update-mime-database ] ; then |
320 usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : |
328 usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : |
321 fi |
329 fi |
322 if [ -f usr/bin/update-desktop-database ] ; then |
330 if [ -f usr/bin/update-desktop-database ] ; then |
323 usr/bin/update-desktop-database > /dev/null || : |
331 usr/bin/update-desktop-database > /dev/null || : |
324 fi |
332 fi |
|
333 %endif |
325 exit 0 |
334 exit 0 |
326 |
335 |
327 %postun |
336 %postun |
|
337 %if %suse_version > 1130 |
|
338 %icon_theme_cache_postun |
|
339 %desktop_database_postun |
|
340 %mime_database_postun |
|
341 %else |
328 if [ -f usr/bin/update-mime-database ] ; then |
342 if [ -f usr/bin/update-mime-database ] ; then |
329 usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : |
343 usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : |
330 fi |
344 fi |
331 if [ -f usr/bin/update-desktop-database ] ; then |
345 if [ -f usr/bin/update-desktop-database ] ; then |
332 usr/bin/update-desktop-database > /dev/null || : |
346 usr/bin/update-desktop-database > /dev/null || : |
333 fi |
347 fi |
|
348 %endif |
|
349 exit 0 |
334 |
350 |
335 %files |
351 %files |
336 %defattr(-,root,root) |
352 %defattr(-,root,root) |
337 %dir %{progdir} |
353 %dir %{progdir} |
338 %dir %{progdir}/chrome/ |
354 %dir %{progdir}/chrome/ |