This is a collection of Homebrew recipes that makes it easier get GNU Radio and friends running on OS X.
These formula are a work in progress and so ymmv...
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
-
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
, installwxmac
2.9 with python bindingsbrew 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 optionallyop25
andgqrx
brew install --HEAD rtlsdr gr-osmosdr gr-baz brew install --HEAD op25 gqrx