GNU Radio Formulae for Homebrew (unmaintained)
Latest commit 0636138 Jan 26, 2014 @titanous Merge pull request #46 from mines/master
fix for issue #42 autoreconf failing on OSX 10.9


This is a collection of Homebrew recipes that makes it easier get GNU Radio and friends running on OS X.


These steps have been tested on Lion 10.7.4 with Xcode 4.3.2 and Mountain Lion 10.8 with Xcode 4.4.1.

  • Add this line to your profile (ie ~/.bash_profile or ~/.zshenv) and reload your shell (exec $SHELL)

    export PATH=/usr/local/bin:/usr/local/share/python:$PATH
  • Install the python package prerequisites

    brew install python gfortran umfpack swig
  • Install the prerequisite python packages

    pip install numpy Cheetah lxml
    pip install
    export PKG_CONFIG_PATH="/usr/x11/lib/pkgconfig" pip install
  • Install gnuradio (add --with-qt for gr-qtgui)

    brew tap titanous/homebrew-gnuradio
    brew install gnuradio
  • Create the ~/.gnuradio/config.conf config file for custom block support


Optional (for gr-wxgui)

  • Before installing gnuradio, install wxmac 2.9 with python bindings

    brew install wxmac --python

Optional (for rtl-sdr devices)

  • Install rtlsdr and related blocks

    brew install rtlsdr gr-osmosdr gr-baz --HEAD