Changeset dc8a9549
- Timestamp:
- 01/07/2011 09:25:26 PM (13 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:
- 6257285c
- Parents:
- 8c60de56
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r8c60de56 rdc8a9549 530 530 <!ENTITY mesalib-version "7.8.2"> 531 531 <!-- The xulrunner version also appears in the firefox mozconfig as a literal --> 532 <!ENTITY xulrunner-version "1.9.2.1 2">532 <!ENTITY xulrunner-version "1.9.2.13"> 533 533 <!ENTITY webkitgtk-version "1.2.5"> 534 534 <!ENTITY libsexy-version "0.1.11"> … … 717 717 <!-- Chapter 36 --> 718 718 <!ENTITY seamonkey-version "2.0"> 719 <!ENTITY firefox-version "3.6.1 2">719 <!ENTITY firefox-version "3.6.13"> 720 720 <!ENTITY galeon-version "2.0.1"> 721 721 -
introduction/welcome/changelog.xml
r8c60de56 rdc8a9549 41 41 42 42 --> 43 44 <listitem> 45 <para>January 8th, 2011</para> 46 <itemizedlist> 47 <listitem> 48 <para>[randy] - Updated to Xulrunner-1.9.2.13/Firefox-3.6.13.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 43 52 44 53 <listitem> -
x/lib/xulrunner.xml
r8c60de56 rdc8a9549 7 7 <!ENTITY xulrunner-download-http "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> 8 8 <!ENTITY xulrunner-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> 9 <!-- md5sum and size should match firefox, but the build ize and time will differ -->10 <!ENTITY xulrunner-md5sum " 80f4d83f23a7c45fc3f1904964ea2a5a">11 <!ENTITY xulrunner-size "5 0MB">12 <!ENTITY xulrunner-buildsize "8 95MB">13 <!ENTITY xulrunner-time " 12SBU">9 <!-- md5sum and size should match firefox, but the buildsize and time will differ --> 10 <!ENTITY xulrunner-md5sum "d7c90aed8209beefa74badf02e8eeae1"> 11 <!ENTITY xulrunner-size "51 MB"> 12 <!ENTITY xulrunner-buildsize "820 MB"> 13 <!ENTITY xulrunner-time "20 SBU"> 14 14 ]> 15 15 … … 39 39 40 40 &lfs67_checked; 41 <para>&lfssvn_checked;20101029&lfssvn_checked2;</para> 41 42 42 43 <bridgehead renderas="sect3">Package Information</bridgehead> … … 66 67 <listitem> 67 68 <para>Estimated disk space required: &xulrunner-buildsize; (using 68 recommendeddependencies)</para>69 </listitem> 70 <listitem> 71 <para>Estimated build time: &xulrunner-time; (using recommended69 all dependencies)</para> 70 </listitem> 71 <listitem> 72 <para>Estimated build time: &xulrunner-time; (using all 72 73 dependencies)</para> 73 74 </listitem> … … 79 80 <para>Optional patch: <ulink 80 81 url="&patch-root;/firefox-&firefox-version;-provide_system_nspr_nss-1.patch"/> 81 (Required if using the included NSPR and NSS lib s as system versions for82 (Required if using the included NSPR and NSS libraries as system versions for 82 83 other packages)</para> 83 84 </listitem> … … 98 99 for some reason you haven't installed <application>libjpeg</application>, 99 100 you should remove the <option>--with-system-jpeg</option> option from the 100 <filename> .mozconfig</filename> file created below.</para>101 <filename>mozconfig</filename> file created below.</para> 101 102 102 103 <bridgehead renderas="sect4">Recommended</bridgehead> … … 112 113 <xref linkend="libnotify"/>, 113 114 <xref linkend="libpng"/> (patched for apng support), 114 <!-- Redundant as NSS requires this115 <xref linkend="nspr"/> (recommended if you build any other Mozilla.org116 packages), -->117 115 <xref linkend="nss"/> (recommended if you build any other Mozilla.org 118 116 packages), 119 117 <xref linkend="startup-notification"/>, 120 118 <xref linkend="unzip"/>, 119 <ulink url="http://sourceforge.net/projects/hunspell/">Hunspell</ulink>, 121 120 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing the 122 121 jemalloc code), and … … 132 131 133 132 <para>The configuration of <application>Xulrunner</application> is 134 accomplished by creating a <filename> .mozconfig</filename> file containing135 the desired configuration options. A default <filename> .mozconfig</filename>133 accomplished by creating a <filename>mozconfig</filename> file containing 134 the desired configuration options. A default <filename>mozconfig</filename> 136 135 is created below. To see the entire list of available configuration options 137 136 (and an abbreviated description of each one), issue … … 141 140 can find it at 142 141 <ulink url="&files-anduin;/xulrunner-&xulrunner-version;-mozconfig"/> 143 (the file must be installed in the root of the source tree, 144 <!-- directory name changes depending on version of Xulrunner 145 <filename class='directory'>mozilla</filename> directory,--> and named 146 <filename>.mozconfig</filename> or <filename>mozconfig</filename>).</para> 147 148 <screen><?dbfo keep-together="auto"?><userinput>cat > .mozconfig << "EOF" 142 (the file must be installed in the root of the source tree, and named 143 <filename>mozconfig</filename> or <filename>.mozconfig</filename>).</para> 144 145 <screen><?dbfo keep-together="auto"?><userinput>cat > mozconfig << "EOF" 149 146 <literal># This file contains the options used in the Xulrunner build. You may 150 147 # need to specify additional options for your specific build needs. … … 156 153 # options, such as '--with-system-bz2', do not affect the build. 157 154 158 # specify that we want to build xulrunner 159 ac_add_options --enable-application=xulrunner 155 # Specify that Xulrunner should be built. Note that this line is commented out 156 # because it is redundant with the next setting. 157 #ac_add_options --enable-application=xulrunner 158 159 # Use the default settings specified in the source tree. The 160 # --enable-application=xulrunner is set in this file. 161 . $topsrcdir/xulrunner/config/mozconfig 160 162 161 163 # Create an object directory and specify to build the package in that … … 165 167 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../xulrunner-build 166 168 167 # Specify the installation prefix. If you would prefer Xulrunner 168 # installed in a different prefix, modify the line below to fit169 # your needs (the config will always be written to /etc/gre.d)169 # Specify the installation prefix. If you would prefer Xulrunner installed in a 170 # different prefix, modify the line below to fit your needs (the system.conf 171 # configuration file will always be installed to /etc/gre.d). 170 172 ac_add_options --prefix=/usr 171 173 172 # apply a minimal level of optimization (-O)174 # Apply a minimal level of optimization (-O). 173 175 ac_add_options --enable-optimize 174 176 … … 187 189 # is in the shipped mozilla tree, together with the system headers. 188 190 ac_add_options --enable-system-cairo 191 192 # Comment this if you have not installed lcms. 193 ac_add_options --enable-system-lcms 189 194 190 195 # Comment this if you did not build libjpeg before GTK+-2. … … 205 210 #ac_add_options --with-pthreads 206 211 207 # zlib is included in LFS. Do not comment this line.212 # Zlib is included in LFS. Do not comment this line. 208 213 ac_add_options --with-system-zlib 209 214 … … 213 218 ac_add_options --disable-accessibility 214 219 215 # Uncomment this if you did not build c url.220 # Uncomment this if you did not build cURL. 216 221 #ac_add_options --disable-crashreporter 217 222 218 # Comment this if you have built dbus-glib.223 # Comment this if you have built DBus-Glib. 219 224 ac_add_options --disable-dbus 220 225 221 # Comment this if you have gnome-vfsand libgnomeui, and wish to222 # integrate xulrunner into your gnome desktop226 # Comment this if you have Gnome-VFS and libgnomeui, and wish to 227 # integrate Xulrunner into your Gnome desktop. 223 228 ac_add_options --disable-gnomevfs 224 229 … … 242 247 ac_add_options --disable-tests 243 248 244 # Disable the updater, which is not appropriate if you build from source 249 # Disable the updater, which is not appropriate if you build from source. 245 250 ac_add_options --disable-updater 246 251 247 252 # (options to add extra parts of the package) 253 # This option causes the installed Firefox binaries to have the official 254 # Firefox name embedded in them. Due to license restrictions, you 255 # may not distribute binaries created using this option. It also 256 # means you get a popup EULA when you first run firefox. 257 ac_add_options --enable-official-branding 258 248 259 # Use the anti-phishing measures (a blacklist of sites). 249 260 ac_add_options --enable-safe-browsing … … 265 276 #ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-&xulrunner-version;</literal> 266 277 267 268 278 EOF</userinput></screen> 269 279 … … 284 294 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 285 295 296 <!-- I really don't think we need the last command to installl symlinks to the 297 Xul libraries. Any package using Xul is going to use the pkgconfig file to 298 find the things it needs --> 286 299 <screen role="root"><userinput>make -f client.mk install && 300 287 301 install -v -m755 -d /usr/lib/mozilla && 288 302 ln -sv /usr/lib/xulrunner-&xulrunner-version;/plugins \ 289 303 /usr/lib/mozilla && 304 290 305 chown -Rv root:root /usr/lib/xulrunner-* \ 291 /usr/bin/xulrunner && 306 /usr/share/idl/xulrunner-&xulrunner-version; \ 307 /usr/include/xulrunner-&xulrunner-version; && 308 292 309 ln -sfv xulrunner-devel-&xulrunner-version;/lib/lib{xul,xpcom,mozjs}.so \ 293 310 /usr/lib</userinput></screen> 294 311 295 <para>If you 'veelected to use the included NSPR and NSS, while still the312 <para>If you elected to use the included NSPR and NSS, while still the 296 313 <systemitem class="username">root</systemitem> user, complete the 297 314 installation with the following commands:</para> … … 302 319 do 303 320 ln -sv xulrunner-&xulrunner-version;/$DL /usr/lib 304 done</userinput></screen> 321 done && 322 unset DL</userinput></screen> 305 323 306 324 </sect2> … … 362 380 class='directory'>/usr/lib/xulrunner-&xulrunner-version;</filename></seg> 363 381 <seg>/etc/gre.d, /usr/include/xulrunner-&xulrunner-version;, 364 /usr/lib/xulrunner-&xulrunner-version;, and 365 /usr/lib/xulrunner-devel-&xulrunner-version;</seg> 382 /usr/lib/xulrunner-&xulrunner-version;, 383 /usr/lib/xulrunner-devel-&xulrunner-version;, and 384 /usr/share/idl/xulrunner-&xulrunner-version;</seg> 366 385 </seglistitem> 367 386 </segmentedlist> -
xsoft/graphweb/firefox.xml
r8c60de56 rdc8a9549 7 7 <!ENTITY firefox-download-http "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> 8 8 <!ENTITY firefox-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2"> 9 <!ENTITY firefox-md5sum " 80f4d83f23a7c45fc3f1904964ea2a5a">10 <!ENTITY firefox-size "5 0MB">11 <!ENTITY firefox-buildsize " 880 MB (stand-alone) or 425 MB (on xulrunner)">12 <!ENTITY firefox-time "1 1 SBU (stand-alone) or 0.3 SBU (on xulrunner)">9 <!ENTITY firefox-md5sum "d7c90aed8209beefa74badf02e8eeae1"> 10 <!ENTITY firefox-size "51 MB"> 11 <!ENTITY firefox-buildsize "780 MB (stand-alone) or 440 MB (on Xulrunner)"> 12 <!ENTITY firefox-time "19 SBU (stand-alone) or 0.3 SBU (on Xulrunner)"> 13 13 ]> 14 14 … … 33 33 based on the <application>Mozilla</application> codebase.</para> 34 34 35 <para>With the introduction of firefox-3.x, the35 <para>With the introduction of Firefox-3.x, the 36 36 <application>pkgconfig</application> files for the Gecko engine (and for 37 <application> nss</application> and <application>nspr</application>) are not37 <application>NSS</application> and <application>NSPR</application>) are not 38 38 installed. This means that applications such as <application>Yelp 39 39 </application> can no longer be built against firefox, and must instead be 40 built against xulrunner (which is actually the same code, but built in a40 built against Xulrunner (which is actually the same code, but built in a 41 41 different way). If you wish to build other packages which use Gecko (of the 42 42 applications in this book, probably only the gnome applications 43 will recognize this version of xulrunner), build <xref linkend="xulrunner"/>43 will recognize this version of Xulrunner), build <xref linkend="xulrunner"/> 44 44 first.</para> 45 45 … … 53 53 will have increased dependencies, or that something using the nss or gecko 54 54 libraries will break. If you update, begin by updating 55 <application> xulrunner</application> if you use that, then update firefox55 <application>Xulrunner</application> if you use that, then update Firefox 56 56 (ensuring the libxul-sdk option points to the new version).</para> 57 57 </tip> 58 58 59 59 &lfs67_checked; 60 <para>&lfssvn_checked;20101029&lfssvn_checked2;</para> 60 61 61 62 <bridgehead renderas="sect3">Package Information</bridgehead> … … 95 96 <bridgehead renderas="sect4">Recommended</bridgehead> 96 97 <para role="recommended"><xref linkend="xulrunner"/> which shares all these 97 dependencies, or for a standalone firefox the following Required and98 Optional dependencies:</para>98 dependencies, or for a standalone <application>Firefox</application> the 99 following Required and Optional dependencies:</para> 99 100 100 101 <bridgehead renderas="sect4">Required</bridgehead> … … 110 111 for some reason you haven't installed <application>libjpeg</application>, 111 112 you should remove the <option>--with-system-jpeg</option> option from the 112 <filename> .mozconfig</filename> file created below.</para>113 <filename>mozconfig</filename> file created below.</para> 113 114 114 115 <bridgehead renderas="sect4">Optional</bridgehead> … … 125 126 <xref linkend="sqlite"/>, 126 127 <xref linkend="unzip"/>, 128 <ulink url="http://sourceforge.net/projects/hunspell/">Hunspell</ulink>, 127 129 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing the 128 130 jemalloc code), and … … 138 140 139 141 <para>The configuration of <application>Firefox</application> is 140 accomplished by creating a <filename> .mozconfig</filename> file containing141 the desired configuration options. A default <filename> .mozconfig</filename>142 accomplished by creating a <filename>mozconfig</filename> file containing 143 the desired configuration options. A default <filename>mozconfig</filename> 142 144 is created below. To see the entire list of available configuration options 143 145 (and an abbreviated description of each one), issue 144 146 <command>./configure --help</command>. If you are not building against 145 <application>Xulrunner</application> you must comment the ' xulrunner' items.147 <application>Xulrunner</application> you must comment the 'Xulrunner' items. 146 148 You may also wish to review the entire file and uncomment any other desired 147 149 options. If you would prefer to download the file instead of creating it by … … 150 152 (the file must be installed in the root of the source tree 151 153 <filename class='directory'>mozilla</filename> directory, and named 152 <filename> .mozconfig</filename>). Create the file by issuing the following153 command:</para>154 155 <screen><?dbfo keep-together="auto"?><userinput>cat > .mozconfig << "EOF"154 <filename>mozconfig</filename> or <filename>.mozconfig</filename>). Create 155 the file by issuing the following command:</para> 156 157 <screen><?dbfo keep-together="auto"?><userinput>cat > mozconfig << "EOF" 156 158 <literal># This file contains the options used in the Firefox build. You may 157 159 # need to specify additional options for your specific build needs. … … 163 165 # options, such as '--with-system-bz2', do not affect the build. 164 166 165 # specify that we want to build firefox 166 ac_add_options --enable-application=browser 167 168 # Use the default settings specified in the source tree 167 # Specify that Firefox should be built. Note that this line is commented out 168 # because it is redundant with the next setting. 169 #ac_add_options --enable-application=browser 170 171 # Use the default settings specified in the source tree. The 172 # --enable-application=browser is set in this file. 169 173 . $topsrcdir/browser/config/mozconfig 170 174 … … 175 179 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../firefox-build 176 180 177 # Specify the installation prefix. If you would prefer Xulrunner 178 # installed in a different prefix, modify the line below to fit 179 # your needs (the config will always be written to /etc/gre.d) 181 # Specify the installation prefix. If you would prefer Firefox installed in a 182 # different prefix, modify the line below to fit your needs. 180 183 ac_add_options --prefix=/usr 181 184 182 # apply a minimal level of optimization (-O)185 # Apply a minimal level of optimization (-O). 183 186 ac_add_options --enable-optimize 184 187 185 # These options are used so that the Xulrunnerbinaries are linked to188 # These options are used so that the Firefox binaries are linked to 186 189 # the system-installed copies of the specified libraries instead of 187 190 # the source tree code which may not be the most recent versions. … … 218 221 #ac_add_options --with-pthreads 219 222 220 # zlib is included in LFS. Do not comment this line.223 # Zlib is included in LFS. Do not comment this line. 221 224 ac_add_options --with-system-zlib 222 225 … … 226 229 ac_add_options --disable-accessibility 227 230 228 # Uncomment this if you did not build c url.231 # Uncomment this if you did not build cURL. 229 232 #ac_add_options --disable-crashreporter 230 233 231 # Comment this if you have built dbus-glib.234 # Comment this if you have built DBus-Glib. 232 235 ac_add_options --disable-dbus 233 236 234 # Comment this if you have gnome-vfsand libgnomeui, and wish to235 # integrate firefox into your gnome desktop237 # Comment this if you have Gnome-VFS and libgnomeui, and wish to 238 # integrate Firefox into your gnome desktop 236 239 ac_add_options --disable-gnomevfs 237 240 … … 239 242 # Necko WiFi scanning. 240 243 ac_add_options --disable-necko-wifi 244 245 # Comment this if you have installed libnotify. 246 ac_add_options --disable-libnotify 241 247 242 248 # This option is added so that the Mozilla Installer program is not … … 252 258 ac_add_options --disable-tests 253 259 254 # Disable the updater, which is not appropriate if you build from source 260 # Disable the updater, which is not appropriate if you build from source. 255 261 ac_add_options --disable-updater 256 262 257 263 # (options to add extra parts of the package) 258 # This option causes the installed binaries to have the official264 # This option causes the installed Firefox binaries to have the official 259 265 # Firefox name embedded in them. Due to license restrictions, you 260 266 # may not distribute binaries created using this option. It also … … 281 287 #ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox-&firefox-version; 282 288 283 # Point to the xulrunner libraries - comment these for a standalone browser289 # Point to the Xulrunner libraries - comment these for a standalone browser. 284 290 ac_add_options --with-system-libxul 285 291 ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-&xulrunner-version;</literal> … … 296 302 install the package:</para> 297 303 298 <screen role="root"><userinput>make -f client.mk install</userinput></screen> 299 300 <para>If you are building firefox on xulrunner, as the 304 <screen role="root"><userinput>make -f client.mk install && 305 306 chown -R -v root:root /usr/share/idl/firefox-&firefox-version; \ 307 /usr/include/firefox-&firefox-version; \ 308 destdir/usr/lib/firefox-devel-3.6.13/sdk/lib</userinput></screen> 309 310 <para>If you are building Firefox on Xulrunner, as the 301 311 <systemitem class="username">root</systemitem> user enter the following 302 312 symbolic link:</para> 303 313 304 314 <screen role="root"><userinput>ln -sv /usr/lib/xulrunner-&xulrunner-version;/plugins \ 305 /usr/lib/firefox-&firefox-version; /plugins</userinput></screen>315 /usr/lib/firefox-&firefox-version;</userinput></screen> 306 316 307 317 </sect2> … … 323 333 /usr/lib/firefox-&firefox-version;/plugins</command>: 324 334 <application>Firefox</application> looks for plugins in its own directory, 325 but when building on <application> xulrunner</application> the plugins were335 but when building on <application>Xulrunner</application> the plugins were 326 336 installed by that package. Note that any plugins in 327 337 <filename class="directory">/usr/lib/mozilla/plugins</filename> will also be … … 395 405 <application>Java</application> plugin: </para> 396 406 397 <screen role="root"><userinput>ln -v -s $JAVA_HOME/jre/ plugin/i386/ns7/libjavaplugin_oji.so \407 <screen role="root"><userinput>ln -v -s $JAVA_HOME/jre/lib/i386/libnpjp2.so \ 398 408 /usr/lib/firefox-&firefox-version;/plugins</userinput></screen> 399 409 … … 433 443 434 444 <seglistitem> 435 <seg>firefox and firefox-config</seg>445 <seg>firefox</seg> 436 446 <seg>Numerous libraries, browser components, plugins, extensions, and 437 447 helper modules installed in <filename 438 448 class='directory'>/usr/lib/firefox-&firefox-version;</filename></seg> 439 449 <seg>/usr/include/firefox-&firefox-version;, 440 /usr/lib/firefox-&firefox-version;, and 450 /usr/lib/firefox-&firefox-version;, 451 /usr/lib/firefox-devel-&firefox-version;, and 441 452 /usr/share/idl/firefox-&firefox-version;</seg> 442 453 </seglistitem> … … 451 462 <term><command>firefox</command></term> 452 463 <listitem> 453 <para>is a shell script that sets up the environment and 454 calls the <filename>firefox-bin</filename> binary.</para> 464 <para>in a stand-alone build is a symbolic link to shell script in 465 <filename class="directory">/usr/lib/firefox-&firefox-version;</filename> 466 that sets up the environment and calls the <filename>firefox-bin</filename> 467 binary. When built on <application>Xulrunner</application>, 468 <command>firefox</command> is a symbolic link to a 469 <command>firefox</command> binary in 470 <filename class="directory">/usr/lib/firefox-&firefox-version;</filename>. 471 </para> 455 472 <indexterm zone="firefox firefox-prog"> 456 473 <primary sortas="b-firefox">firefox</primary> … … 459 476 </varlistentry> 460 477 461 <varlistentry id="firefox-config">462 <term><command>firefox-config</command></term>463 <listitem>464 <para>determines the compile and linker flags that should be465 used to compile and link programs that use466 <application>Firefox</application> libraries and browser467 components.</para>468 <indexterm zone="firefox firefox-config">469 <primary sortas="b-firefox-config">firefox-config</primary>470 </indexterm>471 </listitem>472 </varlistentry>473 474 478 </variablelist> 475 479
Note:
See TracChangeset
for help on using the changeset viewer.