Update scripts for releasing

This commit is contained in:
tzutalin 2016-12-08 10:09:42 +08:00
parent 51bd7b1ca1
commit dbbd6fc0f7
2 changed files with 30 additions and 4 deletions

View File

@ -1,4 +1,11 @@
#!/bin/bash #!/bin/bash
### Ubuntu use pyinstall v3.0
THIS_SCRIPT_PATH=`readlink -f $0`
THIS_SCRIPT_DIR=`dirname ${THIS_SCRIPT_PATH}`
cd pyinstaller
git checkout v3.0
cd ${THIS_SCRIPT_DIR}
rm -r build rm -r build
rm -r dist rm -r dist
rm labelImg.spec rm labelImg.spec
@ -6,6 +13,12 @@ python pyinstaller/pyinstaller.py --hidden-import=xml \
--hidden-import=xml.etree \ --hidden-import=xml.etree \
--hidden-import=xml.etree.ElementTree \ --hidden-import=xml.etree.ElementTree \
--hidden-import=lxml.etree \ --hidden-import=lxml.etree \
--hidden-import=json \
--hidden-import=numpy \
-D -F -n labelImg -c "../labelImg.py" -p ../libs -D -F -n labelImg -c "../labelImg.py" -p ../libs
FOLDER=$(git describe --abbrev=0 --tags)
FOLDER="linux_"$FOLDER
rm -rf "$FOLDER"
mkdir "$FOLDER"
cp dist/labelImg $FOLDER
cp -rf ../data $FOLDER/data
zip "$FOLDER.zip" -r $FOLDER

View File

@ -1,4 +1,11 @@
#!/bin/bash #!/bin/bash
### Window requires pyinstall v2.1
THIS_SCRIPT_PATH=`readlink -f $0`
THIS_SCRIPT_DIR=`dirname ${THIS_SCRIPT_PATH}`
cd pyinstaller
git checkout v2.1
cd ${THIS_SCRIPT_DIR}
. venv_wine/bin/activate . venv_wine/bin/activate
rm -r build rm -r build
rm -r dist rm -r dist
@ -7,6 +14,12 @@ wine c:/Python27/python.exe pyinstaller/pyinstaller.py --hidden-import=xml \
--hidden-import=xml.etree \ --hidden-import=xml.etree \
--hidden-import=xml.etree.ElementTree \ --hidden-import=xml.etree.ElementTree \
--hidden-import=lxml.etree \ --hidden-import=lxml.etree \
--hidden-import=json \
--hidden-import=numpy \
-D -F -n labelImg -c "../labelImg.py" -p ../libs -D -F -n labelImg -c "../labelImg.py" -p ../libs
FOLDER=$(git describe --abbrev=0 --tags)
FOLDER="windows_"$FOLDER
rm -rf "$FOLDER"
mkdir "$FOLDER"
cp dist/labelImg.exe $FOLDER
cp -rf ../data $FOLDER/data
zip "$FOLDER.zip" -r $FOLDER