diff options
| -rw-r--r-- | Buildscr | 6 | ||||
| -rw-r--r-- | osx-info.plist | 24 |
2 files changed, 29 insertions, 1 deletions
@@ -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> |