|
@@ -112,12 +112,12 @@ The latest version of the released code can be downloaded using the following
|
|
commands:
|
|
commands:
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
- git clone https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla.git mozilla-253
|
|
|
|
- cd mozilla-253
|
|
|
|
|
|
+ git clone https://gitlab.com/seamonkey-project/seamonkey-2.53-mozilla.git mozilla-253<br>
|
|
|
|
+ cd mozilla-253<br>
|
|
git clone https://gitlab.com/seamonkey-project/seamonkey-2.53-comm.git comm
|
|
git clone https://gitlab.com/seamonkey-project/seamonkey-2.53-comm.git comm
|
|
- cd extensions
|
|
|
|
- hg clone https://hg.mozilla.org/chatzilla irc
|
|
|
|
- hg clone https://hg.mozilla.org/dom-inspector inspector
|
|
|
|
|
|
+ cd extensions<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/chatzilla irc<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/dom-inspector inspector<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
|
|
|
|
<h4 id="future">2.57 Branch</h4>
|
|
<h4 id="future">2.57 Branch</h4>
|
|
@@ -130,12 +130,12 @@ The latest version of the code from this branch can be downloaded using the
|
|
following commands:
|
|
following commands:
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
- hg clone https://hg.mozilla.org/releases/mozilla-esr60/ mozilla-esr60
|
|
|
|
- cd mozilla-esr60
|
|
|
|
- hg clone https://hg.mozilla.org/releases/comm-esr60/ comm
|
|
|
|
- cd extensions
|
|
|
|
- hg clone https://hg.mozilla.org/chatzilla irc
|
|
|
|
- hg clone https://hg.mozilla.org/dom-inspector inspector
|
|
|
|
|
|
+ hg clone https://hg.mozilla.org/releases/mozilla-esr60/ mozilla-esr60<br>
|
|
|
|
+ cd mozilla-esr60<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/releases/comm-esr60/ comm<br>
|
|
|
|
+ cd extensions<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/chatzilla irc<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/dom-inspector inspector<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
|
|
|
|
<h4 id="central">Central Branch</h4>
|
|
<h4 id="central">Central Branch</h4>
|
|
@@ -150,12 +150,12 @@ The latest version of the code for the central branch can be downloaded using
|
|
the following commands:
|
|
the following commands:
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
- hg clone https://hg.mozilla.org/mozilla-central/ mozilla-central
|
|
|
|
- cd mozilla-central
|
|
|
|
- hg clone https://hg.mozilla.org/comm-central/ comm
|
|
|
|
- cd extensions
|
|
|
|
- hg clone https://hg.mozilla.org/chatzilla irc
|
|
|
|
- hg clone https://hg.mozilla.org/dom-inspector inspector
|
|
|
|
|
|
+ hg clone https://hg.mozilla.org/mozilla-central/ mozilla-central<br>
|
|
|
|
+ cd mozilla-central<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/comm-central/ comm<br>
|
|
|
|
+ cd extensions<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/chatzilla irc<br>
|
|
|
|
+ hg clone https://hg.mozilla.org/dom-inspector inspector<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
|
|
|
|
<h3 id="building">Building SeaMonkey</h3>
|
|
<h3 id="building">Building SeaMonkey</h3>
|
|
@@ -164,41 +164,41 @@ Once you have downloaded the source code, you can move onto building SeaMonkey.
|
|
(e.g. in mozilla-253).
|
|
(e.g. in mozilla-253).
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
-export CC=clang
|
|
|
|
-export CXX=clang++
|
|
|
|
-ac_add_options --enable-application=comm/suite
|
|
|
|
-ac_add_options --enable-calendar
|
|
|
|
-ac_add_options --enable-irc
|
|
|
|
-ac_add_options --enable-dominspector
|
|
|
|
-mk_add_options MOZ_OBJDIR=/path/to/objdir-sm253
|
|
|
|
-ac_add_options --enable-optimize
|
|
|
|
-ac_add_options --enable-js-shell
|
|
|
|
-ac_add_options --enable-elf-hack
|
|
|
|
-ac_add_options --disable-debug-symbols
|
|
|
|
-ac_add_options --disable-tests
|
|
|
|
-
|
|
|
|
-# Disable checking that add-ons are signed by the trusted root
|
|
|
|
-MOZ_ADDON_SIGNING=0
|
|
|
|
-# Disable enforcing that add-ons are signed by the trusted root
|
|
|
|
-MOZ_REQUIRE_SIGNING=0
|
|
|
|
-
|
|
|
|
-# Package js shell
|
|
|
|
-export MOZ_PACKAGE_JSSHELL=1
|
|
|
|
|
|
+export CC=clang<br>
|
|
|
|
+export CXX=clang++<br>
|
|
|
|
+ac_add_options --enable-application=comm/suite<br>
|
|
|
|
+ac_add_options --enable-calendar<br>
|
|
|
|
+ac_add_options --enable-irc<br>
|
|
|
|
+ac_add_options --enable-dominspector<br>
|
|
|
|
+mk_add_options MOZ_OBJDIR=/path/to/objdir-sm253<br>
|
|
|
|
+ac_add_options --enable-optimize<br>
|
|
|
|
+ac_add_options --enable-js-shell<br>
|
|
|
|
+ac_add_options --enable-elf-hack<br>
|
|
|
|
+ac_add_options --disable-debug-symbols<br>
|
|
|
|
+ac_add_options --disable-tests<br>
|
|
|
|
+<br>
|
|
|
|
+# Disable checking that add-ons are signed by the trusted root<br>
|
|
|
|
+MOZ_ADDON_SIGNING=0<br>
|
|
|
|
+# Disable enforcing that add-ons are signed by the trusted root<br>
|
|
|
|
+MOZ_REQUIRE_SIGNING=0<br>
|
|
|
|
+<br>
|
|
|
|
+# Package js shell<br>
|
|
|
|
+export MOZ_PACKAGE_JSSHELL=1<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
<p>
|
|
<p>
|
|
On the Linux platform you can also make use of ccache by adding to your
|
|
On the Linux platform you can also make use of ccache by adding to your
|
|
.mozconfig file:
|
|
.mozconfig file:
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
-# Use ccache
|
|
|
|
-ac_add_options --with-ccache=/usr/bin/ccache
|
|
|
|
|
|
+# Use ccache<br>
|
|
|
|
+ac_add_options --with-ccache=/usr/bin/ccache<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
<p>
|
|
<p>
|
|
The build can then be started by typing the following command in the root of
|
|
The build can then be started by typing the following command in the root of
|
|
your source code:
|
|
your source code:
|
|
</p>
|
|
</p>
|
|
<pre><code>
|
|
<pre><code>
|
|
-./mach build
|
|
|
|
|
|
+./mach build<br>
|
|
</code></pre>
|
|
</code></pre>
|
|
|
|
|
|
<h2 id="l10n">Localization</h2>
|
|
<h2 id="l10n">Localization</h2>
|