31 %endif |
31 %endif |
32 BuildRequires: mozilla-nspr-devel >= 4.8.6 |
32 BuildRequires: mozilla-nspr-devel >= 4.8.6 |
33 BuildRequires: mozilla-nss-devel >= 3.12.8 |
33 BuildRequires: mozilla-nss-devel >= 3.12.8 |
34 BuildRequires: nss-shared-helper-devel |
34 BuildRequires: nss-shared-helper-devel |
35 License: MPLv1.1 or GPLv2+ or LGPLv2+ |
35 License: MPLv1.1 or GPLv2+ or LGPLv2+ |
36 Version: %{mainver}a |
36 Version: %{mainver} |
37 Release: 1 |
37 Release: 1 |
38 %define releasedate 2011041100 |
38 %define releasedate 2011041300 |
39 Provides: web_browser |
39 Provides: web_browser |
40 Provides: firefox = %{version}-%{release} |
40 Provides: firefox = %{version}-%{release} |
41 Provides: firefox = %{mainver} |
41 Provides: firefox = %{mainver} |
42 # this is needed to match this package with the kde4 helper package without the main package |
42 # this is needed to match this package with the kde4 helper package without the main package |
43 # having a hard requirement on the kde4 package |
43 # having a hard requirement on the kde4 package |
84 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
84 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
85 Requires(post): coreutils shared-mime-info desktop-file-utils |
85 Requires(post): coreutils shared-mime-info desktop-file-utils |
86 Requires(postun): shared-mime-info desktop-file-utils |
86 Requires(postun): shared-mime-info desktop-file-utils |
87 Requires: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) |
87 Requires: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) |
88 Requires: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) |
88 Requires: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) |
89 Requires: %{name}-branding >= 4.0 |
89 Requires: %{name}-branding > 4.0 |
90 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} |
90 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} |
91 %define _use_internal_dependency_generator 0 |
91 %define _use_internal_dependency_generator 0 |
92 %define __find_requires sh %{SOURCE4} |
92 %define __find_requires sh %{SOURCE4} |
93 %global provfind sh -c "grep -v '.so' | %__find_provides" |
93 %global provfind sh -c "grep -v '.so' | %__find_provides" |
94 %global __find_provides %provfind |
94 %global __find_provides %provfind |
254 ac_add_options --with-system-zlib |
254 ac_add_options --with-system-zlib |
255 ac_add_options --disable-installer |
255 ac_add_options --disable-installer |
256 ac_add_options --disable-updater |
256 ac_add_options --disable-updater |
257 ac_add_options --disable-tests |
257 ac_add_options --disable-tests |
258 ac_add_options --disable-debug |
258 ac_add_options --disable-debug |
259 ac_add_options --enable-chrome-format=jar |
259 #ac_add_options --enable-chrome-format=jar |
260 #ac_add_options --enable-update-channel=beta |
260 #ac_add_options --enable-update-channel=beta |
261 EOF |
261 EOF |
262 %if %suse_version > 1130 |
262 %if %suse_version > 1130 |
263 cat << EOF >> $MOZCONFIG |
263 cat << EOF >> $MOZCONFIG |
264 ac_add_options --disable-gnomevfs |
264 ac_add_options --disable-gnomevfs |
336 %endif |
336 %endif |
337 # overwrite the mozilla start-script and link it to /usr/bin |
337 # overwrite the mozilla start-script and link it to /usr/bin |
338 mkdir --parents $RPM_BUILD_ROOT/usr/bin |
338 mkdir --parents $RPM_BUILD_ROOT/usr/bin |
339 sed "s:%%PREFIX:%{_prefix}:g |
339 sed "s:%%PREFIX:%{_prefix}:g |
340 s:%%PROGDIR:%{progdir}:g |
340 s:%%PROGDIR:%{progdir}:g |
341 s:%%APPNAME:firefox-bin:g |
341 s:%%APPNAME:firefox:g |
342 s:%%PROFILE:.mozilla/firefox:g" \ |
342 s:%%PROFILE:.mozilla/firefox:g" \ |
343 %{SOURCE3} > $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
343 %{SOURCE3} > $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
344 chmod 755 $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
344 chmod 755 $RPM_BUILD_ROOT%{progdir}/%{progname}.sh |
345 ln -sf ../..%{progdir}/%{progname}.sh $RPM_BUILD_ROOT%{_bindir}/%{progname} |
345 ln -sf ../..%{progdir}/%{progname}.sh $RPM_BUILD_ROOT%{_bindir}/%{progname} |
346 # desktop definition |
346 # desktop definition |
472 %files |
472 %files |
473 %defattr(-,root,root) |
473 %defattr(-,root,root) |
474 %dir %{progdir} |
474 %dir %{progdir} |
475 %dir %{progdir}/chrome/ |
475 %dir %{progdir}/chrome/ |
476 %dir %{progdir}/distribution/ |
476 %dir %{progdir}/distribution/ |
477 %{progdir}/chrome/browser.* |
|
478 %{progdir}/chrome/pippki.* |
|
479 %{progdir}/chrome/toolkit.* |
|
480 %{progdir}/chrome/localized.manifest |
|
481 %{progdir}/chrome/nonlocalized.manifest |
|
482 %{progdir}/chrome/en-US.* |
|
483 %{progdir}/chrome/icons |
477 %{progdir}/chrome/icons |
484 %{progdir}/components/ |
478 %{progdir}/components/ |
485 %exclude %{progdir}/defaults/profile/bookmarks.html |
479 #%exclude %{progdir}/defaults/profile/bookmarks.html |
486 %{progdir}/defaults/ |
480 %{progdir}/defaults/ |
487 %{progdir}/dictionaries/ |
481 %{progdir}/dictionaries/ |
488 %dir %{progdir}/extensions/ |
482 %dir %{progdir}/extensions/ |
489 %{progdir}/distribution/extensions/ |
483 %{progdir}/distribution/extensions/ |
490 %{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} |
484 %{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} |
491 %{progdir}/icons/ |
485 %{progdir}/icons/ |
492 %{progdir}/modules/ |
|
493 %{progdir}/res/ |
|
494 %{progdir}/searchplugins/ |
486 %{progdir}/searchplugins/ |
495 %attr(755,root,root) %{progdir}/%{progname}.sh |
487 %attr(755,root,root) %{progdir}/%{progname}.sh |
496 %{progdir}/Throbber-small.gif |
488 %{progdir}/Throbber-small.gif |
497 %{progdir}/firefox-bin |
489 %{progdir}/firefox-bin |
498 %{progdir}/add-plugins.sh |
490 %{progdir}/add-plugins.sh |
499 %{progdir}/application.ini |
491 %{progdir}/application.ini |
500 %{progdir}/blocklist.xml |
492 %{progdir}/blocklist.xml |
501 %{progdir}/dependentlibs.list |
493 %{progdir}/dependentlibs.list |
502 %{progdir}/greprefs.js |
494 #%{progdir}/greprefs.js |
503 %{progdir}/*.so |
495 %{progdir}/*.so |
504 %{progdir}/mozilla-xremote-client |
496 %{progdir}/mozilla-xremote-client |
|
497 %{progdir}/omni.jar |
505 %{progdir}/platform.ini |
498 %{progdir}/platform.ini |
506 %{progdir}/plugin-container |
499 %{progdir}/plugin-container |
507 %if %crashreporter |
500 %if %crashreporter |
508 %{progdir}/crashreporter-override.ini |
501 %{progdir}/crashreporter-override.ini |
509 %{progdir}/crashreporter |
502 %{progdir}/crashreporter |
540 %defattr(-,root,root) |
533 %defattr(-,root,root) |
541 %dir %{progdir} |
534 %dir %{progdir} |
542 %dir %{progdir}/extensions/ |
535 %dir %{progdir}/extensions/ |
543 %endif |
536 %endif |
544 |
537 |
545 %files branding-upstream |
538 #%files branding-upstream |
546 %defattr(-,root,root) |
539 #%defattr(-,root,root) |
547 %dir %{progdir} |
540 #%dir %{progdir} |
548 %dir %{progdir}/defaults/ |
541 #%dir %{progdir}/defaults/ |
549 %{progdir}/defaults/profile/bookmarks.html |
542 #%{progdir}/defaults/profile/bookmarks.html |
550 |
543 |
551 %if %crashreporter |
544 %if %crashreporter |
552 %files buildsymbols |
545 %files buildsymbols |
553 %defattr(-,root,root) |
546 %defattr(-,root,root) |
554 %{_datadir}/mozilla/*.zip |
547 %{_datadir}/mozilla/*.zip |