Add build script to configure for a XBoard.app for OS X
[xboard.git] / osxapp / Info.plist.in
diff --git a/osxapp/Info.plist.in b/osxapp/Info.plist.in
new file mode 100644 (file)
index 0000000..1a9e2fa
--- /dev/null
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDocumentTypes</key>
+       <array>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>Portable Game Notation</string>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>pgn.icns</string>
+                       <key>LSHandlerRank</key>
+                       <string>Owner</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>org.fsf.xboard.pgn</string>
+                               <string>com.apple.chess.pgn</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>XBoard Option File</string>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>xop.icns</string>
+                       <key>LSHandlerRank</key>
+                       <string>Owner</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>org.fsf.xboard.xop</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>XBoard Positions File</string>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>fen.icns</string>
+                       <key>LSHandlerRank</key>
+                       <string>Owner</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>org.fsf.xboard.fen</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>CFBundleTypeName</key>
+                       <string>XBoard Tournament File</string>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>trn.icns</string>
+                       <key>LSHandlerRank</key>
+                       <string>Owner</string>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>LSItemContentTypes</key>
+                       <array>
+                               <string>org.fsf.xboard.trn</string>
+                       </array>
+               </dict>
+       </array>
+       <key>UTExportedTypeDeclarations</key>
+       <array>
+               <dict>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.fsf.xboard.pgn</string>
+                       <key>UTTypeDescription</key>
+                       <string>Portable Game Notation</string>
+                       <key>UTTypeIconFile</key>
+                       <string>pgn.icns</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>pgn</string>
+                               </array>
+                               <key>public.mime-type</key>
+                               <array>
+                                       <string>application/x-chess-pgn</string>
+                               </array>
+                       </dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.utf8-plain-text</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.fsf.xboard.xop</string>
+                       <key>UTTypeDescription</key>
+                       <string>XBoard Options File</string>
+                       <key>UTTypeIconFile</key>
+                       <string>xop.icns</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>xop</string>
+                               </array>
+                               <key>public.mime-type</key>
+                               <array>
+                                       <string>application/x-xboard-opt</string>
+                               </array>
+                       </dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.utf8-plain-text</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.fsf.xboard.fen</string>
+                       <key>UTTypeDescription</key>
+                       <string>XBoard Positions File</string>
+                       <key>UTTypeIconFile</key>
+                       <string>fen.icns</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>fen</string>
+                               </array>
+                               <key>public.mime-type</key>
+                               <array>
+                                       <string>application/x-chess-fen</string>
+                               </array>
+                       </dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.utf8-plain-text</string>
+                       </array>
+               </dict>
+               <dict>
+                       <key>UTTypeIdentifier</key>
+                       <string>org.fsf.xboard.trn</string>
+                       <key>UTTypeDescription</key>
+                       <string>XBoard Tournament File</string>
+                       <key>UTTypeIconFile</key>
+                       <string>trn.icns</string>
+                       <key>UTTypeTagSpecification</key>
+                       <dict>
+                               <key>public.filename-extension</key>
+                               <array>
+                                       <string>trn</string>
+                               </array>
+                               <key>public.mime-type</key>
+                               <array>
+                                       <string>application/x-xboard-trn</string>
+                               </array>
+                       </dict>
+                       <key>UTTypeConformsTo</key>
+                       <array>
+                               <string>public.utf8-plain-text</string>
+                       </array>
+               </dict>
+       </array>
+       <key>CFBundleExecutable</key>
+       <string>XBoard</string>
+       <key>CFBundleIconFile</key>
+       <string>XBoard</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundleName</key>
+       <string>XBoard</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>NSHumanReadableCopyright</key>
+       <string>©1992-2014 Free-Software-Foundation</string>
+       <key>CFBundleSignature</key>
+       <string>xbrd</string>
+       <key>CFBundleShortVersionString</key>
+       <string>@PACKAGE_VERSION@</string>
+       <key>CFBundleIdentifier</key>
+       <string>org.fsf.xboard.www</string>
+       <key>CFBundleVersion</key>
+       <string>@PACKAGE_VERSION@</string>
+       <key>NSPrincipalClass</key>
+       <string>NSApplication</string>
+       <key>LSMinimumSystemVersionByArchitecture</key>
+       <dict>
+               <key>x86_64</key>
+               <string>10.6</string>
+       </dict>
+</dict>
+</plist>