diff -r eff7327bcabe -r 1e57279b82b1 Building_mcabber_from_Mercurial.mdwn --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Building_mcabber_from_Mercurial.mdwn Sun May 14 20:58:00 2017 +0300 @@ -0,0 +1,52 @@ +[[!meta title="Bulding MCabber from Sources"]] + +A short explanation on how to use Mercurial to keep up-to-date with the latest +development version of mcabber. More info on Mercurial can be found on +. + +[[!toc]] + +# Download + +First, clone the Mercurial reporitory: + + % hg clone http://mcabber.com/hg/ mcabber-hg + +# Prepare + +Go into the `mcabber` directory, and build the `configure` script (you will need +the _autotools_ software installed): + + % cd mcabber-hg/mcabber + % ./autogen.sh + +Now you can use the configure script, as usual. You can use `--enable-hgcset` to +add the Mercurial changeset to mcabber's version string. + + % ./configure --enable-hgcset + +If you want to install in your own home-directory instead of system-wide, append +`--prefix=$HOME`: + + % ./configure --enable-hgcset --prefix=$HOME + +# Compile + +To compile the source code, run: + + % make + +And to install it (you will probably need to be root to do this if you are doing +a system-wide installation): + + % make install + +# Update + +If you want to update mcabber source code later, just pull from the repository, +update and compile again: + + % hg pull -u + % make + % make install +