Files
pilotclient/installer/installbuilder/swift-pilotclient.xml
2023-11-12 21:36:21 +01:00

266 lines
12 KiB
XML

<!--
SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
-->
<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</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftcore*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftdata*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftguistd*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftlauncher*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
</distributionFileList>
</folder>
<folder>
<description>bin</description>
<destination>${installdir}/bin</destination>
<name>bin_osx</name>
<platforms>osx</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftcore*</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftdata*</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftguistd*</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/bin/swiftlauncher*</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</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/sound.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/core.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/gui.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/input.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/misc.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/plugincommon.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/fscommon.dll</origin>
</distributionFile>
<distributionFile>
<origin>../../dist/bin/fsxcommon.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</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libcore*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libgui*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libinput*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libmisc*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libsound*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libplugincommon*</origin>
<excludeFiles>*/*.debug</excludeFiles>
</distributionFile>
</distributionFileList>
</folder>
<folder>
<description>lib</description>
<destination>${installdir}/lib</destination>
<name>lib_osx</name>
<platforms>osx</platforms>
<distributionFileList>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libcore*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libgui*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libinput*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libmisc*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libsound*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</distributionFile>
<distributionFile>
<allowWildcards>1</allowWildcards>
<origin>../../dist/lib/libplugincommon*.dylib</origin>
<excludeFiles>*/*.dSYM</excludeFiles>
</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>