Announce: librist now available on macOS through Homebrew
Hi,
The RIST library (shared and static), its header files and the four basic tools (ristreceiver, ristsender, rist2rist and ristsrppasswd) are now available on macOS as a standard Homebrew package, including on the new M1 ("Apple Silicon") Arm64-based Mac systems.
Homebrew is the standard package manager for all open-source software on macOS.
If you already have Homebrew setup on your Mac, installing RIST is just this:
brew install librist
If you haven't installed Homebrew yet, the somewhat esoteric command to install it is published on top of the Homebrew home page:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
On classical x86_64 Intel Macs, Homebrew is installed in /usr/local. On Arm64-based Macs, the root is /opt/homebrew. Make sure to have its bin subdirectory in your PATH.
If you had installed the previous temporary "Homebrew tap" that I had setup for RIST, deactivate it before reinstalling the new official version:
brew uninstall rist
brew untap tsduck/rist
To get this, I have pushed a "Homebrew formula" (that's the way it is named) for librist, which acts as a request to include a new package in Homebrew. That request was merged today. Note that the official package name is librist, not rist, upon request from the Homebrew maintainers.