]> granicus.if.org Git - python/commitdiff
Merged revisions 70741 via svnmerge from
authorRonald Oussoren <ronaldoussoren@mac.com>
Mon, 30 Mar 2009 19:58:41 +0000 (19:58 +0000)
committerRonald Oussoren <ronaldoussoren@mac.com>
Mon, 30 Mar 2009 19:58:41 +0000 (19:58 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70741 | ronald.oussoren | 2009-03-30 14:56:25 -0500 (Mon, 30 Mar 2009) | 2 lines

  Fixes issue 5270
........

Mac/Makefile.in
Mac/Resources/app/Info.plist.in

index 2a485c61ac20891691dd09e26986d74dc7fae19c..3981a96f007b95e670a6febc319f51d68c8a1796 100644 (file)
@@ -14,6 +14,7 @@ DESTDIR=
 LDFLAGS=@LDFLAGS@
 FRAMEWORKUNIXTOOLSPREFIX=@FRAMEWORKUNIXTOOLSPREFIX@
 PYTHONFRAMEWORK=@PYTHONFRAMEWORK@
+PYTHONFRAMEWORKIDENTIFIER=@PYTHONFRAMEWORKIDENTIFIER@
 
 
 # These are normally glimpsed from the previous set
@@ -206,6 +207,12 @@ install_Python:
                done; \
        done
        $(INSTALL_PROGRAM) $(STRIPFLAG) $(BUILDPYTHON) "$(DESTDIR)$(APPINSTALLDIR)/Contents/MacOS/$(PYTHONFRAMEWORK)"
+       sed -e "s!%bundleid%!$(PYTHONFRAMEWORKIDENTIFIER)!g" \
+               -e "s!%version%!`$(RUNSHARED) $(BUILDPYTHON) \
+               -c 'import platform; print(platform.python_version())'`!g" \
+               < "$(DESTDIR)$(APPINSTALLDIR)/Contents/Info.plist.in" \
+               > "$(DESTDIR)$(APPINSTALLDIR)/Contents/Info.plist"
+       rm "$(DESTDIR)$(APPINSTALLDIR)/Contents/Info.plist.in"
 
 install_Python4way: install_Python
        lipo  -extract i386 -extract ppc7400 -output "$(DESTDIR)$(APPINSTALLDIR)/Contents/MacOS/$(PYTHONFRAMEWORK)-32" "$(DESTDIR)$(APPINSTALLDIR)/Contents/MacOS/$(PYTHONFRAMEWORK)"
index 123371526b197d9cd965291437ed29a53c593bd2..bd4a54c290c9702286c7180c4ccd005567c0f870 100644 (file)
@@ -20,7 +20,7 @@
        <key>CFBundleExecutable</key>
        <string>Python</string>
        <key>CFBundleGetInfoString</key>
-       <string>@VERSION@, (c) 2004 Python Software Foundation.</string>
+       <string>%version%, (c) 2004-2009 Python Software Foundation.</string>
        <key>CFBundleHelpBookFolder</key>
        <array>
                <string>Documentation</string>
        <key>CFBundleIconFile</key>
        <string>PythonInterpreter.icns</string>
        <key>CFBundleIdentifier</key>
-       <string>@PYTHONFRAMEWORKIDENTIFIER@.app</string>
+       <string>%bundleid%</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleLongVersionString</key>
-       <string>@VERSION@, (c) 2004-2008 Python Software Foundation.</string>
+       <string>%version%, (c) 2004-2009 Python Software Foundation.</string>
        <key>CFBundleName</key>
        <string>Python</string>
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleShortVersionString</key>
-       <string>@VERSION@</string>
+       <string>%version%</string>
        <key>CFBundleSignature</key>
        <string>PytX</string>
        <key>CFBundleVersion</key>
-       <string>@VERSION@</string>
+       <string>%version%</string>
        <key>CSResourcesFileMapped</key>
        <true/>
        <key>LSRequiresCarbon</key>