79 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
79 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
80 Requires: mozilla-js20 = %{version} |
80 Requires: mozilla-js20 = %{version} |
81 Requires(post): update-alternatives coreutils |
81 Requires(post): update-alternatives coreutils |
82 Requires(preun): update-alternatives coreutils |
82 Requires(preun): update-alternatives coreutils |
83 ### build configuration ### |
83 ### build configuration ### |
84 %define crashreporter 1 |
|
85 %define has_system_nspr 1 |
84 %define has_system_nspr 1 |
86 %define has_system_nss 1 |
85 %define has_system_nss 1 |
87 %define has_system_cairo 0 |
86 %define has_system_cairo 0 |
88 %define localize 1 |
87 %define localize 1 |
|
88 %ifarch ppc ppc64 s390 s390x ia64 |
|
89 %define crashreporter 0 |
|
90 %define plugincontainer 0 |
|
91 %else |
|
92 %define crashreporter 1 |
|
93 %define plugincontainer 1 |
|
94 %endif |
89 ### configuration end ### |
95 ### configuration end ### |
90 %define _use_internal_dependency_generator 0 |
96 %define _use_internal_dependency_generator 0 |
91 %define __find_requires sh %{SOURCE2} |
97 %define __find_requires sh %{SOURCE2} |
92 %global provfind sh -c "grep -Ev 'mozsqlite3|dbusservice|unixprint' | %__find_provides" |
98 %global provfind sh -c "grep -Ev 'mozsqlite3|dbusservice|unixprint' | %__find_provides" |
93 %global __find_provides %provfind |
99 %global __find_provides %provfind |
287 EOF |
293 EOF |
288 %endif |
294 %endif |
289 %if ! %crashreporter |
295 %if ! %crashreporter |
290 cat << EOF >> $MOZCONFIG |
296 cat << EOF >> $MOZCONFIG |
291 ac_add_options --disable-crashreporter |
297 ac_add_options --disable-crashreporter |
|
298 EOF |
|
299 %endif |
|
300 %if ! %plugincontainer |
|
301 cat << EOF >> $MOZCONFIG |
|
302 # Chromium IPC is not ported to Power,S/390 and Itanium (currently just x86,x86_64 and arm) |
|
303 ac_add_options --disable-ipc |
292 EOF |
304 EOF |
293 %endif |
305 %endif |
294 make -f client.mk build |
306 make -f client.mk build |
295 |
307 |
296 %install |
308 %install |
463 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so |
475 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so |
464 %{_libdir}/xulrunner-%{version_internal}/.autoreg |
476 %{_libdir}/xulrunner-%{version_internal}/.autoreg |
465 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh |
477 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh |
466 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list |
478 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list |
467 %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client |
479 %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client |
|
480 %if %plugincontainer |
468 %{_libdir}/xulrunner-%{version_internal}/plugin-container |
481 %{_libdir}/xulrunner-%{version_internal}/plugin-container |
|
482 %endif |
469 %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh |
483 %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh |
470 %{_libdir}/xulrunner-%{version_internal}/xulrunner |
484 %{_libdir}/xulrunner-%{version_internal}/xulrunner |
471 %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin |
485 %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin |
472 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub |
486 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub |
473 %{_libdir}/xulrunner-%{version_internal}/platform.ini |
487 %{_libdir}/xulrunner-%{version_internal}/platform.ini |