diff -r 4dd3fb55b341 -r 2b53a61aefd3 mozilla-xulrunner20/mozilla-xulrunner20.spec --- a/mozilla-xulrunner20/mozilla-xulrunner20.spec Tue Jul 27 13:55:38 2010 +0200 +++ b/mozilla-xulrunner20/mozilla-xulrunner20.spec Wed Jul 28 07:07:20 2010 +0200 @@ -81,11 +81,17 @@ Requires(post): update-alternatives coreutils Requires(preun): update-alternatives coreutils ### build configuration ### -%define crashreporter 1 %define has_system_nspr 1 %define has_system_nss 1 %define has_system_cairo 0 %define localize 1 +%ifarch ppc ppc64 s390 s390x ia64 +%define crashreporter 0 +%define plugincontainer 0 +%else +%define crashreporter 1 +%define plugincontainer 1 +%endif ### configuration end ### %define _use_internal_dependency_generator 0 %define __find_requires sh %{SOURCE2} @@ -291,6 +297,12 @@ ac_add_options --disable-crashreporter EOF %endif +%if ! %plugincontainer +cat << EOF >> $MOZCONFIG +# Chromium IPC is not ported to Power,S/390 and Itanium (currently just x86,x86_64 and arm) +ac_add_options --disable-ipc +EOF +%endif make -f client.mk build %install @@ -465,7 +477,9 @@ %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client +%if %plugincontainer %{_libdir}/xulrunner-%{version_internal}/plugin-container +%endif %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh %{_libdir}/xulrunner-%{version_internal}/xulrunner %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin