These assume you got all prereq's for building... just uncomment the 310 section for development version - and don't ask questions - it's unsupported.
getmangos.sh
#!/bin/bash
rm -Rf mangos
git clone git://github.com/mangos/mangos.git
cd mangos
# 310 branch
# git checkout -b 310 origin/310
# git pull git://github.com/mangos/mangos.git 310
# 310branch
mkdir src/bindings/ScriptDev2
svn co [url]https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2/[/url] src/bindings/ScriptDev2
git apply `ls src/bindings/ScriptDev2/patches/MaNGOS-*-ScriptDev2.patch`
autoreconf --install --force
buildmangos.sh
#!/bin/bash
cd mangos
mkdir objdir
cd objdir
../configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --enable-cli --enable-ra --datadir=/opt/mangos/dat
make
make install
cd ..
rm -r objdir
enjoy