From 220c3ae8297b52c81a48f88db568d63a2d5b6d65 Mon Sep 17 00:00:00 2001 From: Soren Jorvang Date: Mon, 31 May 2010 16:18:40 +0000 Subject: [PATCH] Identify OS X application bundle with SVN version number. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5557 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DolphinWX/Src/SConscript | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/Source/Core/DolphinWX/Src/SConscript b/Source/Core/DolphinWX/Src/SConscript index 873ca421f6..5e3ba57908 100644 --- a/Source/Core/DolphinWX/Src/SConscript +++ b/Source/Core/DolphinWX/Src/SConscript @@ -1,6 +1,7 @@ # -*- python -*- Import('env') +import os import sys wxenv = env.Clone() @@ -78,25 +79,19 @@ if sys.platform == 'darwin': exeGUI = env['binary_dir'] + 'Dolphin.app/Contents/MacOS/Dolphin' exeNoGUI = env['binary_dir'] + 'DolphinNoGUI' - icon = 'Dolphin' - version = 'svn' wxenv['FRAMEWORKS'] = ['Cocoa', 'CoreFoundation', 'System'] wxenv.Plist( env['binary_dir'] + 'Dolphin.app/Contents/Info.plist', Value(dict( - CFAppleHelpAnchor = 'index', CFBundleExecutable = 'Dolphin', - CFBundleGetInfoHTML = 'Dolphin ' + version, - CFBundleIconFile = icon, + CFBundleIconFile = 'Dolphin.icns', CFBundleIdentifier = 'com.dolphin-emu.dolphin', CFBundleName = 'Dolphin', CFBundlePackageType = 'APPL', - CFBundleShortVersionString = version, - CFBundleSignature = 'dlfn', - CFBundleVersion = version, + CFBundleShortVersionString = + os.popen('svnversion -n ' + Dir('#').abspath).read(), + CFBundleVersion = '2.0', LSRequiresCarbon = True, - NSPrefPaneIconFile = icon, - NSPrefPaneIconLabel = 'Dolphin', )) ) else: