To install from source, you will have to install the base development packages:
git, autoconf, automake, libtool, intltool, pkg-tools, make, cmake, gcc, g++
You'll probably want
subversion too, to download the latest version on the source repository. The compilers gcc and g++ from this list can be replaced by clang and clang++ (we use them for development), probably others as well.