Skip to content

frco9/homebrew-gnuradio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 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.

Note - Warning

These formula are a work in progress and so ymmv...

Tested on

These steps have been tested under the following environment:

HOMEBREW_VERSION: 0.9.3
ORIGIN: https://github.com/mxcl/homebrew
HEAD: f8e58e1153680e3a03839b726b50c8ec7d176649
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit ivybridge
OS X: 10.8.2-x86_64
Xcode: 4.5.2
CLT: 4.5.0.0.1.1249367152
GCC-4.2: build 5666
LLVM-GCC: build 2336
Clang: 4.1 build 421
X11: 2.7.4 => /opt/X11
System Ruby: 1.8.7-358
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

Installation

  • 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 python and other important eependencies

    brew install python gfortran umfpack swig
  • Tap samueljohn/homebrew-python for scipy (and numpy)

    brew tap samueljohn/homebrew-python
    brew install numpy scipy pixman
    brew install matplotlib --with-gtk --with-wx --with-pyqt 
  • Install the prerequisite python packages

    pip install numpy Cheetah lxml
  • Tap xlfe/homebrew-gnuradio

    brew tap xlfe/homebrew-gnuradio
  • Before installing gnuradio, install wxmac 2.9 with python bindings

    brew install wxmac --python
  • Install gnuradio (--with-qt)

    brew install --with-qt gnuradio
  • Create the ~/.gnuradio/config.conf config file for custom block support

    [grc]
    local_blocks_path=/usr/local/share/gnuradio/grc/blocks
  • Install rtlsdr gr-baz and optionally op25 and gqrx

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

About

GNU Radio Formulae for Homebrew

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%