1,543
edits
DrinkyBird (talk | contribs) (Update OSDN link (and a forgotten Bitbucket one!) to Heptapod) Tag: Source edit |
DrinkyBird (talk | contribs) (Add info about the topic and evolve extensions) Tag: Source edit |
||
Line 15: | Line 15: | ||
** GTK2 | ** GTK2 | ||
** mercurial ''(needed in order to [https://foss.heptapod.net/zandronum/zandronum-stable download the source] and compile in commit meta data)'' | ** mercurial ''(needed in order to [https://foss.heptapod.net/zandronum/zandronum-stable download the source] and compile in commit meta data)'' | ||
*** mercurial-evolve ''(optional, includes the <tt>topic</tt> and <tt>evolve</tt> extensions, which are needed only if you intend to compile a specific topic. Some distros may include these as part of their base Mercurial package)'' | |||
** nasm 0.98.39 or later ''(x86-32 only)'' | ** nasm 0.98.39 or later ''(x86-32 only)'' | ||
* '''Optional''' | * '''Optional''' | ||
Line 29: | Line 30: | ||
=== Debian/Ubuntu === | === Debian/Ubuntu === | ||
<pre> | <pre> | ||
sudo apt-get install g++ make cmake libsdl1.2-compat-dev mercurial zlib1g-dev \ | sudo apt-get install g++ make cmake libsdl1.2-compat-dev mercurial mercurial-evolve zlib1g-dev \ | ||
libbz2-dev libjpeg-dev libfluidsynth-dev libgtk2.0-dev timidity nasm \ | libbz2-dev libjpeg-dev libfluidsynth-dev libgtk2.0-dev timidity nasm \ | ||
libgl1-mesa-dev libssl-dev tar libglew-dev | libgl1-mesa-dev libssl-dev tar libglew-dev | ||
Line 89: | Line 90: | ||
'''Do the following sections as normal user.''' | '''Do the following sections as normal user.''' | ||
== Enable Mercurial extensions == | |||
This section is optional, and is required only if you intend to build a specific topic. Doing so requires the <tt>topic</tt> and <tt>evolve</tt> extensions to be enabled. Some distros may package these separately from the base Mercurial package, so check your package manager. | |||
Add the following to the <tt>extensions</tt> section of <tt>~/.hgrc</tt>: | |||
<syntaxhighlight lang="ini"> | |||
[extensions] | |||
topic = | |||
evolve = | |||
</syntaxhighlight> | |||
== Create zandronum_build directory == | == Create zandronum_build directory == |