equal
deleted
inserted
replaced
81 %global provfind sh -c "grep -v '.so' | %__find_provides" |
81 %global provfind sh -c "grep -v '.so' | %__find_provides" |
82 %global __find_provides %provfind |
82 %global __find_provides %provfind |
83 %define progname firefox |
83 %define progname firefox |
84 %define progdir %{_prefix}/%_lib/%{progname} |
84 %define progdir %{_prefix}/%_lib/%{progname} |
85 %define gnome_dir %{_prefix} |
85 %define gnome_dir %{_prefix} |
|
86 %if %suse_version < 1140 |
|
87 %define desktop_file_name %{name} |
|
88 %else |
|
89 %define desktop_file_name firefox |
|
90 %endif |
86 ### build options |
91 ### build options |
87 %define branding 1 |
92 %define branding 1 |
88 %define localize 1 |
93 %define localize 1 |
89 %ifarch ppc ppc64 s390 s390x ia64 |
94 %ifarch ppc ppc64 s390 s390x ia64 |
90 %define crashreporter 0 |
95 %define crashreporter 0 |
268 %{SOURCE3} > $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
273 %{SOURCE3} > $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
269 chmod 755 $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
274 chmod 755 $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
270 ln -sf ../..%{progdir}/%{progname}.sh $RPM_BUILD_ROOT%{_bindir}/%{progname} |
275 ln -sf ../..%{progdir}/%{progname}.sh $RPM_BUILD_ROOT%{_bindir}/%{progname} |
271 # desktop definition |
276 # desktop definition |
272 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications |
277 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications |
|
278 %if %suse_version < 1140 |
273 install -m 644 %{SOURCE1} \ |
279 install -m 644 %{SOURCE1} \ |
274 $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop |
280 $RPM_BUILD_ROOT%{_datadir}/applications/%{desktop_file_name}.desktop |
275 # additional mime-types |
281 # additional mime-types |
276 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages |
282 mkdir -p $RPM_BUILD_ROOT%{_datadir}/mime/packages |
277 cp %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/mime/packages/%{progname}.xml |
283 cp %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/mime/packages/%{progname}.xml |
278 # install man-page |
284 # install man-page |
279 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/ |
285 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/ |
289 mkdir -p $RPM_BUILD_ROOT%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/ |
295 mkdir -p $RPM_BUILD_ROOT%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/ |
290 ln -sf %{progdir}/chrome/icons/default/default$size.png \ |
296 ln -sf %{progdir}/chrome/icons/default/default$size.png \ |
291 $RPM_BUILD_ROOT%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/%{progname}.png |
297 $RPM_BUILD_ROOT%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/%{progname}.png |
292 done |
298 done |
293 %endif |
299 %endif |
294 %suse_update_desktop_file %{name} Network WebBrowser X-Ximian-Main X-Ximian-Toplevel GTK |
300 %suse_update_desktop_file %{desktop_file_name} Network WebBrowser X-Ximian-Main X-Ximian-Toplevel GTK |
295 # excludes |
301 # excludes |
296 rm -f $RPM_BUILD_ROOT%{progdir}/updater.ini |
302 rm -f $RPM_BUILD_ROOT%{progdir}/updater.ini |
297 rm -f $RPM_BUILD_ROOT%{progdir}/removed-files |
303 rm -f $RPM_BUILD_ROOT%{progdir}/removed-files |
298 rm -f $RPM_BUILD_ROOT%{progdir}/README.txt |
304 rm -f $RPM_BUILD_ROOT%{progdir}/README.txt |
299 rm -f $RPM_BUILD_ROOT%{progdir}/old-homepage-default.properties |
305 rm -f $RPM_BUILD_ROOT%{progdir}/old-homepage-default.properties |
371 %{progdir}/blocklist.xml |
377 %{progdir}/blocklist.xml |
372 %if %crashreporter |
378 %if %crashreporter |
373 %{progdir}/crashreporter-override.ini |
379 %{progdir}/crashreporter-override.ini |
374 %endif |
380 %endif |
375 %{progdir}/chrome.manifest |
381 %{progdir}/chrome.manifest |
376 %{_datadir}/applications/%{name}.desktop |
382 %{_datadir}/applications/%{desktop_file_name}.desktop |
377 %{_datadir}/mime/packages/%{progname}.xml |
383 %{_datadir}/mime/packages/%{progname}.xml |
378 %{_datadir}/pixmaps/firefox* |
384 %{_datadir}/pixmaps/firefox* |
379 %if %branding |
385 %if %branding |
380 %{gnome_dir}/share/icons/hicolor/ |
386 %{gnome_dir}/share/icons/hicolor/ |
381 %endif |
387 %endif |