/homebrew-bladerf

Homebrew formula for bladeRF

Primary LanguageRuby

homebrew-bladerf

Installation

Tested on Mountain Lion 10.8 with Xcode 4.6.

  • Prepare homebrew

    $ curl -fsSk https://raw.github.com/mxcl/homebrew/go | ruby
    
  • Install bladerf with brew

    $ brew tap edy555/bladerf
    $ brew install bladerf --HEAD
    

GNURadio and gr-osmosdr (optional)

  • Install XQuartz

Download XQuartz installer XQuartz-2.7.4.dmg from http://xquartz.macosforge.org/landing/, then install it.

  • Install the python package prerequisites

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

    pip install numpy scipy Cheetah lxml
    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
  • Before installing gnuradio, install wxmac 2.9 with python bindings

    brew install wxmac --python
    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
  • Install gr-osmosdr

    brew install gr-osmosdr --HEAD

Credit

[EOF]