You will need the following development libraries installed: Qt5, FFTW, Hamlib, and PortAudio. Other various development packages include g++ and pkg-config.
From released packages
Download one of the Github release packages:
Unpack the archive:
tar xzvof sosdr-X.X.X.tgz
cd so2sdr-X.X.X qmake make
The default install location is in /usr/local. You can change this in common.pri Then, as root:
From git source
Clone the git repository to your local machine:
git clone git://github.com/n4ogw/so2sdr.git
By default, so2sdr will be installed in /usr/local/bin, and associated data files will be placed in /usr/local/share/so2sdr. If you want to change the location of the program, edit SO2SDR_INSTALL_DIR in common.pri
In the directory so2sdr,
make -j 2will use 2 cores and go faster. Subdirectory Makefiles are created from the top level Makefile.
Test and contribute!