#Only import the _core to save import time
import wx._core
-from Cura.gui import splashScreen
from Cura.util import profile
class CuraApp(wx.App):
#Do not show a splashscreen on OSX, as by Apple guidelines
self.afterSplashCallback()
else:
+ from Cura.gui import splashScreen
self.splash = splashScreen.splashScreen(self.afterSplashCallback)
def MacOpenFile(self, path):
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
#############################
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/
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.
#############################
{
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': [