From 1a77b788d1f325801d9ba1e8bb032cc5eec873db Mon Sep 17 00:00:00 2001 From: Nhan Cao Date: Thu, 10 May 2018 09:17:00 +0700 Subject: [PATCH] update build macOS --- build-tools/build-for-macos.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 build-tools/build-for-macos.sh diff --git a/build-tools/build-for-macos.sh b/build-tools/build-for-macos.sh new file mode 100644 index 00000000..cf389cc9 --- /dev/null +++ b/build-tools/build-for-macos.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +brew install python@2 +pip install --upgrade virtualenv + +# clonde labelimg source +rm -rf /tmp/labelImgSetup +mkdir /tmp/labelImgSetup +cd /tmp/labelImgSetup +curl https://codeload.github.com/tzutalin/labelImg/zip/master --output labelImg.zip +unzip labelImg.zip +rm labelImg.zip + +# setup python3 space +virtualenv --system-site-packages -p python3 /tmp/labelImgSetup/labelImg-py3 +source /tmp/labelImgSetup/labelImg-py3/bin/activate +cd labelImg-master + +# build labelImg app +pip install py2app +pip install PyQt5 lxml +make qt5py3 +rm -rf build dist +python setup.py py2app -A +mv "/tmp/labelImgSetup/labelImg-master/dist/labelImg.app" /Applications +# deactivate python3 +deactivate +cd ../ +rm -rf /tmp/labelImgSetup +echo 'DONE' \ No newline at end of file