Merge pull request #288 from GreatFruitOmsk/master
Fix package.sh and improve file association
This commit is contained in:
commit
b0cbce6b02
2 changed files with 26 additions and 22 deletions
42
package.sh
42
package.sh
|
|
@ -66,6 +66,25 @@ if [ "$BUILD_TARGET" = "all" ]; then
|
|||
exit
|
||||
fi
|
||||
|
||||
# Change working directory to the directory the script is in
|
||||
# http://stackoverflow.com/a/246128
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd $SCRIPT_DIR
|
||||
|
||||
checkTool git "git: http://git-scm.com/"
|
||||
checkTool curl "curl: http://curl.haxx.se/"
|
||||
if [ $BUILD_TARGET = "win32" ]; then
|
||||
#Check if we have 7zip, needed to extract and packup a bunch of packages for windows.
|
||||
checkTool 7z "7zip: http://www.7-zip.org/"
|
||||
fi
|
||||
#For building under MacOS we need gnutar instead of tar
|
||||
if [ -z `which gnutar` ]; then
|
||||
TAR=tar
|
||||
else
|
||||
TAR=gnutar
|
||||
fi
|
||||
|
||||
|
||||
#############################
|
||||
# Darwin
|
||||
#############################
|
||||
|
|
@ -88,7 +107,9 @@ if [ "$BUILD_TARGET" = "darwin" ]; then
|
|||
cp -a STLQuickLook.qlgenerator dist/Cura.app/Contents/Library/QuickLook/
|
||||
|
||||
# Archive app
|
||||
$TAR cfp - dist/Cura.app | gzip --best -c > ../../${TARGET_DIR}.tar.gz
|
||||
cd dist
|
||||
$TAR cfp - Cura.app | gzip --best -c > ../../../${TARGET_DIR}.tar.gz
|
||||
cd ..
|
||||
|
||||
# Create sparse image for distribution
|
||||
hdiutil detach /Volumes/Cura\ -\ Ultimaker/
|
||||
|
|
@ -102,28 +123,11 @@ if [ "$BUILD_TARGET" = "darwin" ]; then
|
|||
exit
|
||||
fi
|
||||
|
||||
|
||||
#############################
|
||||
# Rest
|
||||
#############################
|
||||
|
||||
# Change working directory to the directory the script is in
|
||||
# http://stackoverflow.com/a/246128
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd $SCRIPT_DIR
|
||||
|
||||
checkTool git "git: http://git-scm.com/"
|
||||
checkTool curl "curl: http://curl.haxx.se/"
|
||||
if [ $BUILD_TARGET = "win32" ]; then
|
||||
#Check if we have 7zip, needed to extract and packup a bunch of packages for windows.
|
||||
checkTool 7z "7zip: http://www.7-zip.org/"
|
||||
fi
|
||||
#For building under MacOS we need gnutar instead of tar
|
||||
if [ -z `which gnutar` ]; then
|
||||
TAR=tar
|
||||
else
|
||||
TAR=gnutar
|
||||
fi
|
||||
|
||||
#############################
|
||||
# Download all needed files.
|
||||
#############################
|
||||
|
|
|
|||
6
setup.py
6
setup.py
|
|
@ -18,19 +18,19 @@ if sys.platform.startswith('darwin'):
|
|||
{
|
||||
u'CFBundleTypeRole': u'Viewer',
|
||||
u'LSItemContentTypes': [u'com.pleasantsoftware.uti.stl'],
|
||||
u'LSHandlerRank': u'Alternate',
|
||||
u'LSHandlerRank': u'Owner',
|
||||
},
|
||||
{
|
||||
u'CFBundleTypeRole': u'Viewer',
|
||||
u'LSItemContentTypes': [u'org.khronos.collada.digital-asset-exchange'],
|
||||
u'LSHandlerRank': u'Alternate'
|
||||
u'LSHandlerRank': u'Owner'
|
||||
},
|
||||
{
|
||||
u'CFBundleTypeName': u'Wavefront 3D Object',
|
||||
u'CFBundleTypeExtensions': [u'obj'],
|
||||
u'CFBundleTypeMIMETypes': [u'application/obj-3d'],
|
||||
u'CFBundleTypeRole': u'Viewer',
|
||||
u'LSHandlerRank': u'Alternate'
|
||||
u'LSHandlerRank': u'Owner'
|
||||
}
|
||||
],
|
||||
u'UTImportedTypeDeclarations': [
|
||||
|
|
|
|||
Loading…
Reference in a new issue