Skip to content

Commit

Permalink
Mac OS X: Cleaned up bundle metadata for Doomsday and Shell
Browse files Browse the repository at this point in the history
  • Loading branch information
skyjake committed Feb 16, 2013
1 parent 623115c commit 1fbdd7d
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion doomsday/client/client.pro
Expand Up @@ -690,7 +690,7 @@ macx {

QMAKE_BUNDLE_DATA += mod res data startupfonts startupgfx

QMAKE_INFO_PLIST = ../build/mac/Info.plist
QMAKE_INFO_PLIST = res/macx/Info.plist

# Since qmake is unable to copy directories as bundle data, let's copy
# the frameworks manually.
Expand Down
Binary file modified doomsday/client/res/macx/English.lproj/InfoPlist.strings
Binary file not shown.
Expand Up @@ -4,6 +4,8 @@
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleIdentifier</key>
<string>net.dengine.doomsday</string>
<key>CFBundleExecutable</key>
<string>Doomsday</string>
<key>CFBundleIconFile</key>
Expand Down
Binary file not shown.
22 changes: 22 additions & 0 deletions doomsday/tools/shell/shell-gui/res/macx/Info.plist
@@ -0,0 +1,22 @@
<?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">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Doomsday Shell</string>
<key>CFBundleIdentifier</key>
<string>net.dengine.shell</string>
<key>CFBundleIconFile</key>
<string>shell.icns</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.10</string>
</dict>
</plist>
6 changes: 5 additions & 1 deletion doomsday/tools/shell/shell-gui/shell-gui.pro
Expand Up @@ -13,7 +13,7 @@ TEMPLATE = app
else:win32: TARGET = Doomsday-Shell
else: TARGET = doomsday-shell

VERSION = 1.0.0
VERSION = $$DENG_VERSION

# Build Configuration -------------------------------------------------------

Expand Down Expand Up @@ -62,6 +62,10 @@ RESOURCES += \

macx {
ICON = res/macx/shell.icns
QMAKE_INFO_PLIST = res/macx/Info.plist
QMAKE_BUNDLE_DATA += res
res.path = Contents/Resources
res.files = res/macx/English.lproj

# Clean up previous deployment.
doPostLink("rm -rf \"Doomsday Shell.app/Contents/PlugIns/\"")
Expand Down
2 changes: 1 addition & 1 deletion doomsday/tools/shell/shell-text/shell-text.pro
Expand Up @@ -9,7 +9,7 @@ include(../../../config.pri)

TEMPLATE = app
TARGET = doomsday-shell-text
VERSION = 1.0.0
VERSION = $$DENG_VERSION

# Build Configuration -------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion snowberry/buildapp.py
Expand Up @@ -28,7 +28,7 @@
CFBundleShortVersionString = ver,
CFBundleGetInfoString = verstr,
CFBundleExecutable = name,
CFBundleIdentifier = 'net.sourceforge.deng'
CFBundleIdentifier = 'net.dengine.snowberry'
)

opts = dict(py2app = dict(
Expand Down

0 comments on commit 1fbdd7d

Please sign in to comment.