Updated OS build script with locale support
authorMaran <maran.hidskes@gmail.com>
Sat, 26 Jan 2013 16:14:58 +0000 (17:14 +0100)
committerMaran <maran.hidskes@gmail.com>
Sat, 26 Jan 2013 16:15:13 +0000 (17:15 +0100)
setup-release.py

index 608ad4d..5884cb6 100644 (file)
@@ -48,23 +48,27 @@ setup(
     version = version,
     **extra_options
 )
+from distutils import dir_util
 
 if sys.platform == 'darwin':
     # Remove the copied py file
     os.remove(mainscript)
     resource = "dist/" + name + ".app/Contents/Resources/"
 
+    dir_util.copy_tree("locale", resource + "locale/")
     # Try to locate qt_menu
     # Let's try the port version first!
     if os.path.isfile("/opt/local/lib/Resources/qt_menu.nib"):
       qt_menu_location = "/opt/local/lib/Resources/qt_menu.nib"
     else:
       # No dice? Then let's try the brew version
-      qt_menu_location = os.popen("find /usr/local/Cellar -name qt_menu.nib | head").read()
+      qt_menu_location = os.popen("find /usr/local/Cellar -name qt_menu.nib | tail -n 1").read()
       qt_menu_location = re.sub('\n','', qt_menu_location)
 
     if(len(qt_menu_location) == 0):
       print "Sorry couldn't find your qt_menu.nib this probably won't work"
+    else:
+      print "Found your qib: " + qt_menu_location
 
     # Need to include a copy of qt_menu.nib
     shutil.copytree(qt_menu_location, resource + "qt_menu.nib")