[PD-cvs] SF.net SVN: pure-data: [9782] trunk/packages/darwin_app

eighthave at users.sourceforge.net eighthave at users.sourceforge.net
Sun May 11 16:27:29 CEST 2008


Revision: 9782
          http://pure-data.svn.sourceforge.net/pure-data/?rev=9782&view=rev
Author:   eighthave
Date:     2008-05-11 07:27:28 -0700 (Sun, 11 May 2008)

Log Message:
-----------
fixed up Info.plist versioning following Marius' research:
http://lists.puredata.info/pipermail/pd-list/2008-02/059627.html

and this blog post:
http://www.dribin.org/dave/blog/archives/2006/08/02/versioning_os_x_apps/

Modified Paths:
--------------
    trunk/packages/darwin_app/Info.plist.in
    trunk/packages/darwin_app/Makefile

Modified: trunk/packages/darwin_app/Info.plist.in
===================================================================
--- trunk/packages/darwin_app/Info.plist.in	2008-05-11 13:26:23 UTC (rev 9781)
+++ trunk/packages/darwin_app/Info.plist.in	2008-05-11 14:27:28 UTC (rev 9782)
@@ -29,11 +29,13 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleSignature</key>
-	<string>????</string>
+	<string>PdPd</string>
 	<key>CFBundleIconFile</key>
 	<string>pd.icns</string>
+	<key>CFBundleShortVersionString</key>
+	<string>CFBUNDLESHORTVERSIONSTRING</string>
 	<key>CFBundleVersion</key>
-	<string>PD_VERSION</string>
+	<string>CFBUNDLEVERSION</string>
         <key>LSUIPresentationMode</key>
         <integer>0</integer>
         <key>LSUIElement</key>

Modified: trunk/packages/darwin_app/Makefile
===================================================================
--- trunk/packages/darwin_app/Makefile	2008-05-11 13:26:23 UTC (rev 9781)
+++ trunk/packages/darwin_app/Makefile	2008-05-11 14:27:28 UTC (rev 9782)
@@ -156,10 +156,12 @@
 
 #------------------------------------------------------------------------------#
 # generate Info.plist using PD_APP_NAME and PD_VERSION
+Info.plist: CFBUNDLEVERSION_DATE := $(shell date +%Y.%m.%d)
 Info.plist: Info.plist.in 
 	cat Info.plist.in | \
 		sed 's/PD_APP_NAME/$(PD_APP_NAME)/' | \
-		sed 's/PD_VERSION/$(PD_VERSION)/' > \
+		sed 's/CFBUNDLESHORTVERSIONSTRING/$(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION)/' | \
+		sed 's/CFBUNDLEVERSION/$(CFBUNDLEVERSION_DATE)/' > \
 		Info.plist
 
 # tigital's Gem window focus black magic


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list