Skip to content

LazyBeat/homebrew-gnuradio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-gnuradio

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

Installation

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 https://github.com/scipy/scipy/tarball/v0.11.0rc2
    export PKG_CONFIG_PATH="/usr/x11/lib/pkgconfig" pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.tar.gz
  • 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

    [grc]
    local_blocks_path=/usr/local/share/gnuradio/grc/blocks

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

About

GNU Radio Formulae for Homebrew (unmaintained)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%