You will need the following dependencies (Ubuntu, Debian):
sudo apt-get update -qq
sudo apt-get install -y build-essential g++ qt5-default qt5-qmake qtmultimedia5-dev libqt5xmlpatterns5-dev libqt5svg5-dev qttools5-dev-tools libsfml-dev
-
Clone source and dependencies
git clone https://... cd IMP git submodule init git submodule update
-
Change into the out-of-tree build subdirectory of the source tree:
mkdir build; cd build
-
Create the makefile via qmake:
qmake --qt=5 ../src/imp.pro
-
Build the binary:
make
-
For the easiest install, just run make install to automatically set up the shared data and desktop launcher.
sudo make install
If you prefer to run from a user directory, you can copy the imp binary from the build directory, as well as the audio, themes, and dictionaries folders from the data directory to your preferred location.