#supplies various drivers for soapySDR
sudo add-apt-repository ppa:myriadrf/drivers
#core framework and toolkits (required)
sudo add-apt-repository ppa:pothosware/framework
#support libraries for pothos (required)
sudo add-apt-repository ppa:pothosware/support
#supplies soapysdr, and drivers (required)
sudo add-apt-repository ppa:myriadrf/drivers
#needed when using bladerf devices
sudo add-apt-repository ppa:bladerf/bladerf
#needed when using usrp devices
sudo add-apt-repository ppa:ettusresearch/uhd
#after using add-apt-repository you must update
sudo apt-get update
#install general dependencies
sudo apt-get install curl
sudo apt-get install libboost-all-dev
sudo apt-get install build-essential
sudo apt-get install wget
sudo apt-get install git
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install mpg123
sudo apt-get install ncdu
sudo apt-get install vim
sudo apt-get install ntp
sudo apt-get install links
sudo apt-get install cpufrequtils
sudo apt-get install libfftw3-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install fdkaac
sudo apt-get install ffmpeg
sudo apt-get install libvlc-dev
sudo apt-get install vlc-nox
sudo apt-get install libfaad2 libfaad-dev
sudo apt-get install libfaad-dev
sudo apt-get install python-mako
sudo apt-get install python-requests
sudo apt-get install libuhd-dev
sudo apt-get install libuhd003
sudo apt-get install uhd-host
sudo apt-get install cmake
sudo apt-get install g++
sudo apt-get install libpython-dev
sudo apt-get install swig
sudo apt-get install gawk
sudo apt-get install libcurl4-gnutls-dev
#ODR-PadEnc dependency
sudo apt-get install libmagickwand-dev
sudo apt-get install imagemagick
#libfec can be downloaded via npm but the package is currently unavaiable for apt-get
sudo apt-get install node-js-legacy
sudo apt install npm
npm init
npm install libfec
#install ODR-DabEnc Dependencies
sudo apt-get install sox
sudo apt-get install alsa-tools
sudo apt-get install alsa-utils
#required to use audio jack
sudo apt-get install libasound2
sudo apt-get install libasound2-dev
sudo apt-get install libjack-jackd2-dev
sudo apt-get install jackd2
#install ODR-DabMod Dependencies
#ODR-DabMod limesuite dependencies
sudo apt-get install limesuite
sudo apt-get install liblimesuite-dev
sudo apt-get install limesuite-udev
sudo apt-get install limesuite-images
#ODR-DabMod hackrf dependencies
sudo apt-get install hackrf
sudo apt-get install libhackrf-dev
sudo apt-get install libsodium18
#ODR-DabMod hackrf && limesuite dependencies
sudo apt-get install pothos-all
#install bindings for python2
sudo apt-get install python-pothos
#or install bindings for python3
sudo apt-get install python3-pothos
#install development files for python blocks
sudo apt-get install pothos-python-dev
#soapy sdr runtime and utilities
sudo apt-get install soapysdr
sudo apt-get install soapysdr-module-lms7
#python language bindings
sudo apt-get install python-soapysdr
sudo apt-get install python-numpy
#python3 language bindings
sudo apt-get install python3-soapysdr python3-numpy
#using soapy sdr for remote device support?
sudo apt-get install soapysdr-module-remote soapysdr-server
#osmo sdr support:
sudo apt-get install osmo-sdr soapysdr-module-osmosdr
#rtl sdr support:
sudo apt-get install rtl-sdr soapysdr-module-rtlsdr
#blade rf support:
sudo apt-get install bladerf soapysdr-module-bladerf
#hack rf support:
sudo apt-get install hackrf soapysdr-module-hackrf
#usrp support:
sudo apt-get install uhd-host uhd-soapysdr soapysdr-module-uhd
#umtrx support:
sudo apt-get install umtrx uhd-host uhd-soapysdr soapysdr-module-uhd
#miri SDR support:
sudo apt-get install miri-sdr soapysdr-module-mirisdr
#rf space support:
sudo apt-get install soapysdr-module-rfspace
#airspy support:
sudo apt-get install airspy soapysdr-module-airspy
# Build the library
cd libfreesrp
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
sudo make
# Install the library
sudo make install
cd ../
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install doxygen
sudo apt-get install help2man
sudo apt-get install pandoc
#gnuradio requires latex
sudo apt-get install subversion
sudo apt-get install texlive-full
sudo apt-get install python pip
sudo pip install --upgrade pip
sudo pip install cheetah
sudo pip install wxwidgets
sudo apt-get install synaptic
sudo add-add-apt-repository ppa:bladerf/bladerf
sudo apt-get update
sudo apt-get install libbladerf-dev
sudo apt-get install bladerf-firmware-fx3
sudo apt-get install bladerf-fpga-hostedx40
sudo apt-get install bladerf-fpga-hostedx115
sudo apt-get install qt4-dev-tools libqt4-dev libqtcore4 libqtgui4
sudo apt-get install aptitude
sudo aptitude install maven2
sudo aptitude install libboost-thread-dev
sudo aptitude install sun-java-6-jdk
sudo update-alternatives --config java
sudo apt-get install thrift-compiler
sudo apt-get install qtcreator
sudo apt-get install mercurial
hg clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
../configure
make
sudo make install
cd ../../
#gnu scientific library is a dependecy of comedilib
git clone git://git.savannah.gnu.org/gsl.git
cd comedi
./autogen.sh
./configure
sudo make
sudo make install
cd ../
sudo apt-get install fftw3