57 lines
3.3 KiB
Plaintext
57 lines
3.3 KiB
Plaintext
#include "version.iss"
|
|
|
|
[Setup]
|
|
ArchitecturesInstallIn64BitMode=x64
|
|
AppName=JACK2
|
|
AppPublisher=jackaudio.org
|
|
AppPublisherURL=https://github.com/jackaudio/jack2/
|
|
AppSupportURL=https://github.com/jackaudio/jack2/issues/
|
|
AppUpdatesURL=https://github.com/jackaudio/jack2-releases/releases/
|
|
AppVersion={#VERSION}
|
|
DefaultDirName={commonpf64}\JACK2
|
|
DisableDirPage=yes
|
|
DisableWelcomePage=no
|
|
LicenseFile=..\..\COPYING
|
|
OutputBaseFilename=jack2-win64-{#VERSION}
|
|
OutputDir=.
|
|
UsePreviousAppDir=no
|
|
|
|
[Types]
|
|
Name: "full"; Description: "Full installation";
|
|
Name: "custom"; Description: "Custom installation"; Flags: iscustom;
|
|
|
|
[Components]
|
|
Name: jackserver; Description: "JACK Server"; Types: full custom; Flags: fixed;
|
|
Name: dev; Description: "Developer resources"; Types: full;
|
|
|
|
[Files]
|
|
; icon
|
|
Source: "jack.ico"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
|
|
; jackd and server libs
|
|
Source: "win64\bin\jackd.exe"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
|
|
Source: "win64\lib\libjacknet64.dll"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
|
|
Source: "win64\lib\libjackserver64.dll"; DestDir: "{app}"; Components: jackserver; Flags: ignoreversion;
|
|
; drivers
|
|
Source: "win64\lib\jack\*.dll"; DestDir: "{app}\jack"; Components: jackserver; Flags: ignoreversion;
|
|
; jack client lib (NOTE goes into windir)
|
|
Source: "win64\lib\libjack64.dll"; DestDir: "{win}"; Components: jackserver; Flags: ignoreversion;
|
|
Source: "win64\lib32\libjack.dll"; DestDir: "{win}"; Components: jackserver; Flags: ignoreversion;
|
|
; dev
|
|
Source: "win64\include\jack\*.h"; DestDir: "{app}\include\jack"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib\*.a"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib\*.def"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib\*.lib"; DestDir: "{app}\lib"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib32\*.a"; DestDir: "{app}\lib32"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib32\*.def"; DestDir: "{app}\lib32"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib32\*.lib"; DestDir: "{app}\lib32"; Components: dev; Flags: ignoreversion;
|
|
Source: "win64\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev; Flags: ignoreversion;
|
|
|
|
[Registry]
|
|
Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "ServerExecutable"; ValueData: "{app}\jackd.exe"
|
|
Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
|
|
Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Version"; ValueData: "{#VERSION}"
|
|
; 32bit compat keys
|
|
Root: HKLM; Subkey: "Software\WOW6432Node\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "ServerExecutable"; ValueData: "{app}\jackd.exe"
|
|
Root: HKLM; Subkey: "Software\WOW6432Node\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"
|
|
Root: HKLM; Subkey: "Software\WOW6432Node\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Version"; ValueData: "{#VERSION}"
|