#!/bin/bash set -ev if [[ -z $TRAVIS_TAG ]]; then echo TRAVIS_TAG unset, exiting exit 1 fi cd build brew update brew install zebra-lucky/qt5/qt5 brew install gettext curl -O https://www.python.org/ftp/python/3.6.5/python-3.6.5-macosx10.6.pkg curl -O https://bootstrap.pypa.io/get-pip.py sudo installer -pkg python-3.6.5-macosx10.6.pkg -target / sudo python3 get-pip.py mkdir libusb curl https://homebrew.bintray.com/bottles/libusb-1.0.22.el_capitan.bottle.tar.gz | tar xz --directory libusb cp libusb/libusb/1.0.22/lib/libusb-1.0.dylib . sudo pip3 install SIP==4.19.8 sudo pip3 install PyQt5==5.7.1 sudo pip3 install Cython==0.28.1 sudo pip3 install PyInstaller==3.3.1