mozilla-xulrunner20/mozilla-xulrunner20.spec
changeset 110 2b53a61aefd3
parent 108 4dd3fb55b341
child 123 1d88ea95ad20
equal deleted inserted replaced
108:4dd3fb55b341 110:2b53a61aefd3
    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