mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 06:45:37 +08:00
The name was not set at all and was falling back to the fullname being swift. Instead set it explicitly to fullname including version and architecture. The productDisplayIcon is evaluated at installer runtime and needs to be set to a installed icon path. The installer icon itself was to big (> 100 kb) and got unnecessary sizes removed. ref T344
173 lines
7.2 KiB
XML
173 lines
7.2 KiB
XML
<component>
|
|
<name>swiftsuite</name>
|
|
<description>swift Software Suite</description>
|
|
<canBeEdited>1</canBeEdited>
|
|
<detailedDescription>swift software suite.
|
|
This installs the binaries to run all swift applications.</detailedDescription>
|
|
<selected>1</selected>
|
|
<show>1</show>
|
|
<folderList>
|
|
<folder>
|
|
<description>bin</description>
|
|
<destination>${installdir}/bin</destination>
|
|
<name>bin_linux</name>
|
|
<platforms>linux linux-x64 osx</platforms>
|
|
<distributionFileList>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/bin/swiftcore*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/bin/swiftdata*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/bin/swiftguistd*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/bin/swiftlauncher*</origin>
|
|
</distributionFile>
|
|
</distributionFileList>
|
|
</folder>
|
|
<folder>
|
|
<description>bin</description>
|
|
<destination>${installdir}/bin</destination>
|
|
<name>bin_windows</name>
|
|
<platforms>windows</platforms>
|
|
<distributionFileList>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/swiftcore.exe</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/swiftdata.exe</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/swiftguistd.exe</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/swiftlauncher.exe</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/blacksound.dll</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/blackcore.dll</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/blackgui.dll</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/blackinput.dll</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<origin>../../dist/bin/blackmisc.dll</origin>
|
|
</distributionFile>
|
|
</distributionFileList>
|
|
</folder>
|
|
<folder>
|
|
<description>share</description>
|
|
<destination>${installdir}/</destination>
|
|
<name>share</name>
|
|
<platforms>all</platforms>
|
|
<distributionFileList>
|
|
<distributionDirectory>
|
|
<origin>../../dist/share</origin>
|
|
</distributionDirectory>
|
|
</distributionFileList>
|
|
</folder>
|
|
<folder>
|
|
<description>lib</description>
|
|
<destination>${installdir}/lib</destination>
|
|
<name>lib_linux</name>
|
|
<platforms>linux linux-x64 osx</platforms>
|
|
<distributionFileList>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/lib/libblackcore*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/lib/libblackgui*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/lib/libblackinput*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/lib/libblackmisc*</origin>
|
|
</distributionFile>
|
|
<distributionFile>
|
|
<allowWildcards>1</allowWildcards>
|
|
<origin>../../dist/lib/libblacksound*</origin>
|
|
</distributionFile>
|
|
</distributionFileList>
|
|
</folder>
|
|
<folder>
|
|
<description>icons</description>
|
|
<destination>${installdir}/share/icons</destination>
|
|
<name>icons</name>
|
|
<platforms>windows</platforms>
|
|
<distributionFileList>
|
|
<distributionFile>
|
|
<origin>../images/swiftinstaller.ico</origin>
|
|
</distributionFile>
|
|
</distributionFileList>
|
|
</folder>
|
|
</folderList>
|
|
<startMenuShortcutList>
|
|
<startMenuShortcut>
|
|
<comment>Run swiftgui</comment>
|
|
<name>swiftgui ${project.version} ${architecture}bit</name>
|
|
<runAsAdmin>0</runAsAdmin>
|
|
<runInTerminal>0</runInTerminal>
|
|
<windowsExec>${installdir}/bin/swiftguistd.exe</windowsExec>
|
|
<windowsExecArgs></windowsExecArgs>
|
|
<windowsIcon></windowsIcon>
|
|
<windowsPath></windowsPath>
|
|
</startMenuShortcut>
|
|
<startMenuShortcut>
|
|
<comment>Run swiftcore</comment>
|
|
<name>swiftcore ${project.version} ${architecture}bit</name>
|
|
<runAsAdmin>0</runAsAdmin>
|
|
<runInTerminal>0</runInTerminal>
|
|
<windowsExec>${installdir}/bin/swiftcore.exe</windowsExec>
|
|
<windowsExecArgs></windowsExecArgs>
|
|
<windowsIcon></windowsIcon>
|
|
<windowsPath></windowsPath>
|
|
</startMenuShortcut>
|
|
<startMenuShortcut>
|
|
<comment>Run swiftdata</comment>
|
|
<name>swiftdata ${project.version} ${architecture}bit</name>
|
|
<runAsAdmin>0</runAsAdmin>
|
|
<runInTerminal>0</runInTerminal>
|
|
<windowsExec>${installdir}/bin/swiftdata.exe</windowsExec>
|
|
<windowsExecArgs></windowsExecArgs>
|
|
<windowsIcon></windowsIcon>
|
|
<windowsPath></windowsPath>
|
|
</startMenuShortcut>
|
|
<startMenuShortcut>
|
|
<comment>Run swiftlauncher</comment>
|
|
<name>swiftlauncher ${project.version} ${architecture}bit</name>
|
|
<runAsAdmin>0</runAsAdmin>
|
|
<runInTerminal>0</runInTerminal>
|
|
<windowsExec>${installdir}/bin/swiftlauncher.exe</windowsExec>
|
|
<windowsExecArgs></windowsExecArgs>
|
|
<windowsIcon></windowsIcon>
|
|
<windowsPath></windowsPath>
|
|
</startMenuShortcut>
|
|
<startMenuShortcut>
|
|
<comment>Uninstall swift</comment>
|
|
<name>Uninstall swift ${project.version} ${architecture}bit</name>
|
|
<runAsAdmin>0</runAsAdmin>
|
|
<runInTerminal>0</runInTerminal>
|
|
<windowsExec>${installdir}/uninstall.exe</windowsExec>
|
|
<windowsExecArgs></windowsExecArgs>
|
|
<windowsIcon></windowsIcon>
|
|
<windowsPath></windowsPath>
|
|
</startMenuShortcut>
|
|
</startMenuShortcutList>
|
|
</component>
|