Good OpenGL support (4.1+ required, 3.3 works but misses deep zooming).
Programs:
Libraries:
On Debian Jessie, this suffices to install everything you need to compile:
sudo aptitude install \
build-essential \
libglew-dev \
libglfw3-dev \
libmpfr-dev \
pkg-config
You can compile it:
make -C src clean make -C src
You can compile without debugging information (slightly smaller, maybe faster):
make -C src clean make -C src DEBUG=-s
If you have multiple cores you can speed up compilation by using -jN where N is slightly larger than your core count (eg: make -C src -j3).
If you have problems compiling (usually because dependencies are not available in your distribution and you compiled them from source), try setting the make flag EXTRA_COMPILE_FLAGS to add the correct include directories.
If make fails at LINK time (often occurs with static libglfw3.a), try setting the make flag EXTRA_LINK_FLAGS to add any required libraries, for example:
make -C src EXTRA_LINK_FLAGS="-lglfw3"
mightymandel is developed in a git repository on https://gitorious.org, which you can download like this:
git clone https://gitorious.org/maximus/mightymandel.git
You can browse the repository here:
Stable releases are tagged:
git tag -ln | sort -V
You can see the message from the latest tagged version:
git tag -ln999 $(git tag -l | sort -V | tail -n 1)
You can see commits since the lastest tagged version:
git log --oneline $(git tag -l | sort -V | tail -n 1)..