Skip to content

Commit

Permalink
Merge pull request dogecoin#2686 from patricklodder/1.14.5-update-osx…
Browse files Browse the repository at this point in the history
…-guide

docs: update macos build guide
  • Loading branch information
chromatic authored Feb 18, 2024
2 parents 08f9db0 + 1b62f12 commit e0278f6
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 200 deletions.
2 changes: 1 addition & 1 deletion INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ these dependencies.

- [Unix Build Notes](doc/build-unix.md)
- [Windows Build Notes](doc/build-windows.md)
- [macOS Build Notes](doc/Building-Dogecoin-1.14-for-Mac.md)
- [macOS Build Notes](doc/build-macos.md)

### Testing

Expand Down
99 changes: 0 additions & 99 deletions doc/Building-Dogecoin-1.14-for-Mac.md

This file was deleted.

65 changes: 65 additions & 0 deletions doc/build-macos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Building dogecoin-qt 1.14 on MacOS #

Tested on MacOs Ventura and Sonoma on Intel (x86_64) and Apple Silicon (arm64) macs.

### Clone dogecoin locally, or check it out, etc. ###

```sh
git clone https://github.com/dogecoin/dogecoin.git
```

### Set up OSX basic build dependencies. ##

Install xcode-select commandline utils.

```sh
xcode-select --install
```

Make sure frameworks dir is properly owned...

```sh
sudo mkdir -p /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks
```

Install Brew. (If you already have Brew installed, perform a `brew update`.)

```sh
git clone https://github.com/Homebrew/brew homebrew
eval "$(homebrew/bin/brew shellenv)"
brew update --force --quiet
chmod -R go-w "$(brew --prefix)/share/zsh"
```

Install dependencies via Brew.

```sh
brew install autoconf automake libtool miniupnpc openssl pkg-config protobuf@21 \
qt5 zeromq qrencode librsvg boost berkeley-db@5 libevent
brew link protobuf@21
```

### Go back to your Dogecoin repo ###

```sh
cd ~/dogecoin

./autogen.sh
./configure --with-gui=qt5 --with-boost=`brew --prefix boost`
make
```

Go have a beverage.

```sh
make install
```

Go have another beverage.

Run it.

```sh
/usr/local/bin/dogecoin-qt
```
100 changes: 0 additions & 100 deletions doc/build-osx.md

This file was deleted.

0 comments on commit e0278f6

Please sign in to comment.