Changeset 01ce75f8
- Timestamp:
- 11/29/2011 04:24:22 PM (13 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 8a5832a
- Parents:
- 89c9c781
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/firefox.xml
r89c9c781 r01ce75f8 9 9 <!ENTITY firefox-md5sum "b7d09b082e88a74860a51a8e04e29333"> 10 10 <!ENTITY firefox-size "67 MB"> 11 <!ENTITY firefox-buildsize "3 GB"> 12 <!ENTITY firefox-time "24 SBU"> 11 <!ENTITY firefox-buildsize "3 GB (or 495 MB if you're building against an 12 installed Xulrunner)"> 13 <!ENTITY firefox-time "24 SBU (or 0.3 SBU if you're building against 14 an installed Xulrunner)"> 13 15 ]> 14 16 … … 116 118 ac_add_options --disable-necko-wifi 117 119 118 # If you have installed nss uncomment these two lines:120 # If you have installed nss and nspr uncomment these two lines: 119 121 # ac_add_options --with-system-nspr 120 122 # ac_add_options --with-system-nss … … 154 156 <screen><userinput>make -f client.mk</userinput></screen> 155 157 158 <para>If you have <emphasis>not</emphasis> linked 159 <application>Firefox</application> against an installed 160 <application>Xulrunner</application>:</para> 161 162 <screen><userinput>make -C firefox-build-dir/browser/installer</userinput></screen> 163 156 164 <para>This package does not come with a test suite.</para> 157 165 158 <para>Now, as the <systemitem class="username">root</systemitem> user, 159 install the package:</para> 160 161 <screen role="root"><userinput>make -C firefox-build-dir/browser/installer && 162 tar -xfv firefox-build-dir/dist/firefox-*.tar.bz2 -C /usr/lib && 166 <para>Now, if you have <emphasis>not</emphasis> linked 167 <application>Firefox</application> against an installed 168 <application>Xulrunner</application>, as the 169 <systemitem class="username">root</systemitem> user, install the 170 package:</para> 171 172 <screen role="root"><userinput>tar -xfv firefox-build-dir/dist/firefox-*.tar.bz2 -C /usr/lib && 163 173 ln -sfv ../lib/firefox/firefox /usr/bin/firefox && 164 174 mkdir -p /usr/lib/mozilla/plugins && 165 175 ln -sv ../mozilla/plugins /usr/lib/firefox && 166 chown -R -v root:root /usr/{include,lib,share/idl}/firefox-*</userinput></screen> 176 chown -R -v root:root /usr/lib/firefox</userinput></screen> 177 178 <para>If you have installed <application>Firefox</application> linked 179 against an already installed <application>Xulrunner</application>, as the 180 <systemitem class="username">root</systemitem> user:</para> 181 182 <screen role="root"><userinput>make -C firefox-build-dir install && 183 rm /usr/bin/firefox && 184 cat > /usr/bin/firefox << "EOF" && 185 #!/bin/bash 186 /usr/lib/xulrunner-&xulrunner-version;/xulrunner /usr/lib/firefox-&firefox-version;/application.ini "${@}" 187 EOF 188 chmod 755 /usr/bin/firefox && 189 mkdir -p /usr/lib/mozilla/plugins && 190 ln -sv ../mozilla/plugins /usr/lib/firefox-&firefox-version; && 191 chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen> 167 192 168 193 </sect2> … … 181 206 182 207 <para><command>tar -xfv firefox-build-dir/dist ...</command>: This untars 183 <application>Firefox</application> in /usr/lib.</para> 208 <application>Firefox</application> in /usr/lib. Untaring it (instead of 209 running make install) prevents it installing 210 /usr/lib/firefox-devel-&firefox-version; which contains about 430 MB of 211 files. If you need any of those files, they're in 212 <xref linkend="xulrunner"/></para> 213 214 <para><command>make -C firefox-build-dir install</command>: This runs 215 <command>make install</command> in firefox-build-dir.</para> 184 216 185 217 <para><command>ln -sfv ... /usr/bin/firefox</command>: this puts a symbolic … … 207 239 <seg>Numerous libraries, browser components, plugins, extensions, and 208 240 helper modules installed in <filename 209 class='directory'>/usr/lib/firefox</filename></seg> 241 class='directory'>/usr/lib/firefox</filename> or <filename 242 class='directory'>/usr/lib/firefox-&firefox-version;</filename> 243 (depending whether you untared it or ran make install)</seg> 210 244 <seg>/usr/lib/firefox</seg> 211 245 </seglistitem>
Note:
See TracChangeset
for help on using the changeset viewer.