MozillaFirefox/MozillaFirefox.spec
changeset 213 b2978eba3a92
parent 210 f4f4388b26a8
child 214 7ba53683584c
equal deleted inserted replaced
212:f25759227036 213:b2978eba3a92
    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