- Timestamp:
- 12/29/2016 09:33:16 PM (7 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 6a06803c
- Parents:
- 8b06825a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/seamonkey.xml
r8b06825a r2e3b77b 8 8 <!-- <!ENTITY seamonkey-download-ftp "&mozilla-ftp;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">--> 9 9 <!ENTITY seamonkey-download-ftp " "> 10 <!ENTITY seamonkey-md5sum " 5789df8f96e14577c275f10fdf8462f3">11 <!ENTITY seamonkey-size "1 85 MB">12 <!ENTITY seamonkey-buildsize " 4.3 GB (84 MB installed)">13 <!ENTITY seamonkey-time "13 SBU (using parallelism=4)">10 <!ENTITY seamonkey-md5sum "436a158e16eee151b97f96c053b82d45"> 11 <!ENTITY seamonkey-size "195 MB"> 12 <!ENTITY seamonkey-buildsize "3.9 GB (104 MB installed)"> 13 <!ENTITY seamonkey-time "13.8 SBU (using parallelism=4)"> 14 14 ]> 15 15 … … 116 116 <xref linkend="libevent"/>, 117 117 <xref linkend="libvpx"/>, 118 <xref linkend="nspr"/>, and119 <xref linkend="nss"/> <!--, and120 <xref linkend="sqlite"/> -->118 <xref linkend="nspr"/>, 119 <xref linkend="nss"/>, and 120 <xref linkend="sqlite"/> 121 121 </para> 122 122 … … 202 202 ac_add_options --disable-necko-wifi 203 203 204 # GStreamer is necessary for H.264 video playback in HTML5 Video Player;205 # to be enabled, also remember to set "media.gstreamer.enabled" to "true"206 # in about:config. If you have GStreamer 1.x.y, comment out this line and207 # uncomment the following one:208 ac_add_options --disable-gstreamer209 #ac_add_options --enable-gstreamer=1.0210 211 204 # Uncomment these lines if you have installed optional dependencies: 212 205 #ac_add_options --enable-system-hunspell 213 206 #ac_add_options --enable-startup-notification 214 207 215 # Comment outfollowing option if you have PulseAudio installed216 ac_add_options --disable-pulseaudio208 # Uncomment the following option if you have PulseAudio installed 209 #ac_add_options --enable-pulseaudio 217 210 218 211 # Comment out following option if you have gconf installed … … 221 214 # Comment out following options if you have not installed 222 215 # recommended dependencies: 223 # Do not use system SQLite for SeaMonkey based on XUL-47 224 #ac_add_options --enable-system-sqlite 216 ac_add_options --enable-system-sqlite 225 217 ac_add_options --with-system-libevent 226 218 ac_add_options --with-system-libvpx 227 219 ac_add_options --with-system-nspr 228 220 ac_add_options --with-system-nss 229 ac_add_options --with-system-icu 221 222 # Us the internal version of icu due to execution problems 223 #ac_add_options --with-system-icu 230 224 231 225 # The BLFS editors recommend not changing anything below this line: … … 257 251 ac_add_options --with-system-jpeg 258 252 ac_add_options --with-system-png 259 ac_add_options --with-system-zlib 260 261 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/moz-build-dir</literal> 253 ac_add_options --with-system-zlib</literal> 262 254 EOF</userinput></screen> 263 255 … … 269 261 270 262 <para> 271 The moz-build-dir directory needs to exist and match the value used in272 mozconfig (above) for the object directory (MOZ_OBJDIR):273 </para>274 275 <screen><userinput>mkdir -vp mozilla/moz-build-dir</userinput></screen>276 277 <para>278 263 Compile <application>SeaMonkey</application> by running the following 279 264 commands: 280 265 </para> 281 <!-- Should not be needed if Xorg setup instructions were followed 282 <note><para>If you did not install Xorg in /usr, be sure to specify the 283 location with:</para> 284 285 <screen><userinput>export CPLUS_INCLUDE_PATH=$XORG_PREFIX/include 286 export C_INCLUDE_PATH=$XORG_PREFIX/include</userinput></screen> 287 </note> 288 --> 289 <para> 290 Fix an issue with GCC-6.0 and higher: 291 </para> 292 293 <screen><userinput>patch -d mozilla/ -Np1 -i ../../seamonkey-&seamonkey-version;-gcc6-1.patch</userinput></screen> 294 295 <screen><userinput>export CFLAGS_HOLD=$CFLAGS && 296 export CXXFLAGS_HOLD=$CXXFLAGS && 297 export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" && 298 export CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" && 266 267 <screen><userinput>CFLAGS_HOLD=$CFLAGS && 268 CXXFLAGS_HOLD=$CXXFLAGS && 269 EXTRA_FLAGS=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" && 270 export CFLAGS+=$EXTRA_FLAGS && 271 export CXXFLAGS+=$EXTRA_FLAGS && 272 unset EXTRA_FLAGS && 299 273 300 274 make -f client.mk</userinput></screen> … … 311 285 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK= && 312 286 chown -R 0:0 /usr/lib/seamonkey-&seamonkey-version; && 313 cp -v moz-build-dir/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen> 287 288 cp -v $(find -name seamonkey.1 | head -n1) /usr/share/man/man1</userinput></screen> 314 289 315 290 <para> … … 321 296 unset CFLAGS_HOLD CXXFLAGS_HOLD</userinput></screen> 322 297 323 324 298 <bridgehead renderas="sect3" id="devel-seamonkey" xreflabel="SeaMonkey"> 325 299 All the Development Libraries and Headers … … 332 306 </para> 333 307 334 <screen role="root"><userinput>make -C moz-build-dir install</userinput></screen> 308 <screen role="root"><userinput>make -C obj* install</userinput></screen> 309 310 <note> 311 <para> 312 The build directory is set by the make procedure and is dependent on 313 the system archetecture, but the directory name starts with 'obj'. 314 </para> 315 </note> 316 335 317 </sect2> 336 318 337 319 <sect2 role="commands"> 338 320 <title>Command Explanations</title> 339 340 <para>341 <command>mkdir -vp mozilla/moz-build-dir</command>: fixes a build failure342 of Makefile at the beginning of the build, where a file cannot be found.343 </para>344 321 345 322 <para> … … 361 338 <sect2 role="configuration"> 362 339 <title>Configuring SeaMonkey</title> 363 <!-- This worked for me without the extra configuration 364 <para> 365 If you did not add the <option>- -disable-webm</option> option to your 366 <filename>mozconfig</filename>, your <application>SeaMonkey</application> 367 can play most youtube videos without the need for the flash plugin. To 368 enable this, go to <ulink url="http://www.youtube.com/html5"/> and click 369 on 'Join the HTML5 Trial' (needs cookies enabled). 370 </para> 371 --> 340 372 341 <para> 373 342 For installing various <application>SeaMonkey</application> plugins, refer
Note:
See TracChangeset
for help on using the changeset viewer.