$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
$ brew install glew lz4 libjpeg libpng lzo pkg-config libusb cmake git-lfs libmypaint qt boost $ git lfs install
$ git clone https://github.com/opentoonz/opentoonz $ cd opentoonz $ git lfs pull $ cd thirdparty/lzo $ cp -r 2.03/include/lzo driver $ cd ../tiff-4.0.3 $ ./configure && make
boost をhomebrewではなく https://boost.org からダウンロードした場合は以下を実行します。以下のコマンドは ~/Downsloads
に boost_1_72_0.tar.bz2
がダウンロードされていることを想定しています。
$ cd ../boost $ mv ~/Downloads/boost_1_72_0.tar.bz2 . $ tar xjvf boost_1_72_0.tar.bz2
$ cd ../../toonz $ mkdir build $ cd build
$ cmake ../sources -DQT_PATH='/usr/local/opt/qt/lib' $ make
/Users/ユーザ名/Qt
にインストールしている場合、QT_PATH
の値は ~/Qt/5.12.2/clang_64/lib
または ~/Qt/5.12.2/clang_32/lib
のようになります。ビルドが長いので気長に待ちます。
Xcodeを用いる場合は下記を実行します。
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer $ cmake -G Xcode ../sources -B. -DQT_PATH='/usr/local/opt/qt/lib' -DWITH_TRANSLATION=OFF
-DWITH_TRANSLATION=OFF
はXcode12以降で必要です。/opentoonz/toonz/build/OpenToonz.xcodeproj
を開き、ビルドします。/Applications/OpenToonz/OpenToonz_stuff
というディレクトリが存在していない場合は以下のコマンド等でリポジトリのひな形を設置する必要があります。
$ sudo cp -r opentoonz/stuff /Applications/OpenToonz/OpenToonz_stuff $ sudo chmod -R 777 /Applications/OpenToonz
$ open ./toonz/OpenToonz.app
.toonz/build/Debug/OpenToonz.app
にあります。