summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2017-07-08 12:30:38 -0700
committerJake Petroules <jake.petroules@qt.io>2017-07-19 18:17:46 +0000
commit116def3cb82fa84cd9ab283773eaaa7a9d26dc6f (patch)
treeedaa52f553380121d3ca6f4a07b0a013f17e3bb7 /tools
parent947ca71af0b3013727a47394d2bf3a8641f0c27b (diff)
Write plists in the correct format, using v1.0 and with tabs
Change-Id: I496446d95b5523087e3d15ab3ad7cba697dea361 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'tools')
-rw-r--r--tools/binarycreator/binarycreator.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp
index 593110c8f..f94dbe324 100644
--- a/tools/binarycreator/binarycreator.cpp
+++ b/tools/binarycreator/binarycreator.cpp
@@ -154,34 +154,34 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt
infoPList.open(QIODevice::WriteOnly);
QTextStream plistStream(&infoPList);
plistStream << QLatin1String("<?xml version=\"1.0\" encoding=\"UTF-8\"?>") << endl;
- plistStream << QLatin1String("<!DOCTYPE plist SYSTEM \"file://localhost/System/Library/DTDs"
- "/PropertyList.dtd\">") << endl;
- plistStream << QLatin1String("<plist version=\"0.9\">") << endl;
+ plistStream << QLatin1String("<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd
+\">") << endl;
+ plistStream << QLatin1String("<plist version=\"1.0\">") << endl;
plistStream << QLatin1String("<dict>") << endl;
- plistStream << QLatin1String(" <key>CFBundleIconFile</key>") << endl;
- plistStream << QLatin1String(" <string>") << iconTargetFile << QLatin1String("</string>")
+ plistStream << QLatin1String("\t<key>CFBundleIconFile</key>") << endl;
+ plistStream << QLatin1String("\t<string>") << iconTargetFile << QLatin1String("</string>")
<< endl;
- plistStream << QLatin1String(" <key>CFBundlePackageType</key>") << endl;
- plistStream << QLatin1String(" <string>APPL</string>") << endl;
- plistStream << QLatin1String(" <key>CFBundleGetInfoString</key>") << endl;
+ plistStream << QLatin1String("\t<key>CFBundlePackageType</key>") << endl;
+ plistStream << QLatin1String("\t<string>APPL</string>") << endl;
+ plistStream << QLatin1String("\t<key>CFBundleGetInfoString</key>") << endl;
#define QUOTE_(x) #x
#define QUOTE(x) QUOTE_(x)
- plistStream << QLatin1String(" <string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>")
+ plistStream << QLatin1String("\t<string>") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("</string>")
<< endl;
#undef QUOTE
#undef QUOTE_
- plistStream << QLatin1String(" <key>CFBundleSignature</key>") << endl;
- plistStream << QLatin1String(" <string> ???? </string>") << endl;
- plistStream << QLatin1String(" <key>CFBundleExecutable</key>") << endl;
- plistStream << QLatin1String(" <string>") << fi.completeBaseName() << QLatin1String("</string>")
+ plistStream << QLatin1String("\t<key>CFBundleSignature</key>") << endl;
+ plistStream << QLatin1String("\t<string>????</string>") << endl;
+ plistStream << QLatin1String("\t<key>CFBundleExecutable</key>") << endl;
+ plistStream << QLatin1String("\t<string>") << fi.completeBaseName() << QLatin1String("</string>")
<< endl;
- plistStream << QLatin1String(" <key>CFBundleIdentifier</key>") << endl;
- plistStream << QLatin1String(" <string>com.yourcompany.installerbase</string>") << endl;
- plistStream << QLatin1String(" <key>NOTE</key>") << endl;
- plistStream << QLatin1String(" <string>This file was generated by Qt Installer Framework.</string>")
+ plistStream << QLatin1String("\t<key>CFBundleIdentifier</key>") << endl;
+ plistStream << QLatin1String("\t<string>com.yourcompany.installerbase</string>") << endl;
+ plistStream << QLatin1String("\t<key>NOTE</key>") << endl;
+ plistStream << QLatin1String("\t<string>This file was generated by Qt Installer Framework.</string>")
<< endl;
- plistStream << QLatin1String(" <key>NSPrincipalClass</key>") << endl;
- plistStream << QLatin1String(" <string>NSApplication</string>") << endl;
+ plistStream << QLatin1String("\t<key>NSPrincipalClass</key>") << endl;
+ plistStream << QLatin1String("\t<string>NSApplication</string>") << endl;
plistStream << QLatin1String("</dict>") << endl;
plistStream << QLatin1String("</plist>") << endl;