added SoapySDRPlay build info and info for building the soapysdr-support branch itself

jazzkutya 2015-11-08 01:54:36 +01:00
parent ad1239c248
commit 1b17ad5c5c

@ -1,4 +1,4 @@
Building soapysdr-support branch dependencies.
Building soapysdr-support branch and dependencies.
===
Installing SoapySDR for OSX/Linux:
@ -6,6 +6,7 @@ Installing SoapySDR for OSX/Linux:
SoapySDR itself
```
sudo apt-get install git build-essential automake cmake
git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
@ -20,6 +21,7 @@ SoapySDRUtil --info
SoapyRTLSDR (similar to other Soapy modules):
```
sudo apt-get install librtlsdr-dev
git clone https://github.com/pothosware/SoapyRTLSDR.git
cd SoapyRTLSDR
mkdir build
@ -31,8 +33,59 @@ sudo ldconfig #only needed on linux systems
SoapySDRUtil --probe
```
SoapySDRPlay (similar to other Soapy modules):
```
git clone https://github.com/pothosware/SoapySDRPlay.git
cd SoapySDRPlay
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install
sudo ldconfig #only needed on linux systems
SoapySDRUtil --probe
```
- Always ensure to update and build SoapySDR before building dependent projects.
Building soapysdr-support branch of CubicSDR for OSX/Linux:
---
```
sudo apt-get install automake libfftw3-dev cmake libgl1-mesa-dev libwxgtk3.0-dev libpulse-dev
```
If you do not meet the requirements for libgl1-mesa-dev
because of one of the following packages:
libcheese7, libclutter.
run the following command:
```
sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0 xserver-xorg-input-all
```
```
git clone https://github.com/jgaeddert/liquid-dsp
cd liquid-dsp
./bootstrap.sh
./configure
make
sudo make install
sudo ldconfig
cd ..
git clone -b soapysdr-support https://github.com/cjcliffe/CubicSDR.git
cd CubicSDR
mkdir build
cd build
cmake ../
make
cd x64
./CubicSDR
```
Win32/Win64:
---