From 3e2fea65dc2dd4e080bd13619f894964d16e123b Mon Sep 17 00:00:00 2001 From: Tres Finocchiaro Date: Wed, 7 May 2014 13:12:07 -0700 Subject: [PATCH] Apple mimetype support --- data/lmms.plist.in | 159 +++++++++++++++++++++++++++++++++------------ 1 file changed, 119 insertions(+), 40 deletions(-) diff --git a/data/lmms.plist.in b/data/lmms.plist.in index e6aad9e96..0b98a817f 100644 --- a/data/lmms.plist.in +++ b/data/lmms.plist.in @@ -1,48 +1,127 @@ - - - CFBundleExecutable - @MACOSX_BUNDLE_GUI_IDENTIFIER@ - CFBundleGetInfoString - @MACOSX_BUNDLE_GUI_IDENTIFIER@ @MACOSX_BUNDLE_LONG_VERSION_STRING@ - CFBundleIdentifier - net.sourceforge.lmms - CFBundleIconFile - @MACOSX_BUNDLE_ICON_FILE@ - CFBundleName - @MACOSX_BUNDLE_BUNDLE_NAME@ - CFBundlePackageType - APPL - CFBundleDevelopmentRegion - English - CFBundleInfoDictionaryVersion - 6.0 - CFBundleVersion - @MACOSX_BUNDLE_LONG_VERSION_STRING@ - CFBundleDocumentTypes + + + CFBundleIconFile + @MACOSX_BUNDLE_ICON_FILE@ + + CFBundlePackageType + APPL + + CFBundleGetInfoString + @MACOSX_BUNDLE_GUI_IDENTIFIER@ @MACOSX_BUNDLE_LONG_VERSION_STRING@ + + + CFBundleSignature + @MACOSX_BUNDLE_GUI_IDENTIFIER@ + + CFBundleExecutable + @MACOSX_BUNDLE_GUI_IDENTIFIER@ + + CFBundleVersion + @MACOSX_BUNDLE_LONG_VERSION_STRING@ + + CFBundleShortVersionString + @MACOSX_BUNDLE_LONG_VERSION_STRING@ + + CFBundleName + @MACOSX_BUNDLE_BUNDLE_NAME@ + + CFBundleInfoDictionaryVersion + 6.0 + + CFBundleIdentifier + net.sourceforge.lmms + + CFBundleDocumentTypes + + + CFBundleTypeExtensions + + mmpz + mmp + + CFBundleTypeIconFile + @MACOSX_BUNDLE_MIMETYPE_ICON@ + CFBundleTypeName + @MACOSX_BUNDLE_GUI_IDENTIFIER@ Project + CFBundleTypeOSTypes + + mmpz + mmp + + CFBundleTypeRole + Editor + + + + UTExportedTypeDeclarations + + UTTypeIdentifier + @MACOSX_BUNDLE_MIMETYPE_ID@.mmpz + UTTypeReferenceURL + @MACOSX_BUNDLE_PROJECT_URL@ + UTTypeDescription + @MACOSX_BUNDLE_GUI_IDENTIFIER@ Project + UTTypeIconFile + @MACOSX_BUNDLE_MIMETYPE_ICON@ + UTTypeConformsTo + + public.data + + UTTypeTagSpecification - CFBundleTypeIconFile - project.icns - CFBundleTypeName - @MACOSX_BUNDLE_GUI_IDENTIFIER@ Project - CFBundleTypeRole - Editor - LSIsAppleDefaultForType - - LSItemContentTypes - - public.mmp - public.mmpz - - CFBundleTypeExtensions - - mmp - mmpz - + @MACOSX_BUNDLE_MIMETYPE_ID@.mmpz + MMPZ + public.filename-extension + + mmpz + + public.mime-type + @MACOSX_BUNDLE_MIMETYPE@ + + + + UTTypeIdentifier + @MACOSX_BUNDLE_MIMETYPE_ID@.mmp + UTTypeReferenceURL + @MACOSX_BUNDLE_PROJECT_URL@ + UTTypeDescription + LMMS Project + UTTypeIconFile + @MACOSX_BUNDLE_MIMETYPE_ICON@ + UTTypeConformsTo + + public.xml + public.data + + UTTypeTagSpecification + + @MACOSX_BUNDLE_MIMETYPE_ID@.mmp + MMP + public.filename-extension + + mmp + + public.mime-type + @MACOSX_BUNDLE_MIMETYPE@ + + - +