Changeset 5e94b6c3 for xsoft/graphweb/seamonkey.xml
- Timestamp:
- 02/11/2016 07:19:50 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- 58b6b9b2
- Parents:
- 17fee97b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/seamonkey.xml
r17fee97b r5e94b6c3 5 5 %general-entities; 6 6 7 <!ENTITY seamonkey-download-http 8 "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2"> 9 <!ENTITY seamonkey-download-ftp 10 "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2"> 11 <!ENTITY seamonkey-md5sum "d9b1f863cb8808ca92a2d9ac004ae5ee"> 12 <!ENTITY seamonkey-size "194 MB"> 13 <!ENTITY seamonkey-buildsize "3.6 GB (72 MB installed)"> 14 <!ENTITY seamonkey-time "61 SBU"> 7 <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz"> 8 <!-- <!ENTITY seamonkey-download-ftp "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">--> 9 <!ENTITY seamonkey-download-ftp " "> 10 <!ENTITY seamonkey-md5sum "eb571346b1ad00d3197d48aa0a906102"> 11 <!ENTITY seamonkey-size "175 MB"> 12 <!ENTITY seamonkey-buildsize "4.3 GB (84 MB installed)"> 13 <!ENTITY seamonkey-time "10 SBU (using parallelism=4)"> 15 14 ]> 16 15 … … 47 46 </para> 48 47 49 &lfs7 7_checked;48 &lfs78_checked; 50 49 51 50 <bridgehead renderas="sect3">Package Information</bridgehead> … … 82 81 </listitem> 83 82 </itemizedlist> 83 84 <note> 85 <para> 86 The tarball 87 <emphasis>seamonkey-&seamonkey-version;.source.tar.xz</emphasis> will 88 untar to <emphasis>seamonkey-&seamonkey-version;</emphasis> directory. 89 </para> 90 </note> 84 91 85 92 <bridgehead renderas="sect3">SeaMonkey Dependencies</bridgehead> … … 89 96 <xref linkend="alsa-lib"/>, 90 97 <xref linkend="gtk2"/>, 91 <xref linkend=" unzip"/>,92 <xref linkend=" yasm"/>and93 <xref linkend=" zip"/>98 <xref linkend="zip"/>, 99 <xref linkend="unzip"/>, and 100 <xref linkend="yasm"/> 94 101 </para> 95 102 … … 100 107 <xref linkend="libvpx"/>, 101 108 <xref linkend="nspr"/>, 102 <xref linkend="nss"/> and109 <xref linkend="nss"/>, and 103 110 <xref linkend="sqlite"/> 104 111 </para> … … 114 121 <note> 115 122 <para> 116 You must have installed <application>Open SSL</application> before117 <application>Python 2</application> ,or the build system will quickly123 You must have installed <application>Openssl</application> before 124 <application>Python 2</application> or the build system will quickly 118 125 fail with output including "ImportError: cannot import name 119 126 HTTPSHandler". If you are in any doubt about this (e.g. upgrading from 120 an older version of Sea Monkey), check if127 an older version of Seamonkey), check if 121 128 <filename>/usr/lib/python&python2-majorver;/lib-dynload/_ssl.so</filename> 122 exists. If it does not, reinstall <xref linkend="python2"/> (after123 installing <xref linkend="openssl"/>. The latest version of any124 <emphasis>currently maintained</emphasis> version of Open SSLshould be129 exists. If it does not, reinstall <xref linkend="python2"/> (after 130 installing <xref linkend="openssl"/>. The latest version of any 131 <emphasis>currently maintained</emphasis> version of Openssl should be 125 132 satisfactory if already installed. 126 133 </para> … … 132 139 <xref linkend="dbus-glib"/>, 133 140 <xref linkend="doxygen"/>, 134 <xref linkend="gst-plugins-base"/> (with 135 <xref linkend="gst-plugins-good"/> and 136 <xref linkend="gst-ffmpeg"/> at runtime), or 141 <xref linkend="GConf"/>, 137 142 <xref linkend="gst10-plugins-base"/> (with 138 143 <xref linkend="gst10-plugins-good"/> and 139 144 <xref linkend="gst10-libav"/> at runtime), 140 <xref linkend="libnotify"/>,141 145 <xref linkend="openjdk"/>, 142 146 <xref linkend="pulseaudio"/>, … … 144 148 <xref linkend="valgrind"/>, 145 149 <xref linkend="wget"/>, 146 <xref linkend="wireless_tools"/> and150 <xref linkend="wireless_tools"/>, and 147 151 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink> 148 152 </para> … … 151 155 User Notes: <ulink url="&blfs-wiki;/seamonkey"/> 152 156 </para> 157 153 158 </sect2> 154 159 … … 181 186 ac_add_options --disable-necko-wifi 182 187 183 # If you have installed libnotify comment out this line: 184 ac_add_options --disable-libnotify 185 186 # Comment out following option if you have PulseAudio installed 187 ac_add_options --disable-pulseaudio 188 189 # GStreamer is necessary for H.264 video playback in HTML5 Video Player. 190 # To enable it, make sure you also set "media.gstreamer.enabled" to 191 # "true" in about:config. 192 193 # If you don't have GStreamer 0.10.x installed, uncomment this line: 194 #ac_add_options --disable-gstreamer 195 # or uncomment this line if you have GStreamer 1.x.y installed: 188 # GStreamer is necessary for H.264 video playback in HTML5 Video Player; 189 # to be enabled, also remember to set "media.gstreamer.enabled" to "true" 190 # in about:config. If you have GStreamer 1.x.y, uncomment this line: 196 191 #ac_add_options --enable-gstreamer=1.0 197 192 … … 199 194 #ac_add_options --enable-system-hunspell 200 195 #ac_add_options --enable-startup-notification 196 197 # Comment out following option if you have PulseAudio installed 198 ac_add_options --disable-pulseaudio 199 200 # Comment out following option if you have gconf installed 201 ac_add_options --disable-gconf 201 202 202 203 # Comment out following options if you have not installed … … 226 227 ac_add_options --enable-url-classifier 227 228 228 ac_add_options --enable-system-cairo 229 # Use internal cairo due to reports of unstable execution with 230 # system cairo 231 #ac_add_options --enable-system-cairo 229 232 ac_add_options --enable-system-ffi 230 233 ac_add_options --enable-system-pixman … … 244 247 </para> 245 248 246 <screen><userinput>sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers</userinput></screen> 249 <screen><userinput>sed -e '/^ftglyph.h/i ftfntfmt.h' \ 250 -e '/^freetype\/ftcache.h/a freetype\/ftfntfmt.h' \ 251 -i mozilla/config/system-headers</userinput></screen> 252 253 <note><para> 254 If you are compiling <application>SeaMonkey</application> in chroot, make 255 sure you have the <envar>SHELL</envar> environment variable set or prepend 256 <envar>SHELL=/bin/sh</envar> to the first make command below. 257 </para></note> 247 258 248 259 <para> 249 260 The moz-build-dir directory needs to exist and match the value used in 250 the mozconfig above for the object directory (MOZ_OBJDIR): 251 </para> 252 253 <screen><userinput>mkdir -v mozilla/moz-build-dir</userinput></screen> 254 255 <note> 256 <para> 257 If you have a multicore machine, <application>SeaMonkey</application> 258 will use all the cores by default. Exceptionally, you can reduce 259 the number of cores, e.g. to 1, by prepending the 260 <envar>MOZ_MAKE_FLAGS="-j1"</envar> environment variable to all 261 of the <command>make</command> commands below. 262 </para> 263 </note> 261 mozconfig (above) for the object directory (MOZ_OBJDIR): 262 </para> 263 264 <screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen> 264 265 265 266 <para> … … 267 268 command: 268 269 </para> 269 270 <!-- Should not be needed if Xorg setup instructions were followed 271 <note><para>If you did not install Xorg in /usr, be sure to specify the 272 location with:</para> 273 274 <screen><userinput>export CPLUS_INCLUDE_PATH=$XORG_PREFIX/include 275 export C_INCLUDE_PATH=$XORG_PREFIX/include</userinput></screen> 276 </note> 277 --> 270 278 <screen><userinput>make -f client.mk</userinput></screen> 271 279 … … 279 287 </para> 280 288 281 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 282 chown -R root:root /usr/lib/seamonkey-&seamonkey-version; && 283 install -v -m644 moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen> 284 285 <para> 286 The above instruction just installs the parts you need to run 287 <application>SeaMonkey</application>. Alternatively, if you want to 288 install the full <application>SeaMonkey</application> development 289 environment, run the following command as the 289 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 290 chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version; && 291 cp -v moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen> 292 293 <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey"> 294 All the Development Libraries and Headers 295 </bridgehead> 296 297 <para> 298 If you want to install the full <application>SeaMonkey</application> 299 development environment, as the 290 300 <systemitem class="username">root</systemitem> user: 291 301 </para> 292 302 293 <screen role="root"><userinput>make -f client.mk install</userinput></screen> 294 303 <screen role="root"><userinput>make -C moz-build-dir install</userinput></screen> 295 304 </sect2> 296 305 297 306 <sect2 role="commands"> 298 307 <title>Command Explanations</title> 308 309 <para> 310 <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure 311 of Makefile at the beginning of the build, where a file cannot be found. 312 </para> 299 313 300 314 <para> … … 310 324 <sect2 role="configuration"> 311 325 <title>Configuring SeaMonkey</title> 312 326 <!-- This worked for me without the extra configuration 327 <para> 328 If you did not add the <option>- -disable-webm</option> option to your 329 <filename>mozconfig</filename>, your <application>SeaMonkey</application> 330 can play most youtube videos without the need for the flash plugin. To 331 enable this, go to <ulink url="http://www.youtube.com/html5"/> and click 332 on 'Join the HTML5 Trial' (needs cookies enabled). 333 </para> 334 --> 313 335 <para> 314 336 For installing various <application>SeaMonkey</application> plugins, refer … … 346 368 347 369 <para> 348 If you use a desktop environment such as <application>GNOME</application>349 or <application>KDE</application>, you may want to create a desktop file350 in order to be able to launch <application>SeaMonkey</application> from the351 desktop menus. If you didn't enable352 <application>Startup Notification</application> support in your mozconfig353 then change the StartupNotify line to false. Run the following commands354 as the<systemitem class="username">root</systemitem> user:355 </para> 356 357 <screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} &&370 If you use a desktop environment like <application>Gnome</application> or 371 <application>KDE</application> you may wish to create a 372 <filename>seamonkey.desktop</filename> file so that 373 <application>SeaMonkey</application> appears in the panel's menus. If you 374 didn't enable <application>Startup-Notification</application> in your 375 mozconfig change the StartupNotify line to false. As the 376 <systemitem class="username">root</systemitem> user: 377 </para> 378 379 <screen role="root"><userinput>mkdir -pv /usr/share/{applications,pixmaps} && 358 380 359 381 cat > /usr/share/applications/seamonkey.desktop << "EOF" && … … 380 402 <segtitle>Installed Programs</segtitle> 381 403 <segtitle>Installed Libraries</segtitle> 382 <segtitle>Installed Director ies</segtitle>404 <segtitle>Installed Directory</segtitle> 383 405 384 406 <seglistitem> 407 <seg>seamonkey</seg> 385 408 <seg> 386 seamonkey 387 </seg> 388 <seg> 389 None 409 Numerous libraries, browser, and email/newsgroup components, plugins, 410 extensions, and helper modules installed in <filename 411 class="directory">/usr/lib/seamonkey-&seamonkey-version;</filename> 390 412 </seg> 391 413 <seg>
Note:
See TracChangeset
for help on using the changeset viewer.