Ignore:
Timestamp:
05/14/2012 02:51:06 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
ebd7993
Parents:
6c17af3
Message:

Added --disable-debug-symbols to the xulrunner mozconfig
Added the option to use xulrunner back into the firefox page
Added --disable-debug-symbols to the seamonkey mozconfig

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10203 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/firefox.xml

    r6c17af3 r495ebe07  
    104104      <xref linkend="wireless_tools"/>,
    105105      <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
    106       the jemalloc code) and
    107       <xref linkend="wget"/>
     106      the jemalloc code),
     107      <xref linkend="wget"/> and
     108      <xref linkend="xulrunner"/>
    108109    </para>
    109110
     
    144145ac_add_options --disable-libnotify
    145146
     147# If you have installed xulrunner uncomment these two lines:
     148# ac_add_options --with-system-libxul
     149# ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-&xulrunner-version;
     150
    146151# Uncomment these if you have installed them:
    147152# ac_add_options --enable-startup-notification
     
    154159
    155160mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
     161ac_add_options --enable-official-branding
     162ac_add_options --prefix=/usr
     163
     164# The rest of these options have no effect if you're
     165# building against an already installed xulrunner:
    156166ac_add_options --disable-crashreporter
    157167ac_add_options --disable-debug
     
    160170ac_add_options --disable-tests
    161171ac_add_options --disable-updater
    162 ac_add_options --enable-official-branding
    163172ac_add_options --enable-shared
    164173ac_add_options --enable-system-cairo
    165174ac_add_options --enable-system-ffi
    166 ac_add_options --prefix=/usr
    167175ac_add_options --with-pthreads
    168176ac_add_options --with-system-jpeg
     
    180188sed -i '/sys\/time\.h/a#include &lt;unistd.h&gt;' ipc/chromium/src/base/time_posix.cc &amp;&amp;
    181189sed -i 's# ""##' browser/base/Makefile.in &amp;&amp;
    182 make -f client.mk &amp;&amp;
    183 make -C firefox-build-dir/browser/installer</userinput></screen>
     190make -f client.mk</userinput></screen>
    184191
    185192    <para>
     
    188195
    189196    <para>
    190       Now, as the <systemitem class="username">root</systemitem> user install
    191       <application>Firefox</application>:
     197      If you have <emphasis>not</emphasis> linked
     198      <application>Firefox</application> against an installed
     199      <application>Xulrunner</application>:
     200    </para>
     201
     202<screen><userinput>make -C firefox-build-dir/browser/installer</userinput></screen>
     203
     204    <para>
     205      Now, as the <systemitem class="username">root</systemitem> user, if you
     206      have <emphasis>not</emphasis> linked <application>Firefox</application>
     207      against an installed <application>Xulrunner</application>, install the
     208      package:
    192209    </para>
    193210
     
    200217chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen>
    201218
     219    <para>
     220      If you <emphasis>have</emphasis> linked against an already installed
     221      <application>Xulrunner</application>, as the
     222      <systemitem class="username">root</systemitem> user:
     223    </para>
     224
     225<screen role="root"><userinput>make -C firefox-build-dir install &amp;&amp;
     226rm /usr/bin/firefox &amp;&amp;
     227cat &gt; /usr/bin/firefox &lt;&lt; "HERE_DOC" &amp;&amp;
     228#!/bin/bash
     229/usr/lib/xulrunner-&xulrunner-version;/xulrunner /usr/lib/firefox-&firefox-version;application.ini "${@}"
     230HERE_DOC
     231chmod 755 /usr/bin/firefox &amp;&amp;
     232mkdir -p /usr/lib/mozilla/plugins &amp;&amp;
     233ln -sv ../mozilla/plugins /usr/lib/firefox-&firefox-version; &amp;&amp;
     234chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen>
     235
    202236    <bridgehead renderas="sect3" id="npapi-firefox" xreflabel="Firefox">
    203237      NPAPI Headers
     
    213247<screen role="root"><userinput>mkdir /usr/include/npapi
    214248cp dom/plugins/base/*.h /usr/include/npapi</userinput></screen>
    215 
    216     <bridgehead renderas="sect3" id="devel-firefox" xreflabel="Firefox">
    217       All the Development Libraries and Headers
    218     </bridgehead>
    219     <para>
    220       If you want to install the full <application>Firefox</application>
    221       development environment (Note, this installs more than half a gigabyte of
    222       extra files), as the <systemitem class="username">root</systemitem> user:
    223     </para>
    224 
    225 <screen role="root"><userinput>make -C firefox-build-dir install</userinput></screen>
    226249  </sect2>
    227250
     
    263286      'firefox' directory from the filenames, allowing us to untar it
    264287      into a versioned directory.
     288    </para>
     289
     290     <para>
     291      <command>make -C firefox-build-dir install</command>: This runs
     292      <command>make install</command> in firefox-build-dir.
    265293    </para>
    266294
     
    284312      default, we make the symbolic link to keep all the plugins installed in
    285313      one folder.
    286     </para>
    287 
    288     <para>
    289       <command>make -C firefox-build-dir install</command>: This runs
    290       <command>make install</command> in
    291       <filename class="directory">firefox-build-dir</filename>.
    292314    </para>
    293315  </sect2>
Note: See TracChangeset for help on using the changeset viewer.