28 lines
679 B
Bash
Executable File
28 lines
679 B
Bash
Executable File
#!/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
|