Changeset de930747 for xsoft/graphweb
- Timestamp:
- 05/02/2012 10:23:49 AM (12 years ago)
- 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
- Location:
- xsoft/graphweb
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/firefox.xml
rcc7670a rde930747 12 12 <!ENTITY firefox-size "75 MB"> 13 13 <!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"> 16 15 ]> 17 16 … … 103 102 <xref linkend="libnotify"/>, 104 103 <xref linkend="nspr"/>, <xref linkend="nss"/>, 105 <xref linkend="xulrunner"/> (linking against an installed xulrunner makes106 Firefox about 32 MB smaller, which is trivial compared to the size of107 xulrunner),108 104 <xref linkend="wireless_tools"/>, 109 105 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing … … 148 144 ac_add_options --disable-libnotify 149 145 150 # If you have installed xulrunner uncomment these two lines:151 # ac_add_options --with-system-libxul152 # ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-&xulrunner-version;153 154 146 # Uncomment these if you have installed them: 155 147 # ac_add_options --enable-startup-notification … … 162 154 163 155 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir 164 ac_add_options --enable-official-branding165 ac_add_options --prefix=/usr166 167 # The rest of these options have no effect if you're168 # building against an already installed xulrunner:169 156 ac_add_options --disable-crashreporter 170 157 ac_add_options --disable-debug … … 173 160 ac_add_options --disable-tests 174 161 ac_add_options --disable-updater 162 ac_add_options --enable-official-branding 175 163 ac_add_options --enable-shared 176 164 ac_add_options --enable-system-cairo 177 165 ac_add_options --enable-system-ffi 166 ac_add_options --prefix=/usr 178 167 ac_add_options --with-pthreads 179 168 ac_add_options --with-system-jpeg … … 191 180 sed -i '/sys\/time\.h/a#include <unistd.h>' ipc/chromium/src/base/time_posix.cc && 192 181 sed -i 's# ""##' browser/base/Makefile.in && 193 make -f client.mk</userinput></screen> 182 make -f client.mk && 183 make -C firefox-build-dir/browser/installer</userinput></screen> 194 184 195 185 <para> … … 198 188 199 189 <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>: 212 192 </para> 213 193 … … 221 201 222 202 <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 && 229 rm /usr/bin/firefox && 230 cat > /usr/bin/firefox << "EOF" && 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 && 235 mkdir -p /usr/lib/mozilla/plugins && 236 ln -sv ../mozilla/plugins /usr/lib/firefox-&firefox-version; && 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> 238 211 </sect2> 239 212 … … 274 247 <option>--strip-components=1</option> option removes the leading 275 248 '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. 286 250 </para> 287 251 … … 305 269 default, we make the symbolic link to keep all the plugins installed in 306 270 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>. 307 277 </para> 308 278 </sect2> … … 372 342 <listitem> 373 343 <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. 375 346 </para> 376 347 <indexterm zone="firefox firefox-prog"> -
xsoft/graphweb/seamonkey.xml
rcc7670a rde930747 219 219 ln -svf ../mozilla/plugins /usr/lib/seamonkey-&seamonkey-version; && 220 220 cp -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> 221 232 </sect2> 222 233 … … 359 370 <listitem> 360 371 <para> 361 is Mozilla browser/email/newsgroup/chat client suite.372 is the Mozilla browser/email/newsgroup/chat client suite. 362 373 </para> 363 374 <indexterm zone="seamonkey seamonkey-prog">
Note:
See TracChangeset
for help on using the changeset viewer.