Install Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Dependencies:
brew install pkg-config
brew install protobuf
# weirdly I didn't need to install any of these, though your mileage may vary:
#
# * libsodium
# * llvm
Clone Irdest repo:
git clone https://git.irde.st/we/irdest.git irdest.git
cd irdest.git
Build Irdest:
git checkout release/ratman-0.3.0
cargo build --release -p ratman --all-features