Changeset de930747 for xsoft/graphweb


Ignore:
Timestamp:
05/02/2012 10:23:49 AM (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:
9cf2b10b
Parents:
cc7670a
Message:

Removed Xulrunner

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

Location:
xsoft/graphweb
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/firefox.xml

    rcc7670a rde930747  
    1212  <!ENTITY firefox-size          "75 MB">
    1313  <!ENTITY firefox-buildsize     "2.8 GB (31 MB installed)">
    14   <!ENTITY firefox-time          "24 SBU (or 0.3 SBU if you're building against
    15     an installed Xulrunner)">
     14  <!ENTITY firefox-time          "24 SBU">
    1615]>
    1716
     
    103102      <xref linkend="libnotify"/>,
    104103      <xref linkend="nspr"/>, <xref linkend="nss"/>,
    105       <xref linkend="xulrunner"/> (linking against an installed xulrunner makes
    106       Firefox about 32 MB smaller, which is trivial compared to the size of
    107       xulrunner),
    108104      <xref linkend="wireless_tools"/>,
    109105      <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
     
    148144ac_add_options --disable-libnotify
    149145
    150 # If you have installed xulrunner uncomment these two lines:
    151 # ac_add_options --with-system-libxul
    152 # ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-&xulrunner-version;
    153 
    154146# Uncomment these if you have installed them:
    155147# ac_add_options --enable-startup-notification
     
    162154
    163155mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
    164 ac_add_options --enable-official-branding
    165 ac_add_options --prefix=/usr
    166 
    167 # The rest of these options have no effect if you're
    168 # building against an already installed xulrunner:
    169156ac_add_options --disable-crashreporter
    170157ac_add_options --disable-debug
     
    173160ac_add_options --disable-tests
    174161ac_add_options --disable-updater
     162ac_add_options --enable-official-branding
    175163ac_add_options --enable-shared
    176164ac_add_options --enable-system-cairo
    177165ac_add_options --enable-system-ffi
     166ac_add_options --prefix=/usr
    178167ac_add_options --with-pthreads
    179168ac_add_options --with-system-jpeg
     
    191180sed -i '/sys\/time\.h/a#include &lt;unistd.h&gt;' ipc/chromium/src/base/time_posix.cc &amp;&amp;
    192181sed -i 's# ""##' browser/base/Makefile.in &amp;&amp;
    193 make -f client.mk</userinput></screen>
     182make -f client.mk &amp;&amp;
     183make -C firefox-build-dir/browser/installer</userinput></screen>
    194184
    195185    <para>
     
    198188
    199189    <para>
    200       If you have <emphasis>not</emphasis> linked
    201       <application>Firefox</application> against an installed
    202       <application>Xulrunner</application>:
    203     </para>
    204 
    205 <screen><userinput>make -C firefox-build-dir/browser/installer</userinput></screen>
    206 
    207     <para>
    208       Now, as the <systemitem class="username">root</systemitem> user, if you
    209       have <emphasis>not</emphasis> linked <application>Firefox</application>
    210       against an installed <application>Xulrunner</application>, install the
    211       package:
     190      Now, as the <systemitem class="username">root</systemitem> user install
     191      <application>Firefox</application>:
    212192    </para>
    213193
     
    221201
    222202    <para>
    223       If you <emphasis>have</emphasis> linked against an already installed
    224       <application>Xulrunner</application>, as the
    225       <systemitem class="username">root</systemitem> user:
    226     </para>
    227 
    228 <screen role="root"><userinput>make -C firefox-build-dir install &amp;&amp;
    229 rm /usr/bin/firefox &amp;&amp;
    230 cat &gt; /usr/bin/firefox &lt;&lt; "EOF" &amp;&amp;
    231 #!/bin/bash
    232 /usr/lib/xulrunner-&xulrunner-version;/xulrunner /usr/lib/firefox-&firefox-version;/application.ini "${@}"
    233 EOF
    234 chmod 755 /usr/bin/firefox &amp;&amp;
    235 mkdir -p /usr/lib/mozilla/plugins &amp;&amp;
    236 ln -sv ../mozilla/plugins /usr/lib/firefox-&firefox-version; &amp;&amp;
    237 chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen>
     203      The above instructions just install the parts you need to run
     204      <application>Firefox</application>. Alternatively, if you want to install
     205      the full <application>Firefox</application> development environment (Note,
     206      this installs more than half a gigabyte of extra files and so is not
     207      recommended) as the <systemitem class="username">root</systemitem> user:
     208    </para>
     209
     210<screen role="root"><userinput>make -C firefox-build-dir install</userinput></screen>
    238211  </sect2>
    239212
     
    274247      <option>--strip-components=1</option> option removes the leading
    275248      'firefox' directory from the filenames, allowing us to untar it
    276       into a versioned directory. Untaring it (instead of running make install)
    277       prevents it installing
    278       <filename class="directory">/usr/lib/firefox-devel-&firefox-version;</filename>
    279       which contains about 430 MB of files. If you need any of those files,
    280       they're in <xref linkend="xulrunner"/>
    281     </para>
    282 
    283     <para>
    284       <command>make -C firefox-build-dir install</command>: This runs
    285       <command>make install</command> in firefox-build-dir.
     249      into a versioned directory.
    286250    </para>
    287251
     
    305269      default, we make the symbolic link to keep all the plugins installed in
    306270      one folder.
     271    </para>
     272
     273    <para>
     274      <command>make -C firefox-build-dir install</command>: This runs
     275      <command>make install</command> in
     276      <filename class="directory">firefox-build-dir</filename>.
    307277    </para>
    308278  </sect2>
     
    372342        <listitem>
    373343          <para>
    374             is a gtk2 internet browser that uses the Gecko rendering engine.
     344            is a <application>Gtk 2</application> internet browser that uses the
     345            Gecko rendering engine.
    375346          </para>
    376347          <indexterm zone="firefox firefox-prog">
  • xsoft/graphweb/seamonkey.xml

    rcc7670a rde930747  
    219219ln -svf ../mozilla/plugins /usr/lib/seamonkey-&seamonkey-version; &amp;&amp;
    220220cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen>
     221
     222    <para>
     223      The above instructions just install the parts you need to run
     224      <application>Seamonkey</application>. Alternatively, if you want to
     225      install the full <application>Seamonkey</application> development
     226      environment (Note, this installs more than half a gigabyte of extra files
     227      and so is not recommended) as the
     228      <systemitem class="username">root</systemitem> user:
     229    </para>
     230
     231<screen role="root"><userinput>make -C moz-build-dir install</userinput></screen>
    221232  </sect2>
    222233
     
    359370        <listitem>
    360371          <para>
    361             is Mozilla browser/email/newsgroup/chat client suite.
     372            is the Mozilla browser/email/newsgroup/chat client suite.
    362373          </para>
    363374          <indexterm zone="seamonkey seamonkey-prog">
Note: See TracChangeset for help on using the changeset viewer.