message: doc: Update wallet database installation guide for macOS
diff: @@ -19,7 +19,7 @@ Then install [Homebrew](https://brew.sh).
  ## Dependencies
  ```shell
  -brew install automake berkeley-db4 libtool boost miniupnpc pkg-config python qt libevent qrencode sqlite
  +brew install automake libtool boost miniupnpc pkg-config python qt libevent qrencode
  ```
  If you run into issues, check [Homebrew's troubleshooting page](https://docs.brew.sh/Troubleshooting).
  @@ -30,7 +30,22 @@ If you want to build the disk image with `make deploy` (.dmg / optional), you ne
  brew install librsvg
  ```
  -## Berkeley DB
  +The wallet support requires one or both of the dependencies ([*SQLite*](#sqlite) and [*Berkeley DB*](#berkeley-db)) in the sections below.
  +To build Bitcoin Core without wallet, see [*Disable-wallet mode*](#disable-wallet-mode).
  +
  +#### SQLite
  +
  +Usually, macOS installation already has a suitable SQLite installation.
  +Also, the Homebrew package could be installed:
  +
  +```shell
  +brew install sqlite
  +```
  +
  +In that case the Homebrew package will prevail.
  +
  +#### Berkeley DB
  +
  It is recommended to use Berkeley DB 4.8. If you have to build it yourself,
  you can use [this](/contrib/install_db4.sh) script to install it
  like so:
  @@ -41,7 +56,11 @@ like so:
  from the root of the repository.
  -**Note**: You only need Berkeley DB if the wallet is enabled (see [*Disable-wallet mode*](/doc/build-osx.md#disable-wallet-mode)).
  +Also, the Homebrew package could be installed:
  +
  +```shell
  +brew install berkeley-db4
  +```
  Build Peercoin
  @@ -72,14 +91,14 @@ Build Peercoin
  make deploy
  ```
  -## `disable-wallet` mode
  +## Disable-wallet mode
  When the intention is to run only a P2P node without a wallet, Bitcoin Core may be
  -compiled in `disable-wallet` mode with:
  +compiled in disable-wallet mode with:
  ```shell
  ./configure --disable-wallet
  ```
  -In this case there is no dependency on Berkeley DB 4.8 and SQLite.
  +In this case there is no dependency on [*Berkeley DB*](#berkeley-db) and [*SQLite*](#sqlite).
  Mining is also possible in disable-wallet mode using the `getblocktemplate` RPC call.
  