diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs index 6f9d59dcec8..e78f3f6dacf 100644 --- a/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs +++ b/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs @@ -47,6 +47,15 @@ Component.prototype.loaded = function() } } +Component.prototype.createOperationsForArchive = function(archive) +{ + // if there are additional plugin 7zips, these must be extracted in .app/Contents on OS X + if (systemInfo.productType !== "osx" || archive.indexOf('qtcreator.7z') !== -1) + component.addOperation("Extract", archive, "@TargetDir@"); + else + component.addOperation("Extract", archive, "@TargetDir@/Qt Creator.app/Contents"); +} + Component.prototype.beginInstallation = function() { component.qtCreatorBinaryPath = installer.value("TargetDir"); |