先日失敗していたhomebrewによるgnuradioのインストールですが、ちょいと勉強しましてインストールできるようになりました。gnuradio.rbを見てみると、ソースをcmakeするスクリプトだったので、自分の環境に合わせて書き換えることで解決です。正しく動くか今後検証してみます。
手順は、フォーミュラtitanous/gnuradioをbrew edit gnuradioで下記のように編集し、brew install gnuradio --with-qtを実行すると入ったようです。依存パッケージは前もって手動で入れておきました。
■修正点
- urlで引っ張ってくるgnuradioのソースを3.7.3のものに書き換え(最新でない3.7.3なのは意味なし)
- sha1のハッシュを3.7.3のに書き換え
- apple-gcc4.2はコメントアウト
- pachesはよくわからないのでコメントアウトw
- CC/LD/CXXのパスを/Developer/usr/binへ書き換え
$ brew list
atk fontconfig goocanvas libffi pango qt autoconf freetype gpredict libmpc pcre qwt automake gdbm gr-osmosdr libpng pixman readline boost gdk-pixbuf gsl libtiff pkg-config rtlsdr cairo gettext gtk+ libtool portaudio sdl cloog gfortran hamlib libusb py2cairo sip cmake git harfbuzz libusb-compat pygobject sqlite cppunit glib icu4c makedepend pygtk swig curl gmp intltool mpfr pyqt xz doxygen gnuradio isl openssl pyqwt fftw gobject-introspection jpeg orc python