Remove "v" prefix from Windows installer files
[jack2.git] / windows / inno / win32.iss
blob7046c670dc03b6392dd2d706c43221dd52801a77
1 #include "version.iss"
3 [Setup]
4 AppName=JACK2
5 AppPublisher=jackaudio.org
6 AppPublisherURL=https://github.com/jackaudio/jack2/
7 AppSupportURL=https://github.com/jackaudio/jack2/issues/
8 AppUpdatesURL=https://github.com/jackaudio/jack2-releases/releases/
9 AppVersion={#VERSION}
10 DefaultDirName={commonpf32}\JACK2
11 DisableDirPage=yes
12 OutputBaseFilename=jack2-win32-{#VERSION}
13 OutputDir=.
14 UsePreviousAppDir=no
16 [Types]
17 Name: "full"; Description: "Full installation";
18 Name: "custom"; Description: "Custom installation"; Flags: iscustom;
20 [Components]
21 Name: qjackctl; Description: "QJackCtl application (recommended)"; Types: full;
22 Name: dev; Description: "Developer resources"; Types: full;
24 [Files]
25 ; icon
26 Source: "jack.ico"; DestDir: "{app}";
27 ; jackd and server libs
28 Source: "win32\bin\jackd.exe"; DestDir: "{app}";
29 Source: "win32\lib\libjacknet.dll"; DestDir: "{app}";
30 Source: "win32\lib\libjackserver.dll"; DestDir: "{app}";
31 ; drivers
32 Source: "win32\lib\jack\*.dll"; DestDir: "{app}\jack";
33 ; tools
34 Source: "win32\bin\jack_*.exe"; DestDir: "{app}\tools";
35 ; jack client lib (NOTE goes into windir)
36 Source: "win32\lib\libjack.dll"; DestDir: "{win}";
37 ; qjackctl
38 Source: "win32\bin\qjackctl.exe"; DestDir: "{app}\qjackctl"; Components: qjackctl;
39 Source: "Qt5*.dll"; DestDir: "{app}\qjackctl"; Components: qjackctl;
40 Source: "qwindows.dll"; DestDir: "{app}\qjackctl\platforms"; Components: qjackctl;
41 ; dev
42 Source: "win32\include\jack\*.h"; DestDir: "{app}\include\jack"; Components: dev;
43 Source: "win32\lib\*.a"; DestDir: "{app}\lib"; Components: dev;
44 Source: "win32\lib\*.def"; DestDir: "{app}\lib"; Components: dev;
45 Source: "win32\lib\*.lib"; DestDir: "{app}\lib"; Components: dev;
46 Source: "win32\lib\jack\*.a"; DestDir: "{app}\lib\jack"; Components: dev;
48 [Icons]
49 Name: "{commonprograms}\QJackCtl"; Filename: "{app}\qjackctl\qjackctl.exe"; IconFilename: "{app}\jack.ico"; WorkingDir: "{app}"; Comment: "Graphical Interface for JACK"; Components: qjackctl;
51 [Registry]
52 Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Location"; ValueData: "{app}\jackd.exe"
53 Root: HKLM; Subkey: "Software\JACK"; Flags: deletevalue uninsdeletekeyifempty uninsdeletevalue; ValueType: string; ValueName: "Version"; ValueData: "{#VERSION}"