aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Buildscr6
-rw-r--r--osx-info.plist24
2 files changed, 29 insertions, 1 deletions
diff --git a/Buildscr b/Buildscr
index a677531..e3997a0 100644
--- a/Buildscr
+++ b/Buildscr
@@ -18,6 +18,12 @@ in puzzles do perl -e 'print "\n\\versionid Simon Tatham'\''s Portable Puzzle Co
in puzzles do echo '/* Generated by automated build script */' > version.h
in puzzles do echo '$#define VER "Version $(Version)"' >> version.h
+# And do the same substitution in the OS X metadata. (This is a bit
+# icky in principle because it presumes that my version numbers don't
+# need XML escaping, but frankly, if they ever do then I should fix
+# them!)
+in puzzles do perl -i -pe 's/Unidentified build/$(Version)/' osx-info.plist
+
# First build some local binaries, to run the icon build.
in puzzles do perl mkfiles.pl -U
in puzzles do make
diff --git a/osx-info.plist b/osx-info.plist
index afe6f58..50c1cc3 100644
--- a/osx-info.plist
+++ b/osx-info.plist
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleIconFile</key>
@@ -8,5 +8,27 @@
<string>Help</string>
<key>CFBundleHelpBookName</key>
<string>Puzzles Help</string>
+ <key>CFBundleName</key>
+ <string>Puzzles</string>
+ <key>CFBundleDisplayName</key>
+ <string>Puzzles</string>
+ <key>CFBundleExecutable</key>
+ <string>Puzzles</string>
+ <key>CFBundleVersion</key>
+ <string>Unidentified build</string>
+ <key>CFBundleShortVersionString</key>
+ <string>Unidentified build</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>en</string>
+ <key>CFBundleIndentifier</key>
+ <string>uk.org.greenend.chiark.sgtatham.puzzles</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>This software is copyright (c) 2004-2014 Simon Tatham</string>
</dict>
</plist>