mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
Summary: Disabling happens in two steps. The binary was created as dependent target of 'make create_installer'. This step is now skipped. The second step is to remove it from the installbuilder project configuration. Disabling only so far to easily get it back if needed. ref T124 Reviewers: #swift_pilot_client, msutcliffe Reviewed By: #swift_pilot_client, msutcliffe Subscribers: jenkins Maniphest Tasks: T124 Differential Revision: https://dev.swift-project.org/D46
147 lines
5.4 KiB
XML
147 lines
5.4 KiB
XML
<project>
|
|
<shortName>swift</shortName>
|
|
<fullName>swift</fullName>
|
|
<!-- <version>0.7.0</version> -->
|
|
<licenseFile>../../dist/bin/LICENSE</licenseFile>
|
|
<leftImage>../images/leftimage.png</leftImage>
|
|
<logoImage>../images/logo.png</logoImage>
|
|
<splashImage>../images/splashscreen.png</splashImage>
|
|
<requireInstallationByRootUser>1</requireInstallationByRootUser>
|
|
<componentList>
|
|
<include>
|
|
<file>swift.xml</file>
|
|
</include>
|
|
<include>
|
|
<file>qt5-binaries.xml</file>
|
|
</include>
|
|
<!--<include>
|
|
<file>autoupdater.xml</file>
|
|
</include>-->
|
|
<include>
|
|
<file>vcredist.xml</file>
|
|
</include>
|
|
</componentList>
|
|
<postInstallationActionList>
|
|
<createDirectory>
|
|
<path>/usr/local/var/lib/dbus</path>
|
|
<ruleList>
|
|
<platformTest>
|
|
<type>osx</type>
|
|
</platformTest>
|
|
</ruleList>
|
|
</createDirectory>
|
|
<runProgram>
|
|
<program>bin/dbus-uuidgen</program>
|
|
<programArguments>--ensure=/usr/local/var/lib/dbus/machine-id</programArguments>
|
|
<workingDirectory>${installdir}</workingDirectory>
|
|
<ruleList>
|
|
<platformTest>
|
|
<type>osx</type>
|
|
</platformTest>
|
|
</ruleList>
|
|
</runProgram>
|
|
</postInstallationActionList>
|
|
<preUninstallationActionList>
|
|
<deleteFile>
|
|
<path>${installdir}/update.ini</path>
|
|
</deleteFile>
|
|
</preUninstallationActionList>
|
|
<allowComponentSelection>1</allowComponentSelection>
|
|
<compressionAlgorithm>lzma</compressionAlgorithm>
|
|
|
|
<!-- Generate a DMG for OSX Installer -->
|
|
<createOsxBundleDmg>1</createOsxBundleDmg>
|
|
|
|
<!-- <allowedLanguages>en fr es it de ja nl ru zh_CN no pt_BR</allowedLanguages> -->
|
|
<enableRollback>0</enableRollback>
|
|
<enableTimestamp>1</enableTimestamp>
|
|
|
|
<!-- <osxApplicationBundleIcon>TODO</osxApplicationBundleIcon>
|
|
<wmImage>TODO</wmImage> -->
|
|
<osxApplicationBundleIdentifier>org.swift-project.macinstaller</osxApplicationBundleIdentifier>
|
|
<outputDirectory>.</outputDirectory>
|
|
<productDisplayIcon>../images/icon.ico</productDisplayIcon>
|
|
<saveRelativePaths>1</saveRelativePaths>
|
|
<vendor>swift Project</vendor>
|
|
<windowsExecutableIcon>../images/icon.ico</windowsExecutableIcon>
|
|
|
|
<!-- <windowsResourceOriginalFilename>TODO</windowsResourceOriginalFilename>
|
|
<windowsResourceFileDescription>TODO</windowsResourceFileDescription>
|
|
Code signing parameters -->
|
|
<windowsSigningTimestampServer>http://timestamp.digicert.com</windowsSigningTimestampServer>
|
|
<customLanguageFileList>
|
|
<!-- <language>
|
|
<code>en</code>
|
|
<encoding>utf-8</encoding>
|
|
<file>${build_project_directory}/lang/alf-en.po</file>
|
|
</language> -->
|
|
</customLanguageFileList>
|
|
<finalPageActionList>
|
|
<runProgram>
|
|
<program>${installdir}/bin/swiftlauncher</program>
|
|
<programArguments>-i --bootstrapurl https://datastore.swift-project.org/shared/ &</programArguments>
|
|
<progressText>Run swift launcher wizard</progressText>
|
|
<ruleList>
|
|
<platformTest>
|
|
<negate>1</negate>
|
|
<type>osx</type>
|
|
</platformTest>
|
|
</ruleList>
|
|
</runProgram>
|
|
<runProgram>
|
|
<program>${Installdir}/bin/swiftlauncher.app/Contents/MacOS/swiftlauncher</program>
|
|
<programArguments>-i --bootstrapurl https://datastore.swift-project.org/shared/ &</programArguments>
|
|
<progressText>Run swift launcher wizard</progressText>
|
|
<ruleList>
|
|
<platformTest>
|
|
<type>osx</type>
|
|
</platformTest>
|
|
</ruleList>
|
|
</runProgram>
|
|
<launchBrowser>
|
|
<url>http://www.swift-project.org</url>
|
|
<progressText>Visit the swift project page</progressText>
|
|
</launchBrowser>
|
|
</finalPageActionList>
|
|
<licenseFileList>
|
|
<licenseFile>
|
|
<code>en</code>
|
|
<encoding>utf-8</encoding>
|
|
<file>../../dist/bin/LICENSE</file>
|
|
</licenseFile>
|
|
</licenseFileList>
|
|
<parameterList>
|
|
<directoryParameter>
|
|
<name>installdir</name>
|
|
<description>Installer.Parameter.installdir.description</description>
|
|
<explanation>Installer.Parameter.installdir.explanation</explanation>
|
|
<value></value>
|
|
<default>${platform_install_prefix}/${product_shortname}-${product_version}</default>
|
|
<allowEmptyValue>0</allowEmptyValue>
|
|
<cliOptionName>prefix</cliOptionName>
|
|
<mustBeWritable>1</mustBeWritable>
|
|
<mustExist>0</mustExist>
|
|
<width>30</width>
|
|
</directoryParameter>
|
|
</parameterList>
|
|
<platformOptionsList>
|
|
<platformOptions>
|
|
<height>430</height>
|
|
<platform>osx</platform>
|
|
</platformOptions>
|
|
<platformOptions>
|
|
<height>430</height>
|
|
<platform>linux</platform>
|
|
</platformOptions>
|
|
<platformOptions>
|
|
<height>430</height>
|
|
<platform>linux-x64</platform>
|
|
</platformOptions>
|
|
<platformOptions>
|
|
<height>430</height>
|
|
<platform>linux-ia64</platform>
|
|
</platformOptions>
|
|
</platformOptionsList>
|
|
</project>
|
|
|