Add Brewfile to allow for an even easier management of dependencies
This commit is contained in:
parent
1f809e7485
commit
02c01c0bd8
|
@ -180,8 +180,8 @@ Install all dependencies at once on Debian/Ubuntu:
|
||||||
|
|
||||||
``` sudo apt update && sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev doxygen graphviz libpgm-dev```
|
``` sudo apt update && sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev doxygen graphviz libpgm-dev```
|
||||||
|
|
||||||
Install all dependencies at once on macOS:
|
Install all dependencies at once on macOS with the provided Brewfile:
|
||||||
``` brew update && brew install cmake pkg-config openssl boost hidapi zmq libpgm unbound libsodium miniupnpc readline ldns expat doxygen graphviz protobuf ```
|
``` brew update && brew bundle --file=contrib/brew/Brewfile ```
|
||||||
|
|
||||||
FreeBSD one liner for required to build dependencies
|
FreeBSD one liner for required to build dependencies
|
||||||
```pkg install git gmake cmake pkgconf boost-libs cppzmq libsodium```
|
```pkg install git gmake cmake pkgconf boost-libs cppzmq libsodium```
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
# Brewfile for Monero
|
||||||
|
# A homebrew Brewfile installs all required dependencies in one shot
|
||||||
|
# see https://coderwall.com/p/afmnbq/homebrew-s-new-feature-brewfiles
|
||||||
|
# https://github.com/Homebrew/homebrew-bundle
|
||||||
|
# execute brew bundle in the directory containing the Brewfile
|
||||||
|
|
||||||
|
tap "homebrew/bundle"
|
||||||
|
tap "homebrew/cask"
|
||||||
|
tap "homebrew/cask-versions"
|
||||||
|
tap "homebrew/core"
|
||||||
|
|
||||||
|
brew "autoconf"
|
||||||
|
brew "autogen"
|
||||||
|
brew "automake"
|
||||||
|
brew "binutils"
|
||||||
|
brew "coreutils"
|
||||||
|
brew "cmake"
|
||||||
|
brew "pkg-config"
|
||||||
|
brew "boost"
|
||||||
|
brew "openssl"
|
||||||
|
brew "hidapi"
|
||||||
|
brew "zmq"
|
||||||
|
brew "libpgm"
|
||||||
|
brew "unbound"
|
||||||
|
brew "libsodium"
|
||||||
|
brew "miniupnpc"
|
||||||
|
brew "readline"
|
||||||
|
brew "ldns"
|
||||||
|
brew "expat"
|
||||||
|
brew "doxygen"
|
||||||
|
brew "graphviz"
|
||||||
|
brew "libunwind-headers"
|
||||||
|
brew "xz"
|
||||||
|
brew "protobuf"
|
Loading…
Reference in New Issue