tested up to sucessful build of gnu radio
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 19 Jun 2017 10:57:55 +0000 (10:57 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Mon, 19 Jun 2017 10:57:55 +0000 (10:57 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3221 01035d8c-6547-0410-b346-abe4f91aad63

misc/lilacsat1/README.txt
misc/lilacsat1/lilacsat1_setup.sh

index 8bb26df7bc201aab64ae62c91f95347f1630a648..41bcb2a0ce57e528083361c6a4c666631f33d609 100644 (file)
@@ -3,11 +3,17 @@ LilacSat-1 Rx Setup for AREG Club Project
 Mark Jessop and David Rowe
 June 2017
 
-If the build fails, (e.g. due to a missing package) you can restart it:
+If the Gnu Radio build fails, (e.g. due to a missing package) you can
+restart it from the beginning with:
 
-$ cd prefix/default/
+$ cd prefix/default
 $ pybombs rebuild
 
+You can test the GNU Radio build by checking that gnuradio-companion starts:
+
+$ source prefix/default/setup_env.sh
+$ gnuradio-companion
+
 TODO
 ----
 
index 972452bc65583794289643606dd44dff07ac08c3..75bc68c218faa6447d70922e70d379a8ea1e6af1 100644 (file)
@@ -9,16 +9,19 @@ lsb_release -a
 
 # List of packages suggested by gnuradio install instructions
 
-sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq
+sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq
 
 # Setup pybombs, which handles the gnuradio installation
 
 sudo easy_install -U pip
 sudo pip install construct pybombs
-mkdir prefix
 
 # Building gnuradio - takes some time
 
+cd ~
+mkdir prefix
+pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
+pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git
 pybombs prefix init -a default prefix/default/ -R gnuradio-default
 
 # Add gpredict-daily PPA and install (we want the latest version)
@@ -33,10 +36,8 @@ git clone https://github.com/daniestevez/libfec.git
 
 # follow the INSTALL file for that one.
 
-https://github.com/daniestevez/gr-satellites.git
-
-
 # Install gqrx
+
 sudo pybombs install gqrx 
 
 # Hopefully by now we have everything needed to compile gr-satellites