Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a formula to install
gr-iio
.It requires this change to Homebrew for the
gnuradio
formula: Homebrew/homebrew-core#65437The formula is
HEAD
-only because there is no release that builds with GNU Radio 3.8, which is what Homebrew offers. There is a patch needed to fix a compilation error that I cherry-pick frommaster
because it has not yet landed inupgrade-3.8
yet.Normally, a Homebrew formula should declares all of its Python package dependencies as
resource
sections to be installed bypip
, as the mainlinegr-osmosdr
formula does. However it doesn't look to me like there are any.There are two minor issues with the dependencies:
This wiki page says that building it requires
liborc-dev
on Linux, so I added theorc
dependency as well, but I can't figure out if it is actually used?CMake seems to fail to detect MPIR but we build successfully anyway, so I marked it optional. This is something that probably needs to be fixed in
gr-iio
's CMake configuration. (This needs to be resolved before upstreaming this tohomebrew-core
.)