1 Copyright (c) 2017-2019 42 Developers
2 Copyright (c) 2019 NovaCoin Developers
4 Mac OS X Build Instructions and Notes
5 =====================================
7 MacOS 10.11.6 - El Capitan was used in this manual. All of the commands should be executed in a Terminal application. The built-in one is located in /Applications/Utilities.
9 1. Install Xcode (7.3.1 for El Capitan), run it and accept the license agreement:
11 https://developer.apple.com/xcode/
13 Install Xcode command line tools:
15 xcode-select --install
17 2. Install MacPorts with main dependencies:
19 https://distfiles.macports.org/MacPorts/MacPorts-2.3.5-10.11-ElCapitan.pkg
21 sudo port install autoconf automake libtool pkgconfig db60 openssl qrencode qt5
23 sudo ln -s /opt/local/libexec/qt5/bin/qmake /opt/local/bin/qmake
25 3. Install Homebrew(http://brew.sh) with dependencies:
27 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
29 brew install python2 boost@1.60
31 brew link --force boost@1.60
37 export PATH=$PATH:~/opt/local/lib/db6.0
38 export PATH=$PATH:~/opt/local/lib/db60/include
39 export PATH=$PATH:~/usr/local/Cellar/boost@1.60/1.60.0/include/boost/thread.hpp
43 5. Clone the github tree:
45 git clone https://github.com/novacoin-project/novacoin.git
47 6. Build novacoin-Qt application:
53 7. Create the .dmg disk image:
55 sudo easy_install appscript
56 ./contrib/macdeploy/macdeployqtplus novacoin-Qt.app -dmg -fancy ./contrib/macdeploy/fancy.plist