Skip to content

Commit

Permalink
fixup! feat: Add Innosetup installer
Browse files Browse the repository at this point in the history
  • Loading branch information
ltoenning committed Nov 3, 2024
1 parent 230deb9 commit 7c5951e
Showing 1 changed file with 55 additions and 55 deletions.
110 changes: 55 additions & 55 deletions installer/innosetup/installer.iss.in
Original file line number Diff line number Diff line change
Expand Up @@ -61,66 +61,66 @@ Name: "{commondesktop}\swiftlauncher"; Filename: "{app}\bin\swiftlauncher.exe";

[Files]
; executables
Source: "..\..\out\install\bin\swiftcore.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\swiftguistd.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\swiftdata.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\swiftlauncher.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\swift_crashpad_handler.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\dbus-daemon.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\7za.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\swiftcore.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\swiftguistd.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\swiftdata.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\swiftlauncher.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\swift_crashpad_handler.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\dbus-daemon.exe"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\7za.exe"; DestDir: "{app}\bin"; Flags: ignoreversion

; libraries
Source: "..\..\out\install\bin\core.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\gui.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\fscommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\fsxcommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\input.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\misc.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\plugincommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\sound.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\core.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\gui.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\fscommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\fsxcommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\input.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\misc.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\plugincommon.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\sound.dll"; DestDir: "{app}\bin"; Flags: ignoreversion

; plugins
Source: "..\..\out\install\bin\plugins\simulator\simulatorflightgear.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\flightgear
Source: "..\..\out\install\bin\plugins\simulator\simulatorflightgearconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\flightgear
Source: "..\..\out\install\bin\plugins\simulator\simulatormsfs.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins/msfs
Source: "..\..\out\install\bin\plugins\simulator\simulatorp3d.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\p3d plugins/msfs
Source: "..\..\out\install\bin\plugins\simulator\simulatorp3dconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\p3d plugins\msfs
Source: "..\..\out\install\bin\plugins\simulator\simulatorxplane.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\xplane
Source: "..\..\out\install\bin\plugins\simulator\simulatorxplaneconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\xplane
Source: "..\..\out\install\bin\SimConnect.MSFS.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\msfs
Source: "..\..\out\install\bin\SimConnect.P3D-v4.0.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\out\install\bin\SimConnect.P3D-v4.1.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\out\install\bin\SimConnect.P3D-v4.2.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\out\install\bin\SimConnect.P3D-v4.3.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\out\install\bin\SimConnect.P3D-v4.5.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\dist\bin\plugins\simulator\simulatorflightgear.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\flightgear
Source: "..\..\dist\bin\plugins\simulator\simulatorflightgearconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\flightgear
Source: "..\..\dist\bin\plugins\simulator\simulatormsfs.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins/msfs
Source: "..\..\dist\bin\plugins\simulator\simulatorp3d.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\p3d plugins/msfs
Source: "..\..\dist\bin\plugins\simulator\simulatorp3dconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\p3d plugins\msfs
Source: "..\..\dist\bin\plugins\simulator\simulatorxplane.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\xplane
Source: "..\..\dist\bin\plugins\simulator\simulatorxplaneconfig.dll"; DestDir: "{app}\bin\plugins\simulator"; Flags: ignoreversion; Components: plugins\xplane
Source: "..\..\dist\bin\SimConnect.MSFS.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\msfs
Source: "..\..\dist\bin\SimConnect.P3D-v4.0.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\dist\bin\SimConnect.P3D-v4.1.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\dist\bin\SimConnect.P3D-v4.2.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\dist\bin\SimConnect.P3D-v4.3.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d
Source: "..\..\dist\bin\SimConnect.P3D-v4.5.dll"; DestDir: "{app}\bin"; Flags: ignoreversion; Components: plugins\p3d

; third-party dependencies
Source: "..\..\out\install\bin\dbus-1-3.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\vatsimauth.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\libsodium.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\opus.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Core.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Core5Compat.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6DBus.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Gui.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Multimedia.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Network.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6OpenGL.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Qml.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Svg.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Widgets.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\Qt6Xml.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\out\install\bin\iconengines\qsvgicon.dll"; DestDir: "{app}\bin\iconengines"; Flags: ignoreversion
Source: "..\..\out\install\bin\imageformats\qgif.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\out\install\bin\imageformats\qico.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\out\install\bin\imageformats\qjpeg.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\out\install\bin\imageformats\qsvg.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\out\install\bin\platforms\qwindows.dll"; DestDir: "{app}\bin\platforms"; Flags: ignoreversion
Source: "..\..\out\install\bin\styles\qmodernwindowsstyle.dll"; DestDir: "{app}\bin\styles"; Flags: ignoreversion
Source: "..\..\out\install\bin\tls\qcertonlybackend.dll"; DestDir: "{app}\bin\tls"; Flags: ignoreversion
Source: "..\..\out\install\bin\tls\qschannelbackend.dll"; DestDir: "{app}\bin\tls"; Flags: ignoreversion
Source: "..\..\out\install\vcredist\vc_redist.x64.exe"; DestDir: "{app}\vcredist"; Flags: ignoreversion
Source: "..\..\dist\bin\dbus-1-3.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\vatsimauth.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\libsodium.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\opus.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Core.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Core5Compat.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6DBus.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Gui.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Multimedia.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Network.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6OpenGL.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Qml.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Svg.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Widgets.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\Qt6Xml.dll"; DestDir: "{app}\bin"; Flags: ignoreversion
Source: "..\..\dist\bin\iconengines\qsvgicon.dll"; DestDir: "{app}\bin\iconengines"; Flags: ignoreversion
Source: "..\..\dist\bin\imageformats\qgif.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\dist\bin\imageformats\qico.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\dist\bin\imageformats\qjpeg.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\dist\bin\imageformats\qsvg.dll"; DestDir: "{app}\bin\imageformats"; Flags: ignoreversion
Source: "..\..\dist\bin\platforms\qwindows.dll"; DestDir: "{app}\bin\platforms"; Flags: ignoreversion
Source: "..\..\dist\bin\styles\qmodernwindowsstyle.dll"; DestDir: "{app}\bin\styles"; Flags: ignoreversion
Source: "..\..\dist\bin\tls\qcertonlybackend.dll"; DestDir: "{app}\bin\tls"; Flags: ignoreversion
Source: "..\..\dist\bin\tls\qschannelbackend.dll"; DestDir: "{app}\bin\tls"; Flags: ignoreversion
Source: "..\..\dist\vcredist\vc_redist.x64.exe"; DestDir: "{app}\vcredist"; Flags: ignoreversion

; resources/share
Source: "..\..\out\install\share\CSL2XSB\*"; DestDir: "{app}\share\CSL2XSB"; Flags: ignoreversion recursesubdirs; Components: csl2xsb
Source: "..\..\out\install\share\*"; DestDir: "{app}\share"; Flags: ignoreversion recursesubdirs; Excludes: "test\*,CSL2XSB\*"
Source: "..\..\dist\share\CSL2XSB\*"; DestDir: "{app}\share\CSL2XSB"; Flags: ignoreversion recursesubdirs; Components: csl2xsb
Source: "..\..\dist\share\*"; DestDir: "{app}\share"; Flags: ignoreversion recursesubdirs; Excludes: "test\*,CSL2XSB\*"

0 comments on commit 7c5951e

Please sign in to comment.